Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Suche sowas wie Lookup-Label?[erledigt] (https://www.delphipraxis.net/75546-suche-sowas-wie-lookup-label-%5Berledigt%5D.html)

tr909 21. Aug 2006 10:21

Datenbank: Access • Version: 2000 • Zugriff über: ADO

Suche sowas wie Lookup-Label?[erledigt]
 
Ich habe folgendes Problem. Vereinfacht habe ich zwei Tabellen. Akte und Kunde. Nun lass ich mit auf einem Form die Details einer Akte anzeigen. (mit TBEdit-Feldern). Akte und Kunde sind wie Folgt verknüpft. Ind er Tabelle Akte gibts es die Felder Kunde1, Kunde2, Kunde3, Kunde4. In der Tabelle Kunde hat jeder Kunde ein Feld KundenID.

Nun möchte ich in dem Feld in der Detail-Ansicht nicht die Nummer des Kunden sondern den Namen angezeigt bekommen.
Hatte es mit einem TJvDBLookupCombo (Lookup-Source=Kunde, LookupField=KundenID, LookupDisplay=Name, DataSource=Akte, DataField=Kunde1). Da es ne ComboBox ist stell ich enabled auf false. Ist aber nicht so das wahre.

So, ich hoffe ihr habt verstanden was ich möchte :)

Gruß
tr909

mkinzler 21. Aug 2006 10:24

Re: Suche sowas wie Lookup-Label?
 
Schon mal mit der DBLokkupListBox versucht. Vielleicht kann man diese so konfigurieren, das nur eine Zeile angezeigt wird.

tr909 21. Aug 2006 10:52

Re: Suche sowas wie Lookup-Label?
 
mit DBLookupList geht es schon, aber schön sieht auch nicht aus, wegen den Up-Down-Pfeilen.
Nunja, ich probier auchnochmal weiter, aber evtl. gibts da ja auch schon was fertiges. Ansonsten wird mir wohl nix anders Übrig bleiben als die Daten bei aufrufen zu suchen und in normale labels zu legen.

Gruß
tr909

mkinzler 21. Aug 2006 11:16

Re: Suche sowas wie Lookup-Label?
 
Zitat:

mit DBLookupList geht es schon, aber schön sieht auch nicht aus, wegen den Up-Down-Pfeilen.
Dürften ja eigentlich nicht kommen.
Ich habe mir mal dein datenbankschema angeschaut. Ist so nicht optimal ich würde die Kundenbeziehungen ine ine eigene Relation auslagern. Die Lookup-Komponente ist eigentlich aber unnötig. Du kannst ja den Inhalt der Kundentabelle /Name)in der Abfrage hinzujoinen.

tr909 21. Aug 2006 11:53

Re: Suche sowas wie Lookup-Label?[erledigt]
 
Das auslagern in ne eigene Relation werde würde z.Z. die Sache nur etwas verkomplizieren, aber das mit dem hinzujoinen ist natürlich ne klasse Idee. Das ich da nicht selbst drauf gekommen bin :wall:
Das sollte mir so schon weiterhelfen. Besten Dank

Gruß
tr909

mkinzler 21. Aug 2006 11:55

Re: Suche sowas wie Lookup-Label?
 
Zitat:

Das auslagern in ne eigene Relation werde würde z.Z. die Sache nur etwas verkomplizieren,
Aber nur wenn wirklich sichergestellt ist , daß es nie mehr als 4 Kunden gibt.

tr909 21. Aug 2006 11:59

Re: Suche sowas wie Lookup-Label?[erledigt]
 
Stimmt. Pro Vorgang gibt es nicht mehr als 4 zugehörige Personen. Aber für den Fall das sich das mal ändern sollte werde ich die Beziehungen wohl auslagern. Aber wichtig ist das es erstmal so funktioniert;)

Gruß
tr909


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