Hallo Leute,
kann mir da mal einer ein Anstoß zu meinem Problem geben.
In Tabellen hat man doch die Möglichkeit mit dem Nachschlage Assistenten eine Werteliste zu Erstellen. Wo man dann im Auswahlfenster etwas Auswählen kann, und diese Auswahl wird dann auch hinter einander in der Tabelle in der Zeile übernommen. Was ich super finde.
Aber wie kann man diese Art in ein Formular einbauen?
Hallo,
in einem Formular sind das Kombinationsfelder.
Von Wertelisten würde ist dringend abzuraten, sind viel zu unflexibel.
Eine Tabelle ist die bessere Wahl.
Von Nachschlagefeldern in Tabellen ist auch abzuraten, die haben dort nichts zu suchen.
Hallo Klaus,
danke dir für die Antwort.
Aber wenn ich ein Kombinationsfeld benutze lässt sich doch aber immer nur eins Auswählen. Was muss ich den machen das ich da mehrere Auswählen kann, und es in der Tabelle dann auch hinter einander in den Feldnamen durch ein Komma getrennt steht.
Hallo,
das solltest Du tunlichst unterlassen. Solche Mehrwertfelder sind für eine Datenbank unbrauchbar. Die verwendet so gut wie niemand, daher wirst Du hierzu auch keine Hilfe bekommen.
Zitat von: undefinedin der Tabelle dann auch hinter einander in den Feldnamen durch ein Komma getrennt steht.
1. Grundregel (1.Normalform) ist in jedem Feld darf immer nur ein Wert stehen (atomare Inhalte).
Dein Wunsch lässt sich datenbankkonform nur mit einer 3. Tabelle als n:m Beziehung erfüllen.
Bitte beschreibe genauer was Du willst, dann kann man auch konkrete Hilfe geben.
Hallo,
ich möchte eine DB für Mitarbeiter erstellen.
Habe auch einige Teile der DB im Entwurf schon. Wenn ein neuer Mitarbeiter angelegt wird hat man eine Auswahl zu Treffen. Ist der Mitarbeiter eine Führungskraft gehen in dem Formular Mitarbeiter weitere Eingabefelder auf.
Soweit habe ich das auch schon.
Nun es geht zb ein Feld Namens Schulfach auf, da möchte ich jetzt eintragen können was dieser neue Mitarbeiter so alles Schulen dürfte. Und diese Auswahl möchte ich gerne in einer Zeile in der Tabelle Mitarbeiter haben. Im Anhang habe ich mal die Beziehungen mit angehangen.
Gruß Uwe01
Hallo,
wie gesagt, vergiss das... Damit wirst Du nicht glücklich.
Erstelle ein neue Tabelle "tblMASchulFächer" und binde die n:1 an tblMitarbeiter an.
Die Beziehung von tblSchulungsfach entfällt, dafür wird eine 1:n-Beziehung zu "tblMASchulFächer" hergestellt.
tblEigenschaft ist zumindest in dieser Konstellation auch fragwürdig. Wie bei Schulfächern sollte eine Tabelle tblMAEigenschaften zwischengeschaltet werden.