Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datensätze anzeigen (https://www.delphipraxis.net/26324-datensaetze-anzeigen.html)

motu 22. Jul 2004 07:27


Datensätze anzeigen
 
Wie kann ich per ADOQuery gefundene Datensätze in einem neuen Form anzeigen lassen?

bisher hab ich:

Delphi-Quellcode:
     DBform.datasource1.dataset := ADOQuery1;
Ich kann aber keine Verbindung zwischen der Abfrage und dem DataGrid herstellen.
:wall:

barnti 22. Jul 2004 07:40

Re: Datensätze anzeigen
 
Hi,

Zitat:

Zitat von motu
Wie kann ich per ADOQuery gefundene Datensätze in einem neuen Form anzeigen lassen?

bisher hab ich:

Delphi-Quellcode:
     DBform.datasource1.dataset := ADOQuery1;
Ich kann aber keine Verbindung zwischen der Abfrage und dem DataGrid herstellen.
:wall:

Delphi-Quellcode:
DeinGrid.Datasource:= DeineAdoQuery.Datasource;
Wenn ich dich richtig verstanden habe. So oder so ähnlich sollte es funktionieren...

motu 22. Jul 2004 07:43

Re: Datensätze anzeigen
 
hmmm. Klappt nicht so ganz. :(

Bitworm 22. Jul 2004 07:43

Re: Datensätze anzeigen
 
Verwende statt einer ADOQuery ein ADODataset. Query ist nur für SQL-Operationen
gedacht, daß keine Ergebnismengen zurückliefert und hat deswegen auch keine
Schnittstellen, die von Komponenten zur Ergebnisdarstellung benötigt werden.

motu 22. Jul 2004 07:45

Re: Datensätze anzeigen
 
Hört sich gut an, aber wo und wie?

Sharky 22. Jul 2004 07:45

Re: Datensätze anzeigen
 
Zitat:

Zitat von Bitworm
...und hat deswegen auch keine Schnittstellen, die von Komponenten zur Ergebnisdarstellung benötigt werden.

Hai Bitworm,
seit wann das denn? Ich arbeite schon immer mit TQuerys und TDataSource.

motu 22. Jul 2004 07:47

Re: Datensätze anzeigen
 
:wiejetzt:
Also wie übergeb' ich denn nu' meine Ergebnismenge an mein DataGrid im zweiten Form?

Sharky 22. Jul 2004 07:49

Re: Datensätze anzeigen
 
Zitat:

Zitat von motu
:wiejetzt:
Also wie übergeb' ich denn nu' meine Ergebnismenge an mein DataGrid im zweiten Form?

Eigentlich brauchst Du doch nur Form1 in die USES von Form2 aufnehmen. Dann bei deinem DBGrid als DataSource: Form1.DataSource1 angeben.

motu 22. Jul 2004 07:54

Re: Datensätze anzeigen
 
Nu sagt er, Form1.dcu nicht gefunden.

Sharky 22. Jul 2004 07:59

Re: Datensätze anzeigen
 
Zitat:

Zitat von motu
Nu sagt er, Form1.dcu nicht gefunden.

*g* Die UNIT heisst ja auch wahrscheinlich Unit1 (oder wie Du sie halt genannt hast)
Also den UNIT-Namen bei den USES angeben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 Uhr.
Seite 1 von 2  1 2      

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