AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datenbanken durchsuchen und auflisten
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbanken durchsuchen und auflisten

Ein Thema von body2009 · begonnen am 2. Apr 2009 · letzter Beitrag vom 2. Apr 2009
 
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#4

Re: Datenbanken durchsuchen und auflisten

  Alt 2. Apr 2009, 18:35
Du brauchst folgende Komponenten :
  • 1x TZConnection
  • 2x TZQuery
  • 2x TDBGrid
  • 2x TDataset
Nun verbindest Du im Objektinspector die beiden TZQuery mit der TZConnection. Dann verbindest Du jeweils eine TZQuery mit einer TDataSource, das gleiche machst Du nun noch mit TDataSource und TDBGrid. Im OI der einen TZQuery1 schreibst Du in die Eigenschaft "SQL" folgendes rein : (Tabelle1 = Kundenandressen/Tabelle2 = Hardwaretabelle)
SELECT * FROM Tabelle1; In die zweite TZQuery2 schreibst Du ebenfalls in die Eigenschaft "SQL" folgendes rein :
SELECT * FROM Tabelle1 where Name=:spaltename; Nun musst Du nur noch in der Procedure, wo Du den Inhalt der Spalte Name aus DBGrid1 ausliest folgendes reinschreiben :

Delphi-Quellcode:
var
  name : string;
begin
  { Auslesen des Namens der ausgewählten Zeile des DBGrid1 }
  TZQuery2.ParamByName('spaltename').AsString := name;
  TZQuery2.Open;
  { ... }
end;
Alles ungetestet, sollte aber funktionieren.

Edit 1 u. 4: Textkorrektur vorgenommen

Edit 2: Ich würde Dir vielleicht noch dieses Tutorial ans Herz legen. Darin ist die Funktionsweise der Zeos Komponenten sehr gut erklärt.

Edit 3: Oder dieses Tutorial.

Edit 5: In diesem Beitrag findest Du noch einen Hinweis wie Du den Wert des selketierten Datensatzes und des selektierten Feldes ermittelst.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:54 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 by Thomas Breitkreuz