Mam program składający się z 2 Form . Na jednym mam DBGrida z baza danych a na drugim QReport. W jaki sposób zrobić by na Qreport był rekord który jest wybrany na form1 .
[cya]
Mam program składający się z 2 Form . Na jednym mam DBGrida z baza danych a na drugim QReport. W jaki sposób zrobić by na Qreport był rekord który jest wybrany na form1 .
[cya]
Mam program składający się z 2 Form . Na jednym mam DBGrida z baza danych a na drugim QReport. W jaki sposób zrobić by na Qreport był rekord który jest wybrany na form1 .
DBGrida masz poprzez DataSource połączony z jakimś DataSetem, i tak samo możesz zrobić w QReporcie jeśli wstawisz na niego kilka QRDBText-ów, podłączysz im DataSet-a oraz wybierzesz DataField.
Wydaje mi się, że jeśli wstawisz te QRDBText-y bezpośrednio na TQuickRep to powinien być brany tylko aktualny rekord, ale tego nie testowałem.
Innym sposobem może być filtracja danych w DataSecie (np. jeden jest dołączony do DBGrida, a drugi wybiera tylko jeden rekord i jest dołączony do TQuickReport-a)
Pozdrawiam
Niestety tak jak mówisz to to nie trybi. Cały czas jest brany tylko pierwszy rekord. Łaczenie z DataSet nic nie daje. Musi być chyba na to jeszcze jakiś inny sposób. :-(
[stuk]
Dziwne bo umnie pokazuję ten aktualny