Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   dbgrid(sql) ausdrucken(rave report) (https://www.delphipraxis.net/152300-dbgrid-sql-ausdrucken-rave-report.html)

julian2003 17. Jun 2010 17:03

Datenbank: paradox • Version: 7 • Zugriff über: /

dbgrid(sql) ausdrucken(rave report)
 
hallo

Kann ich, nachdem ich per sql abfragen, bestimmte dateien in mein dbgrid eingelesen habe eben diese auch in einen rave report übergeben oder gibt es eine andere möglichkeit diese liste drucken zu lassen mit zusätzlicher gestalungsmöglichkeit im druckbericht?

ich habe es auch schon anders probiert mit 3 ravetableconnections da die daten aus dem dbgrid ja aus 3 verschiedenen tabellen kommen, aber dann will das ganze nicht so recht hinhaun.


danke für hilfe!
lg,julian

rawi 17. Jun 2010 18:50

AW: dbgrid(sql) ausdrucken(rave report)
 
Hallo Julian,

hast Du es schon mal mit einer TRvDataSetConnection versucht. Unter Eigenschaften dann deine Query eintragen und im Report eine DirectDataView mit ConnectionName der TRvDataSetConnection.

Dann sollten alle Felder deiner Query zur Verfügung stehen.

julian2003 17. Jun 2010 19:02

AW: dbgrid(sql) ausdrucken(rave report)
 
hi rawi

danke für die antwort. hat mir die arbeit schon mal sehr viel erleichtert. habe vorher für jede eigene tabel eine ravetableconnection erstellt.

oke nun bin ich im rave designer:

habe wie gewohnt eine region komponente darauf gelegt und darauf ein databand auf das ich wiederum einen datatext lege und dataview und datafield richtig einstelle.

im programm klicke ich nun auf übersicht und alle daten werden mir in dem dbgrid angezeigt. wechsel ich dann aber auf den druckbericht erscheint nichts?

rawi 17. Jun 2010 19:11

AW: dbgrid(sql) ausdrucken(rave report)
 
Hast Du auch dem Databand die Dataview zugewiesen?

julian2003 17. Jun 2010 19:46

AW: dbgrid(sql) ausdrucken(rave report)
 
Nein hatte ich noch nicht :oops:

Aber jetzt eingestellt dataview1 in databand und der datatext bezieht sich auch auf dataview1 und dem dazugehörigen feld.

zeigt leider immer noch nichts an, schätze dann liegt es an etwas anderem :(

rawi 17. Jun 2010 20:38

AW: dbgrid(sql) ausdrucken(rave report)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Julian,

habe mal ein kleines Beispiel, allerdings mit einer Access-DB, angehangen. Vielleicht hilft das.

Alles ins Verzeichnis c:\test entpacken.

veetschal 17. Jun 2010 20:47

AW: dbgrid(sql) ausdrucken(rave report)
 
HAHAHA hatte den gleichen fehler! das kommt davon wenn man die zettel mit der anleitung verschustert und keine ahnung mit rave reports hat^^ naja jetzt gehts ja

veetschal 17. Jun 2010 20:56

AW: dbgrid(sql) ausdrucken(rave report)
 
hast du die dbtext felder im rave report alle richtig verbunden?

und dann in delphi:
Delphi-Quellcode:
RvProject1.Open;
frame61.RvProject1.Execute;
?

dann müssts eigentlich gehen.. hm..

julian2003 17. Jun 2010 23:21

AW: dbgrid(sql) ausdrucken(rave report)
 
hallo

also grundsätzlich habe ich ja kein problem mit tabellen ausgeben in einem rave report.
habe im selben projekt von der tabelle kontakte einen rave report erstellt, nur handelt es sich hierbei eben nur um eine tabelle und nicht wie in diesem beispiel um einen rave report in den ich aus 3 verschiedenen tabellen datenfelder einbinden möchte. ich denke das ist unter anderem ein grund warum es mir probleme bereitet.

rawi 18. Jun 2010 06:03

AW: dbgrid(sql) ausdrucken(rave report)
 
Zitat:

nur handelt es sich hierbei eben nur um eine tabelle und nicht wie in diesem beispiel um einen rave report in den ich aus 3 verschiedenen tabellen datenfelder einbinden möchte. ich denke das ist unter anderem ein grund warum es mir probleme bereitet.
Es macht eigentlich keinen Unterschied ob die Daten aus einer Table oder einer Query kommen. Es werden nur andere Komponenten für den Rave-Report eingesetzt. Wenn deine Query die korrekten Daten für das DBGrid liefert, müssen sie auch im Report angezeigt werden.

Hast Du dir das Beispiel mal angesehen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz