Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TDBGRID (https://www.delphipraxis.net/106327-tdbgrid.html)

Nightwolf 9. Jan 2008 09:01

Datenbank: OLE DB • Zugriff über: ADOCONNECT

TDBGRID
 
Hallo,

bin neu hier und Delphi ist für mich auch neuland.

Ich habe einen datenbank zugriff und mir die daten in ein TDBGRID ausgeben lassen das funktionierte sogar.

jetzt habe ich da die einzelnen Zeilen und Spalten.

Vorname Nachname usw.

jetzt würde ich gerne auf eine bestimmte Person klicken können und wenn ich dann geklickt habe soll ein neues Fenster aufgehen wo dann der name vorname erscheint.

Ist das irgendwie realisierbar?

Gruss
Dominik

marabu 9. Jan 2008 09:13

Re: TDBGRID
 
Herzlich willkommen in der Delphi-PRAXiS, Dominik.

Durch das Klicken in die gewünschte Zeile des DBGrid positionierst du bereits den Datensatzzeiger deiner DataSet-Komponente. Du benötigst dann eigentlich nur noch ein eigenes Fenster, welches dann z.B. bei einem Doppelklick von dir geöffnet wird.

Freundliche Grüße

mashutu 9. Jan 2008 09:21

Re: TDBGRID
 
Zitat:

Zitat von Nightwolf
Ist das irgendwie realisierbar?

Klar, aber wenn das alles fuer Dich Neuland ist, solltest Du vielleicht kleinere Broetchen Backen...

Egal: Im Grid gibt es bspw. die Eigenschaft OnCellclick
<STRG-ENTER> und Dir wird der Prozedurrumpf fuer dieses Ereignis angelegt.

Koennte dann so aussehen:
Delphi-Quellcode:
procedure TfrmAdoDbMSSQLTest.grdadoCellClick(Column: TColumn);
begin
    MessageDLG(grdADO.datasource.dataset.fieldbyname('Name').asstring,mtinformation,[mbok],0);
end;

Nightwolf 9. Jan 2008 09:37

Re: TDBGRID
 
Danke, für eure Hilfe.

Neben würde gerne kleine Brötchen backen :-).

Bin am leider im moment im Praxissemester und hab gesagt bekommen das ich das machen soll.

Hab bis jetzt Java und C/C++ gemacht.

Jetzt muss ich halt mal gucken wie ich mich durch Delphi kämpfen :-)


Danke nochmals für die schnelle Hilfe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:11 Uhr.

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