AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBLookup im DBGrid klappt nicht
Thema durchsuchen
Ansicht
Themen-Optionen

DBLookup im DBGrid klappt nicht

Ein Thema von Hoshy · begonnen am 23. Mai 2006
Antwort Antwort
Hoshy

Registriert seit: 27. Apr 2006
32 Beiträge
 
Delphi 7 Architect
 
#1

DBLookup im DBGrid klappt nicht

  Alt 23. Mai 2006, 14:41
Datenbank: Sybase ASA • Version: 9.0 • Zugriff über: Zeos
Hallo,

ich murks hier schon den ganzen Tag rum, aber ich kriege es einfach nicht hin. Folgende
Ausgangslage:

create table Kundendaten(
ID integer not null,
datum date not null,
attribut varchar(20) not null,
wert varchar(20) not null,
PRIMARY KEY(ID));

create table Attribute(
attribut varchar(20) not null,
PRIMARY KEY(attribut));

create table Attributwerte(
attribut varchar(20) not null,
wert varchar(20) not null);

In meinem DBGrid wird über eine Table der Inhalt der Tabelle Kundendaten angezeigt. Der Benutzer kann die Daten ändern. Zur Auswahl von Attribut und Wert habe ich zwei Lookup-Felder in die Fieldlist der Table eingefügt: LUAttribut und LUWert.

LUAttribut funktioniert einwandfrei, aber LUWert geht gar nicht. LUWert ist folgendermaßen definiert (siehe auch Dateianhang):

KeyFields: attribut;wert
LookupKeyFields: attribut;wert
LookupResultField: wert

Egal, was ich mache und wie ich die Queries untereinander verknüpfe, es klappt nicht...entweder sehe ich ALLE Werte, also auch für ALLE Attribute, oder nur ein leeres Feld, oder "attribut;wert ist kein gültiges Feld" oder oder oder....

Ich hab's jetzt erstmal über eine dynamisch generierte Picklist für die entsprechende TDBGridColumn gelöst, was auch funktioniert, aber das kann es ja irgendwie nicht sein, oder?
Miniaturansicht angehängter Grafiken
lookup_118.jpg  
  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 06:22 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