M
MrWeedster
Gast
Hallo.
Ich habe eine relationale Datenbank mit paar Tabellen: Usern, MonatsArchiv, Consumables.
User: UID (PK), Name, Vorname, Mail
MonatsArchiv: ID (PK), UID (FK->User), ConsumableAnzahl, CID (FK->Consumables), Monat
Consumables: CID (PK), Multiplikator, Bezeichnung
Mittels Visual Studio war es einfach eine Userverwaltung dafuer zu realisieren (Nach dem Verbinden mit der Datenbank ueber Datenquellen auf Details stellen und aufs Formular ziehen - Fertig).
An der Monatsarchivierung beisse ich mir die Zaehne aus:
Ich moechte auf der einen Seite eine Listbox die mit den Namen aus der Usertabelle gefuellt ist (Erledigt, soweit kein Problem).
Auf der anderen Seite des Formulars sind drei Textfelder welche die Eingabefelder fuer drei Consumables darstellen sollen. Die oberste soll praktisch das Eingabefeld fuer Consumable1 sein, das zweite fuer zwei, das dritte fuer drei. Es gibt nur drei Consumables, also drei Datensaetze in Consumables mit CID 1-3, verschiedenen Multiplikatoren und verschiedenen Bezeichnern.
Im Endeffekt moechte ich jetzt in der Listbox den (User) Namen auswaehlen, in den drei Textfeldern jeweils die Anzahl an Consumables eintragen und anschliessend alles in der Tabelle MonatsArchiv speichern.
Wie mach ich das am besten/schnellsten/effektivsten ohne viel Code schreiben zu muessen?
Mehr oder weniger habe ich die SQL Statements schon im Kopf, jedoch weiss ich z.B. nicht, wie ich die UID vom angewaehlten Datensatz aus der Listbox bekomme.
Ich habe eine relationale Datenbank mit paar Tabellen: Usern, MonatsArchiv, Consumables.
User: UID (PK), Name, Vorname, Mail
MonatsArchiv: ID (PK), UID (FK->User), ConsumableAnzahl, CID (FK->Consumables), Monat
Consumables: CID (PK), Multiplikator, Bezeichnung
Mittels Visual Studio war es einfach eine Userverwaltung dafuer zu realisieren (Nach dem Verbinden mit der Datenbank ueber Datenquellen auf Details stellen und aufs Formular ziehen - Fertig).
An der Monatsarchivierung beisse ich mir die Zaehne aus:
Ich moechte auf der einen Seite eine Listbox die mit den Namen aus der Usertabelle gefuellt ist (Erledigt, soweit kein Problem).
Auf der anderen Seite des Formulars sind drei Textfelder welche die Eingabefelder fuer drei Consumables darstellen sollen. Die oberste soll praktisch das Eingabefeld fuer Consumable1 sein, das zweite fuer zwei, das dritte fuer drei. Es gibt nur drei Consumables, also drei Datensaetze in Consumables mit CID 1-3, verschiedenen Multiplikatoren und verschiedenen Bezeichnern.
Im Endeffekt moechte ich jetzt in der Listbox den (User) Namen auswaehlen, in den drei Textfeldern jeweils die Anzahl an Consumables eintragen und anschliessend alles in der Tabelle MonatsArchiv speichern.
Wie mach ich das am besten/schnellsten/effektivsten ohne viel Code schreiben zu muessen?
Mehr oder weniger habe ich die SQL Statements schon im Kopf, jedoch weiss ich z.B. nicht, wie ich die UID vom angewaehlten Datensatz aus der Listbox bekomme.