[VFP9] Raport
Agnieszka Pepowski - 17-02-2007 00:16
[VFP9] Raport
Witam,
Poniewaz mam problem z komenda SAY i drukowanie do pliku dużych zestawień próbuję zrobic to raportami. I tu mam trabla :-))
Tworzę raport kreatorem i wybieram opcje Jeden do wielu. Relacja pomiędzy tabelami Standardowo w nagłówku są dane z jednej tabeli (A) a na pozycjach z drugiej (B). Grupowanie po polu tekstowym (Nr+Str(lp)). Na początku wszystko działa OK ale po jakimś czasie (kilku uruchomieniach) Do każdego nagłówka w polu grupowania raport wyświetla tylko jedną (zawsze pierwszą) pozycję z tabeli B czyli podrzędnej. Podsumowania wartości itp też uwzględniają tylko tę pierwszą pozycję z tabeli B.
Co takiego może być skopane w raporcie ?
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Agnieszka Pepowski - 17-02-2007 00:16
Agnieszka Pepowski <ex67.SKASUJ@gazeta.pl> napisał(a):
> Witam, > > Poniewaz mam problem z komenda SAY i drukowanie do pliku dużych zestawień > próbuję zrobic to raportami. I tu mam trabla :-)) > > Tworzę raport kreatorem i wybieram opcje Jeden do wielu. Relacja pomiędzy tabel > ami > Standardowo w nagłówku są dane z jednej tabeli (A) a na pozycjach z drugiej > (B). Grupowanie po polu tekstowym (Nr+Str(lp)). > Na początku wszystko działa OK ale po jakimś czasie (kilku uruchomieniach) Do > każdego nagłówka w polu grupowania raport wyświetla tylko jedną (zawsze > pierwszą) pozycję z tabeli B czyli podrzędnej. Podsumowania wartości itp też > uwzględniają tylko tę pierwszą pozycję z tabeli B. > > Co takiego może być skopane w raporcie ? > > > Czy jest w ogóle możliwość edycji czy modyfikacji kodu takich raportów ? >
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Kamil Paszkiewicz - 17-02-2007 00:16
> Co takiego może być skopane w raporcie ? Kreator? Indeksy?
-- Pozdrawiam Kamil Paszkiewicz
"Jedzmy gówna! Przecież miliony much nie mogą nie mieć racji..." - W.Łysiak
Agnieszka Pepowski - 17-02-2007 00:16
Kamil Paszkiewicz <kamil.paszkiewicz@NOwell-comSPAM.pl> napisał(a):
> > Co takiego może być skopane w raporcie ? > Kreator? Indeksy? >
Masz rację to jest problem indeksu. Doszedłem do tego w następujący sposób.
W opcji View->Data Environment zlikwidowałem relację pomiędzy tabelami utworzoną przez kreatora i ustawiłem własną na indeks który tworzę programowo w pliku CDX. Od tego momentu pojawia się opisany w poprzednim poście problem.
Niestety przywrócenie w tej opcji relacji (ustawienie) na tą utworzona kreatorem nie poprawia problemu. Raport już nie dział prawidłowo. Czy jakoś można te reindeksować czy coś w tym rodzaju ?
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Pepowski - 17-02-2007 00:16
Kamil Paszkiewicz <kamil.paszkiewicz@NOwell-comSPAM.pl> napisał(a):
> > Co takiego może być skopane w raporcie ? > Kreator? Indeksy? >
Wykonałem następujący test:
Dwie bazy: A.dbf (nagłówki) B.dbf (pozycje) Obydwie BEZ INDEKSÓW !
Sytuacja 1 Raport tworzony ręcznie. Baza A jako parent baza B jako child. W Data Environment dodaję bazy i tworzę relację po polu tekstowym NR (index tworzy się automatycznie) Raport nie działa prawidłowo
Sytuacja 2 Raport tworzony kreatorem. Baza A jako parent baza B jako child. Data Environment tworzony automatycznie przez kreatora. Relacja identyczna jak w sytuacji 1 ale uwtwożona przez kreator (index też). Raport działa prawidłowo.
Podsumowanie: Do czasu gdy w opcji Data Environment nie usunę relacji raport działa. Po usunięciu i ponownym jej przywróceniu (nawet natychmiast) przestaje działać (widoczne są tylko pierwsze pozycje z tabeli B).
Wygląda na to iz kreator tworzy jakieś inne ustawienia których nie ma możliwości ustawienia w ręcznej opcji designe.
Czy spotakłeś sie z takim zachowaniem ?
PS Bazy testowałem zarówno te z Clippera jak i tworzone bezpośrednio w Fox-ie.
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?ISO-8859-2?Q?Re:_[VFP9]_problem_wielko=B6ci_zmiennej_tekstowej?=
=?ISO-8859-2?Q?[VFP9]_Jak_wczyta=E6_plik_tekstowy?=
=?iso-8859-2?q?Jak_wygenerow=E6_obraz_.jpg_z_raportu_Accessa_ 2003_=3F?=
[VFP9] Zatrzymanie kursora w polu tekst
[VFP9] Invalid coordinates (Error 1959)
VFP9: petycja w sprawie VFP
[VFP9] Sortowanie w tabeli
VFP9 wczytywanie XML
[VFP9] - błąd foxa czy mój?
vfp9 uruchomienie programu.
zanotowane.pldoc.pisz.plpdf.pisz.plmisida.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|