Sehr geehrte Access-Hilfe-Community,
ich habe ein kleines hobbymäßiges Datenbankprojekt gestartet. Da ich komplett neu in der Datenbankentwicklung mit Access bin und bereits an meine Grenzen stoße, versuche ich mein Glück hier etwas Unterstützung zu bekommen :)
Streng genommen würde eine Excel-Tabelle vollkommen ausreichen. Allerdings würde diese über kurz oder lang so voll mit Daten sein, dass es unübersichtlich wird. Zudem ist sie nicht sonderlich komfortabel mit den entsprechenden Daten zu befüllen. Da beides mittels einer Datenbank deutlich effektiver gestaltet werden kann(wenn man weiß wie :P), wollte ich mich an der Datenbankmodellierung versuchen.
In die grundlegende Funktionalität von Access 2013 habe ich mich mittels "video2brain"-Schulungsvideo etwas eingearbeitet. Damit konnte ich bereits meinen ersten Entwurf erarbeiten. Grundsätzlich tut die Datenbank auch schon genau das was ich möchte, allerdings muss ich alles noch komplett selbstständig und "zu Fuß" in die Datentabelle eintragen. Womit ich auch wieder mit meiner Exceltabelle bedient wäre. :)
Was ich mit der Datenbank erreichen möchte:
Ich möchte an jedem Sonntag einen neuen Datensatz von einer gewissen Anzahl Personen aufnehmen. Der Datensatz soll letztendlich aus dem Datum des Tages der Aufnahme, dem Namen der Person und weiteren direkt der Person zugeordneten Informationen bestehen. Das dann jeweils für verschiedene Personen an diesem Datum. Eine Woche später folgt dann der nächste Datensatz entsprechend für alle Personen und so weiter. Die Anzahl der Personen ist grundsätzlich beschränkt, kann sich aber verändern, es müssen also neue Personen aufgenommen und andere entfernt werden können.
Die entsprechenden Tabellen und die Beziehungen zwischen den Tabellen habe ich soweit erstellt. Ich kann in meiner Detailtabelle per Kombinationsfeld das entsprechende Datum, dazu den Namen der Person zu der ich die Informationen aufnehmen will, auch über Kombinationsfeld, auswählen. Danach folgen dann weitere Spalten mit den entsprechenden Informationen, die ich entsprechend einpflegen möchte.
Nun würde ich die Aufnahme der Daten gern über ein komfortableres Dateneingabeformular realisieren. Also als erstes das Datum eintragen, danach festlegen für welche Person und dann folgt die Eingabe der weiteren Informationen.
Vielleicht habt ihr Hinweise, eine Vorgehensweise, mitunter sogar eine ähnliche Datenbankanwendung oder ein entsprechendes Tutorial für mich, um solch ein Formular anlegen zu können. Ich bin für alle Hilfestellungen dankbar.
Hallo,
naja, so wie es sich anhört, wäre dafür ein ganz normales (evtl. Endlos-) Formular auf Basis (Datenherkunft) der Detail-Tabelle anwendbar..
Je nach "Blickwinkel"
--Primär Personen- und sekundär deren Detaildatenpflege
käme dafür auch eine Haupt-Unterform-Konstruktion in Frage, wobei das (Einzel-) HFO an die Personen-Tabelle und das (Endlos-)UFO an die Detailtabelle gebunden wären. Das UFO muss dabei über die entspr. Schlüsselfelder verknüpft sein.
Die Formulare als solches könnten mit Hilfe des Formular-Erstellungsassistenten erstellt werden.
Ok, danke.
Ich habe jetzt genau das versucht und ein leeres Formular mit einer Kombinationsliste aus den Namen der Personen, dem Unterformular für die Eingabe des Datums und ein weiteres Unterformular zur Eingabe der Detailwerte erstellt.
Wie kann ich einstellen, dass in diesen Formularen explizit nur neue Daten eingegeben werden dürfen und nicht die anderen Datensätze angezeigt werden?
Hallo,
stelle das Formular in den Dateneigenschaften "Daten eingeben" auf Ja.
Zitat von: MzKlMu am April 27, 2014, 11:32:52
Hallo,
stelle das Formular in den Dateneigenschaften "Daten eingeben" auf Ja.
Diese Eigenschaft finde ich, für die Unterformulare nicht.
Hallo,
vermutlich verwechselt Du das eigentliche Formular mit dem UFO-Steuerelement, bzw. wirfst Beides in einen Topf...
Wenn Du das (Unter-) Formular in der Entwurfsansicht öffnest findest Du die Eigenschaft im Eigenschaftenfenster unter "Daten".