Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Lookupfeld mit Query (https://www.delphipraxis.net/82674-lookupfeld-mit-query.html)

needatip 17. Dez 2006 20:54

Datenbank: SQL Server 2000 • Zugriff über: ADO

Lookupfeld mit Query
 
Hallo,
ich möchte in einem DBGrid die an eine Query gekoppelt ist ein zusätzliches Nachschlagefeld einer anderen Tabelle anzeigen.
Da aber in der Query dieses Feld manchmal leer ist, soll dann auch das Nachschlagefeld leer bleiben.
Ich bekomme hierbei die Fehlermeldung das dieses Feld nicht gefunden wurde.
Kann man das irgendwo einstellen, daß wenn das Feld 'Null' ist auch kein Wert nachgeschlagen wird und nur bei denjenigen angezeigt
wird, wo auch tatsächlich ein Wert eingetragen ist?

marabu 18. Dez 2006 20:39

Re: Lookupfeld mit Query
 
Hallo,

wenn es dir nur um die Übersetzung eines Fremdschlüssels geht, dann ist ein OUTER JOIN die Lösung.

Grüße vom marabu

needatip 18. Dez 2006 21:00

Re: Lookupfeld mit Query
 
Ok, das hab ich auch schon so gelöst.
Allerdings muss ich ein Refresh aufrufen, damit mir die Daten angezeigt werden (DBGrid liegt auf einem anderen Formular) und dann lande ich immer auf dem ersten Datensatz.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 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