Hallo
Ich möchte für meine Studium eine Datenbank erstellen in der ich verschiedene Variable immer wieder ändere. Die Datenbank soll diese Änderungen mit Datum erfassen und abspeichern. Es sollte wie folgt aussehen...
Person1 - Variable1 - Datum
ändere ich die Variable1 dann wird dies in meiner Tabelle als neuer Eintrag mit entsprechendem Datum neu erfasst.
Kann mir da jemand helfen?
Im Formular hatte ich vorgehabt, die Eingabe mit einem Speichern Button in der Tabelle abzulegen und einen Abbrechen Butten falls man den Vorgang doch abbrechen möchte.
Die Daten der Person1 (Name, Vorname) werden jedoch automatisch aus dem alten Datensatz geholt.
So..... das waren meine Überlegungen.... :)
Vielen Dank schonmal im Voraus.
Hallo
Dazu würde aus meiner Sicht kein Button nötig sein, lege ein VBA Ereignis auf das besagte Feld Variable1 "nach Änderung" in dem dann der neue Datensatz angelegt wird. Mit eben auch der Funktion "speichern" oder "abbrechen".
Hallo,
zunächst sollte der Hintergrund (die Funktion) der DB geklärt werden.
M.E. ist die Sache einfach dadurch zu lösen, indem in einem Endlosfom neue ("geänderte Variablen") Daten in einen neuen DS eingetragen werden, wobei der Name der Person in die Eigenschaft "Standardwert" geschrieben und so aus dem vorangegangen DS übernommen wird.
Hallo
Ich Studiere Psychologie und es handelt sich um eine Datenbank zur späteren Prognose von Straftätern.
Monatlich sollen diverse Variable evaluiert werden und quasi mit einem Zeitstempel als neuer DB Eintrag in der Datenbank hinterlegt werden.
Ich wollte, das ich mir die Person mit allen aktuellen (als letzter Monat) Werten aufrufe und nach erneuter Anpassung diese dann wieder in der DB als neuer Eintrag (mit neuem Zeitstempel) hinterlegt wird.
Es geht also um mehrere Personen und um mehrere Variable, aber ich denke das bekomme ich dann auch entsprechend angepasst.
Eine Variable ist zb. Familienstand: (ledig, in Beziehung, verheiratet, getrennt, geschieden, verwitwet)
Vielen Dank
Hallo,
ok, dazu sind 3 Tabellen erforderlich:
tblPersonen mit mindestens diesen Feldern:
PersID (Primärschlüssel, Autowert)
Pers_Vorname (Text)
Pers_Nachname (Text)
Pers_GebDat (Datum/Uhrzeit)
.
.
.
tblStatus
StID (PK, Autowert)
St_Bezeichnung (Text)
.
.
.
tblPersonenStatus
PStID (PK, Autowert)
PSt_PersID (Fremdschlüssel, Zahl, Long)
PSt_StID (Fremdschlüssel, Zahl, Long)
PSt_Datum (Datum/Uhrzeit)
.
.
.
Formulare:
frmPersonenStatus: Endlosform mit Kombifeld für PSt_StID (Datensatzherkunft: Select StID, St_Bezeichnung from tblStatus, Spaltenanzahl: 2, Spaltenbreiten: 0cm;3cm) , Eintrag in Standardwert-Eigenschaft des Textfeldes "PSt_Datum": =Datum()
frmPerson: Einzelform mit UFO-Steuerelement zur Anzeige von frmPersonenStatus (verknüpfen von PSt_PersID nach PersID)
frmStatus: Einzelform
Einträge erfolgen nur bei Änderung, bzw. zur Initialialisierung (Erfassung des Anfangszustandes) der einzelnen Daten(sätze).
ZitatEs geht also um mehrere Personen und um mehrere Variable..
Für jede dieser zusätzlichen "Variablen" ist jeweils eine weitere Tabelle und ein weiteres (Kombi)-Feld in tblPersonenStatus erforderlich.