Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: btfocus998 am März 11, 2012, 14:09:38

Titel: Datenweitergabe
Beitrag von: btfocus998 am März 11, 2012, 14:09:38
Hallo,
ich stehe mal wieder auf'n Schlauch:

Es geht um eine Datenbank für einen landwirts. Betrieb. Ich habe 2 Formulare. Einmal "Tiere", diese enthält alle Bestandstiere. Und das Formular "Kalbungen". Hier soll der Anwender den Zuwachs seines Bestandes eingeben können. Gedacht ist es so, dass wenn ein Tier geboren wurde dies im Formular "KAlbungen" eingegeben wird. Dort ist das letzte Feld die Ohrmarke des Kalbes. Ziel ist jetzt ein Button hinter dem Feld Ohrmarke, welches das Formular "Tiere" öffnet und automatisch dort einen neuen Datensatz anlegt, in dem das Feld Ohrmarke und Geburtsdatum automatisch übernommen werden, so dass das Formular "Tiere" nur noch ergänzt werden muss. Ist der Datensatz im Formular "Tiere" vervollständigt zählt das Kalb dann zu den "Bestandstieren."

Hab einen Teil der Datenbank zum Verständnis angehängt. Ich hoffe man kann meinen Ausführungen einigermaßen folgen.

Einen schönen Sonntag! ;)

(evtl. entspricht der Aufbau nicht der "Norm" (Stichwort: Mehrfacheingabe), aber ich weiß nicht wie man es sonst lösen kann...]

[Anhang gelöscht durch Administrator]
Titel: Re: Datenweitergabe
Beitrag von: DF6GL am März 11, 2012, 14:59:13
Hallo,

m.E. ist "Kalbungen" völlig überflüssig.  Wenn es Zuwachs gibt, dann ist das auch schon ein "Tier", das lediglich mit Halsband und sonstigen Ausstattungen versehen wird. Ob ein Tier zum Bestand gehört oder nicht, kann dabei auch jederzeit durch Prüfen entspr. Felder (oder mittels zusätzlicher Kennung ,bzw. Status ) ermittelt werden.


Ebenso ist "Tiere_Archiv" nicht erforderlich.


PS:  Wenn die Abstammung (Elterntier(e) ) mit festgehalten werden soll, so bietet sich im Tabelle "Tiere" ein Zusatzfeld "ElterntierID" an, in dem die ID des Elterntieres abgelegt wird.