Aktualisierungsabfrage
Verfasst: Fr, 08.07.2011 15:22
Hallo zusammen,
mit Access ist das hier ganz einfach, aber wir sind ja hier nicht bei Winzigweich ...
Habe in mysql mit OOBase als Frontend eine Tabelle namens mitarbeiter mit den Feldern mitarbeiterid, vorname, nachname, sprache, bemerkung etc.
Das Sprachenfeld ist fast überall leer.
Ich habe aus Calc eine Tabelle mitarbeitersprachen importiert die diesen Aufbau hat: mitarbeiterid, sprache
Jetzt will ich in der mitarbeiter-Tabelle das Feld "sprache" anhand der anderen Tabelle updaten und gleichzeitig noch ein "X" in das Feld "bemerkung" reinschreiben, so dass ich die upgedateten Datensätze anschließend leicht finden kann.
Wie würde das ganze aussehen, wenn ich nicht die MitarbeterID in der Sprachentabelle hätte sondern mit den Schlüssel aus Vorname und Nachname zusammenbauen müßte, also wenn die Sprachtabelle so aussähe: vorname, nachname, sprache ?
Kann man das auch noch so umbiegen, dass er nur dann updated, wenn das Sprachfeld leer ist, d. h. die Werte aus der original Mitarbeitertabelle haben Vorrang?
Danke schon einmal für die Hilfe!!!
Grüße
Reginald
mit Access ist das hier ganz einfach, aber wir sind ja hier nicht bei Winzigweich ...
Habe in mysql mit OOBase als Frontend eine Tabelle namens mitarbeiter mit den Feldern mitarbeiterid, vorname, nachname, sprache, bemerkung etc.
Das Sprachenfeld ist fast überall leer.
Ich habe aus Calc eine Tabelle mitarbeitersprachen importiert die diesen Aufbau hat: mitarbeiterid, sprache
Jetzt will ich in der mitarbeiter-Tabelle das Feld "sprache" anhand der anderen Tabelle updaten und gleichzeitig noch ein "X" in das Feld "bemerkung" reinschreiben, so dass ich die upgedateten Datensätze anschließend leicht finden kann.
Wie würde das ganze aussehen, wenn ich nicht die MitarbeterID in der Sprachentabelle hätte sondern mit den Schlüssel aus Vorname und Nachname zusammenbauen müßte, also wenn die Sprachtabelle so aussähe: vorname, nachname, sprache ?
Kann man das auch noch so umbiegen, dass er nur dann updated, wenn das Sprachfeld leer ist, d. h. die Werte aus der original Mitarbeitertabelle haben Vorrang?
Danke schon einmal für die Hilfe!!!

Grüße
Reginald