Einzelnen Beitrag anzeigen

angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Lesen aus Tabellenspalten

  Alt 4. Feb 2009, 13:47
hi,

so kommen wir der Sache schon näher

also wenn ichs richtig verstehe, willst du eigentlich nix in der db ändern, sondern nur zusätzlich mit ausgeben.

da könntest du mit einem select-statement arbeiten

SQL-Code:
Select * from Tabelle1 AS t1
 left outer join Tabelle2 as t2 on t1.referenzfeld = t2.referenzfeld
referenzfeld ist nun das feld, welches in beiden tabellen gleich ist, also quasi die verknüpfung. in deinem Fall dürfte das Vorgang_ID sein.

Der Sql nimmt in dem Fall wie oben alle Datensätze aus Tabelle1 und sortiert die Daten von Tabelle2 hinten dran, wenn er einen passenden Datensatz in Tabelle2 findet. Findet er keinen Datensatz, so bleiben die felder einfach leer.

Option 2 wäre:
SQL-Code:
Select * from Tabelle1 AS t1
INNER JOIN Tabelle2 as t2 on t1.referenzfeld = t2.referenzfeld
hier würden nur Datensätze bei rumkommen, welche in beiden Tabellen passende Datensätze finden


* Zu deinem letzten Eintrag: Du müsstest das oben beschriebene an der Stelle einbauen, wo der Sql-Server die Daten halt liefert. Ich weis jetzt nicht wie bei dir die Daten an das Stringgrid übergeben werden.


Gruß
Ansgar
  Mit Zitat antworten Zitat