Acess 2003 Wert aus Tabelle kopieren
Hallo Zusammen!
Ich habe 2 Tabellen, die über das Feld Mitarbeiter verknüpft sind.
1. Mitarbeiter (Name, Vorname, Stundensatz)
2. Erfassung (Auftrag, Mitarbeiter, Stunden produktiv, Stundensatz)
Nun möchte ich gerne das wenn ich im Formular Erfassen den Mitarbeiter ausgewählt habe, der Stundensatz aus der Tabelle Mitarbeiter KOPIERT wird.
Sodass wenn ich den Stundensatz ändere sich nur der Stundensatz in der Tabelle Mitarbeiter verändert und ab diesem Zeitpunkt auch in der Erfassung - alte Erfassungsdaten aber noch den alten Satz haben.
Kann mir dabei jemand helfen?
Vielen Dank und LG
Chris
Ich habe 2 Tabellen, die über das Feld Mitarbeiter verknüpft sind.
1. Mitarbeiter (Name, Vorname, Stundensatz)
2. Erfassung (Auftrag, Mitarbeiter, Stunden produktiv, Stundensatz)
Nun möchte ich gerne das wenn ich im Formular Erfassen den Mitarbeiter ausgewählt habe, der Stundensatz aus der Tabelle Mitarbeiter KOPIERT wird.
Sodass wenn ich den Stundensatz ändere sich nur der Stundensatz in der Tabelle Mitarbeiter verändert und ab diesem Zeitpunkt auch in der Erfassung - alte Erfassungsdaten aber noch den alten Satz haben.
Kann mir dabei jemand helfen?
Vielen Dank und LG
Chris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 60900
Url: https://administrator.de/forum/acess-2003-wert-aus-tabelle-kopieren-60900.html
Ausgedruckt am: 21.04.2025 um 16:04 Uhr
3 Kommentare
Neuester Kommentar
Hallo Chris,
wenn Du Formulare für die Eingabe der Daten nutzt, kannst Du nach der Eingabe
des Mitarbeiter (nach Aktualisierung oder beim Verlassen des Feldes) den Stundensatz
aus dem Feld MitarbeiterStundensatz in das Feld ErfassungStundensatz kopieren.
Das funktioniert über ein Makro mit "Setzen Wert".
So bleibt der Stundensatz in der Erfassung erhalten wenn der Mitarbeiterstamm geändert
wird.
Viele Grüße
Torsten
wenn Du Formulare für die Eingabe der Daten nutzt, kannst Du nach der Eingabe
des Mitarbeiter (nach Aktualisierung oder beim Verlassen des Feldes) den Stundensatz
aus dem Feld MitarbeiterStundensatz in das Feld ErfassungStundensatz kopieren.
Das funktioniert über ein Makro mit "Setzen Wert".
So bleibt der Stundensatz in der Erfassung erhalten wenn der Mitarbeiterstamm geändert
wird.
Viele Grüße
Torsten
Hallo Chris,
ich würde es so machen
Makro1
Öffnen Tabelle: Mitarbeiter (als Datenblatt)
Gehe zu Steuerelement: Mitarbeiter
Suchen Datensatz: =[Formulare]![Erfassung]![Mitarbeiter]
Gehe zu Steuerelement: Stundensatz
Ausführen Befehl: kopieren
Schließen: Tabelle , Objektname=Mitarbeiter , Speichern=Nein
Gehe zu Steuerelement: Stundensatz
Ausführen Befehl: einfügen
Viele Grüße
Torsten
ich würde es so machen
Makro1
Öffnen Tabelle: Mitarbeiter (als Datenblatt)
Gehe zu Steuerelement: Mitarbeiter
Suchen Datensatz: =[Formulare]![Erfassung]![Mitarbeiter]
Gehe zu Steuerelement: Stundensatz
Ausführen Befehl: kopieren
Schließen: Tabelle , Objektname=Mitarbeiter , Speichern=Nein
Gehe zu Steuerelement: Stundensatz
Ausführen Befehl: einfügen
Viele Grüße
Torsten