Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Checkbox Neuer Datensatz erzeugen

Begonnen von TP80, Mai 09, 2019, 19:14:04

⏪ vorheriges - nächstes ⏩

TP80

Guten Tag,

ich habe ein Formular in dem Gebe ich oben die Personalnummer ein Nun habe ich mehrer Checkbox.
Ich möchte nun wenn ich in der ersten Checkbox z.B Führerschein einen Hacken setze, dass er dann in der Tabelle tblKontrolle Diese hat folgenden Felder. Personalnummer, KontrollID, KontrollDatum.
Wenn ich nun im Formular bei Führerschein(KontrollID 1)den Hacken setze, soll er in der Tabelle tblKontrolle einen neuen Datensatz erstellen und diesen mit der im Formual angegebenen Personalnummer in das Feld Personalnummer einträgt, bei KontrollDatum soll das aktuelle Datum kommen und bei tbl Kontrolle soll dann die Zahl 1 kommen. Die Zahl eins ist quasi dem Kästchen hinterlegt. Wenn ich jetzt bei dem anderen Checkbox "Fahrerkarte"(KontrollID2) einen Hacken setze, soll er noch mal einen Datensatz erzeugen nud dieses mal bei tblkontrolle die Zahl 2 usw. Hat jemand eine Idee?

Danke schon mal

MzKlMu

Hallo,
ZitatHat jemand eine Idee?
ja, der Aufbau der Datenbank ist falsch. Ja/Nein Felder zur Auswahl von Berechtigungen sind in einer Datenbank völlig ungeeignet.
Du brauchst 3 Tabellen.

- Personal
- Berechtigungen
- Kontrolle

In der 3 Tabelle wird der Primärschlüssel (PS) der Person und der PS der Berechtigung in jeweils einem Datensatz als Fremdschlüssel (FS) gespeichert. Die Ja/Nein Felder entfallen ersatzlos.

Siehe hierzu nachfolgender Link (habe ich leider nur in englisch):
http://allenbrowne.com/casu-23.html
Gruß Klaus