Autor Wątek: SQL - Odwołanie do tabeli  (Przeczytany 2999 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline rolowy

  • Nowy użytkownik
  • *
  • Wiadomości: 4
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo Pro
SQL - Odwołanie do tabeli
« dnia: Marzec 31, 2017, 13:22:52 »
Witam serdecznie, napisałem mały filtr w oparciu o imię i nazwisko, który chciałbym dodać do tabeli: Sprzedaż wg pracowników.

Jak mogę odnieść się do wszystkich tabel z raportu 'Sprzedaż wg pracowników' by pojawiły się one w nowym raporcie ?
Chodzi mi o zapytanie SQL

Dziękuje za każdą wskazówkę.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: SQL - Odwołanie do tabeli
« Odpowiedź #1 dnia: Marzec 31, 2017, 13:30:30 »
Przepraszam, ale jakiej odpowiedzi oczekujesz?
Bo, szczerze mówiąc, ja nie bardzo rozumiem o co pytasz.

Jak się odnieść do tabel w zapytaniu SQL?
Do których tabel się odnieść?
A może o coś innego, ale o co?
I co to znaczy "napisałem mały filtr ..."?

NB w nexo nie ma takiej tabeli jak "Sprzedaż wg pracowników", więc zacznijmy od opisania problemu tak żeby dało się coś zrozumieć.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline rolowy

  • Nowy użytkownik
  • *
  • Wiadomości: 4
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo Pro
Odp: SQL - Odwołanie do tabeli
« Odpowiedź #2 dnia: Marzec 31, 2017, 14:03:42 »
Być może niezbyt zrozumiale napisałem, przepraszam.
Chodzi mi o raport o nazwie: 'Sprzedaż wg pracowników'
Chciałbym dodać nowy raport i dodać do niego filtr.

Nie wiem jak odwołać się do istniejącego już raportu 'Sprzedaż wg pracowników' tak by były tam wszystkie tabele z tego właśnie raportu.

W skrócie, chcę skopiować tabele z raportu 'Sprzedaż wg pracowników' do swojego raportu tak by były wyświetlane w nowym raporcie z 'nowym' filtrem lub dodac 'nowy' filtr już do istniejącego raportu 'Sprzedaż wg pracowników'
« Ostatnia zmiana: Marzec 31, 2017, 14:08:58 wysłana przez rolowy »

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: SQL - Odwołanie do tabeli
« Odpowiedź #3 dnia: Marzec 31, 2017, 14:16:11 »
W skrócie, chcę skopiować tabele z raportu 'Sprzedaż wg pracowników' do swojego raportu tak by były wyświetlane w nowym raporcie z 'nowym' filtrem lub dodac 'nowy' filtr już do istniejącego raportu 'Sprzedaż wg pracowników'
Nie uzywaj słowa tabela w tym kontekście, bo tylko mącisz.
Chcesz mieć "raport taki jak X, tylko ..."  ;)
Tak się nie da. Wbudowane raporty nie podlegają modyfikacji.
Musisz zrobić nowy raport, w którym będzie ten dodatkowy filtr.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline rolowy

  • Nowy użytkownik
  • *
  • Wiadomości: 4
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo Pro
Odp: SQL - Odwołanie do tabeli
« Odpowiedź #4 dnia: Marzec 31, 2017, 14:22:15 »
Hm, czyli nie można modyfikować już istniejących domyślnych raportów, rozumiem.
A w jaki sposób mogę odwołać się do tabel z tego domyślnego raportu ?

Zależy mi na tym by dodać filtr, który miałby za zadanie wyszukiwać dokumenty na podstawię Imienia i Nazwiska, tak by wyświetlał tylko jedną osobę oraz jej dokumenty.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: SQL - Odwołanie do tabeli
« Odpowiedź #5 dnia: Marzec 31, 2017, 14:38:02 »
Hm, czyli nie można modyfikować już istniejących domyślnych raportów, rozumiem.
A w jaki sposób mogę odwołać się do tabel z tego domyślnego raportu ?

Zależy mi na tym by dodać filtr, który miałby za zadanie wyszukiwać dokumenty na podstawię Imienia i Nazwiska, tak by wyświetlał tylko jedną osobę oraz jej dokumenty.
Nie rozumiesz.
Nie możesz się odwołać do tabel z tego raportu, bo takich tabel nie ma. Nie ma! Rozumiesz?
To co widzisz jest informacją przetworzoną przez raport, do którego nie masz dostępu, więc nie możesz się odwołać do wyniku jego działania (chyba że sobie wrzucisz gotowy wynik do Excela).
Skoro nie ma takich tabel, a do raportu nie możesz się odwołać to nie możesz dodać swojego filtra, bo nie ma do czego.

Co w takim razie jest?
Są tabele w bazie (dostępne w raportach SQL) i są obiekty dostępne w raportach LINQ, ale żadne z nich nie zawierają informacji w takiej formie jak chcesz.

Trzeba zrobić raport, który wybierze co trzeba, podliczy i zaprezentuje.
Ten raport wyposażyć w odpowiednie filtry.

Biorąc pod uwagę pytania jakie zadajesz nie widzę większych szans na to żebyś to napisał samodzielnie w najbliższym czasie.
Oczywiście nikt Ci nie broni spróbować. Ściągnij sobie SDK odpowiedniej wersji z http://ftp.insert.com.pl/pub/aktualizacje/InsERT_nexo/ rozpakuj i poczytaj.
Jest tam pdf o raportach własnych, help do Sfery, a także opis bazy. W zasadzie wystarczy.

Chyba nie umiem tego lepiej wytłumaczyć.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline rolowy

  • Nowy użytkownik
  • *
  • Wiadomości: 4
  • Reputacja +0/-0
  • Wersja programu: Subiekt Nexo Pro
Odp: SQL - Odwołanie do tabeli
« Odpowiedź #6 dnia: Kwiecień 03, 2017, 08:57:53 »
Proszę o wyrozumiałość, ale dopiero uczę się na tym programie i nie posiadam jeszcze tyle wiedzy. Czyli musiałbym napisać cały raport od zera, który by wyciągał konkretne informację z innych tabel i je obliczał tak jak chcem ? Dobrze rozumiem ?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17199
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: SQL - Odwołanie do tabeli
« Odpowiedź #7 dnia: Kwiecień 03, 2017, 10:07:59 »
Proszę o wyrozumiałość, ale dopiero uczę się na tym programie i nie posiadam jeszcze tyle wiedzy.

Pozostaje pozazdrościć takiej ilości wolnego czasu.

Czyli musiałbym napisać cały raport od zera, który by wyciągał konkretne informację z innych tabel i je obliczał tak jak chcem ? Dobrze rozumiem ?

Tak.
Daniel, Białystok.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9231
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: SQL - Odwołanie do tabeli
« Odpowiedź #8 dnia: Kwiecień 03, 2017, 10:31:46 »
Wyeksportuj wyliczone zestawienie do Excela, dodaj autofiltr i filtruj po której chcesz kolumnie.
Sławek, Zduńska Wola

Forum Użytkownikow Subiekt GT

Odp: SQL - Odwołanie do tabeli
« Odpowiedź #8 dnia: Kwiecień 03, 2017, 10:31:46 »