Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#3

Re: DBcombobox//DBlookupcombobox

  Alt 2. Aug 2006, 21:06
Thread ohne Antwort ? Der paßt aber trotzdem. Habe ein ähnliches Problem. 2 Tables : Artikel und Mwst. Pro Artikel wird 0,1 oder 2 im Artikel gespeichert (für 0%, 7%, 16/19%) Der korrespondierende Mwst.-Satz im Klartext steht in der Table Mwst. und zwar datumabhängig. Vielleicht noch die Tabelle :

SQL-Code:
CREATE TABLE MWST (
    ID INTEGER NOT NULL,
    MWSTSATZ SMALLINT DEFAULT 0 NOT NULL,
    ABDATUM DATE,
    MWSTWERT DECIMAL(15,2),
    ANGELEGT TIMESTAMP,
    LETZTEAENDERUNG TIMESTAMP
);
Fogendes will ich erreichen : die Combobox (falls aufgeklappt) soll die Werte quasi aus den Spalten MWSTSATZ und MWSTWERT aller Datensätze anzeigen, die es zum aktuellen Datum gibt. D.h.: ab 1.1.2007 :

1 0%
2 7%
3 19%

Das Eingabefeld müßte auch so aussehen. Ist so etwas mit einer DB(Lookup)Combobox möglich ? Habe vor, die (wie gesagt datumsabhängige) richtige Datenmenge mit FOR SELECT zusammenzubauen. Der User soll folgendes sehen / machen können. Z.B. er legt neuen Artikel an. Im zugeklappten Zustand steht im Eingabefeld der Combobox dann "0 (0%)" Drückt er die Taste "3" dann soll der aktuelle Mwst.-Satz zu sehen sein, das wäre jetzt also "3 (16 %)". Klappt er die Box auf und klickt die 3 an, dann solls halt ähnlich sein. Hat einer eine bessere Idee, dann her damit. Oder geht so was mit normaler Combobox besser ?
Gruß
Hansa
  Mit Zitat antworten Zitat