AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Lookupfeld mit Query
Thema durchsuchen
Ansicht
Themen-Optionen

Lookupfeld mit Query

Ein Thema von needatip · begonnen am 17. Dez 2006 · letzter Beitrag vom 18. Dez 2006
Antwort Antwort
needatip

Registriert seit: 11. Jan 2004
246 Beiträge
 
Delphi 10.4 Sydney
 
#1

Lookupfeld mit Query

  Alt 17. Dez 2006, 20:54
Datenbank: SQL Server 2000 • Zugriff über: ADO
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?
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Lookupfeld mit Query

  Alt 18. Dez 2006, 20:39
Hallo,

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

Grüße vom marabu
  Mit Zitat antworten Zitat
needatip

Registriert seit: 11. Jan 2004
246 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Lookupfeld mit Query

  Alt 18. Dez 2006, 21:00
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.
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:37 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