Einzelnen Beitrag anzeigen

Benutzerbild von stOrM
stOrM

Registriert seit: 7. Jun 2003
Ort: Mülheim an der Ruhr
436 Beiträge
 
Delphi 10.3 Rio
 
#1

Tabellenfelder automatisch füllen durch zweite Tabelle

  Alt 11. Mai 2017, 15:50
Datenbank: MySQL • Version: 5.7.11 • Zugriff über: UniDac
Moin,
ich hab da mal ein Verständnisproblem bezüglich automatisches Ausfüllen von Feldern einer Tabelle.

Gegeben sind folgendes Tabellen (Angebot, Artikel)

Artikel
Pk, ArtikelNr, ArtikelBezeichnung, ArtikelEK, ArtikelFaktor

Angebot
PK, KD, AngebotBezeichnung, AngebotNr, AngebotMenge, AngebotFaktor, AngebotMwST, AngebotVK


Grid (cxGrid mit der Angebot Tabelle verbunden)

Jetzt würde ich gerne folgendes erreichen, sagen wir der Benutzer will einen neuen Datensatz in der Tabelle Angebote anlegen.
Nun steht er im Feld Bezeichnung (im cxGrid als Combobox definiert) die Werte der Combobox sollen aus der Artikel Tabelle stammen. Wenn nun ein Artikel ausgewählt wurde, soll das Feld “AngebotNr“ in der Angebot Tabelle, automatisch mit der ArtikelNr aus der Artikel Tabelle befüllt werden, anhand des ausgewählten Artikels.

Im umgekehrten Fall der Benutzer kennt die ArtikelNr, wählt diese aus, jetzt soll das Feld AngebotBezeichnung automatisch mit der Bezeichnung gefüllt werden die zur Nr in der Artikel Tabelle steht.
Etwas chaotisch erklärt, ich hoffe man kann mir trotzdem folgen.

Wie baut man denn so etwas auf falls das überhaupt so machbar ist?
  Mit Zitat antworten Zitat