[Delphi 3]Dwa pytania o DBGrid i WReport

Odpowiedz Nowy wątek
2006-12-10 10:42
0

Witam!

Mam 2 szybkie pytanka.
Do DbGrida ładuję dane z tabeli, chciałbym wszystkie wiersze podczas ładowania przepuścić przez jedną funkcję np zamień(). Do jakiego zdarzenia powinienem przypisać tą funkcję?

Drugie pytanko. Przy drukowaniu raportu metodą Qreport.Print drukuje mi się wszystko co jest na DBGridzie, w jaki sposób wydrukować tylko zaznaczony wiersz ?

Pozostało 580 znaków

2006-12-10 14:08
0

dwa razy na DataSet (TTable, TQuery, ...)
CTR+F
i dla wybranych pól obsłużyć OnGetText

Drukowanie zaznaczonych wierszy


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-12-10 15:10
0

ok, dzięki, sprawdzę, a co z drukowaniem tylko jednego wiersza z DBGrida?
Da radę to jakoś rozwiązać?

Pozostało 580 znaków

2006-12-11 00:30
0

przecież dałem Ci linka - poczytaj i będziesz miał jak to zrobić


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-12-11 12:48
0

Dzięki pierwszy problem udało się rozwiązać ale drugi niestety dalej jest nierozwiązany
Zrobiłem tak jak było opisane w linku który podałeś czyli:
w sekcji private zadeklarowałem licznik
W procedurze QuickRep1BeforePrint wyzerowałem liczniik ,
a QucikRep1NeedData dałem

MoreData := (FCont < DBGrid1.SelectedRows.Count);

 if MoreData then
 begin
  Table1.Bookmark := DBGrid1.SelectedRows[FCont];
  Inc(FCont);
 end; 

Jednak dalej jest tak samo, drukowanie wywołuję w taki sposób Form1.QuickRep1.Preview (na razie podgląd) i dalej leci mi po wszystkich rekordach?
Robię coś źle?

Pozostało 580 znaków

2006-12-11 13:31
0

a zrobiłes "Put the DataSet property of your Report to nothing."?


- Ciemna druga strona jest.
- Nie marudź Yoda, tylko jedz tego tosta.
Google NIE GRYZIE!
Pomogłem - kliknij

Pozostało 580 znaków

2006-12-11 14:00
0

Nie zrobiłem [wstyd]
Sorry za zawracanie d... i wielkie dzięki za pomoc.
Teraz wszystko działa

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0