NEXO => Subiekt NEXO => Wątek zaczęty przez: rolowy w Marzec 31, 2017, 13:22:52

Tytuł: SQL - Odwołanie do tabeli
Wiadomość wysłana przez: rolowy w 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ę.
Tytuł: Odp: SQL - Odwołanie do tabeli
Wiadomość wysłana przez: candy w 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ć.
Tytuł: Odp: SQL - Odwołanie do tabeli
Wiadomość wysłana przez: rolowy w 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'
Tytuł: Odp: SQL - Odwołanie do tabeli
Wiadomość wysłana przez: candy w 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.
Tytuł: Odp: SQL - Odwołanie do tabeli
Wiadomość wysłana przez: rolowy w 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.
Tytuł: Odp: SQL - Odwołanie do tabeli
Wiadomość wysłana przez: candy w 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ć.
Tytuł: Odp: SQL - Odwołanie do tabeli
Wiadomość wysłana przez: rolowy w 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 ?
Tytuł: Odp: SQL - Odwołanie do tabeli
Wiadomość wysłana przez: dkozlowski w 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.
Tytuł: Odp: SQL - Odwołanie do tabeli
Wiadomość wysłana przez: birds22 w Kwiecień 03, 2017, 10:31:46
Wyeksportuj wyliczone zestawienie do Excela, dodaj autofiltr i filtruj po której chcesz kolumnie.