Seite 3 von 3

Re: Grundlagen - Beziehungen von Abfragen und Formularen

Verfasst: Mi, 12.12.2012 19:47
von RobertG
Hallo eX,

sinnvollerweise könntest Du die Datenbank nur mit Dummyinhalten hier einmal online stellen. Ich habe hier nur die DB Artikel_Kunde, und von der aus macht das Ganze gar keinen Sinn: Dem Artikel wird eine KundenID zugewiesen. Der Artikel ist aber einzigartig. Eine Artikelnummer einzugeben hat also nur einen Sinn, wenn es um ein Suchformular gehen soll, aber nicht um Dateneingabe.

Gruß

Robert

Re: Grundlagen - Beziehungen von Abfragen und Formularen

Verfasst: Mi, 12.12.2012 20:04
von eXTasY
Hi Robert

ich werde die mal etwas füllen und reinstellen =)

Ich wollte in der Eingabe dies, dass man überprüfen kann ob der Artikel und der Kunde passt! ;)

MfG
eX

Re: Grundlagen - Beziehungen von Abfragen und Formularen

Verfasst: Mi, 12.12.2012 22:36
von eXTasY
Hi Robert,

im Anhang die Datei. =)

Schau sie dir bitte erstmal an.

MFG
eX

Re: Grundlagen - Beziehungen von Abfragen und Formularen

Verfasst: Do, 13.12.2012 17:49
von RobertG
Hallo eX,

ich hänge einmal die Datei mit geänderten Listenfeldern an. Ich habe dabei das Formular "Eingabe_Artikel" und das Formular "Eingabeformular" geändert.
Du solltest Dir über den Unterschied zwischen Kombinationsfeld und Listenfeld klar werden.
Das Listenfeld stellt in der Regel eine Bezeichnung/einen Namen dar und gibt an die darunterliegende Tabelle einen anderen Wert (in der Regel: Fremdschlüssel) weiter. Wenn Du die Werte einer Tabelle in einer anderen aufnehmen willst, dann kommt dieses Feld in Frage.
Das Kombinationsfeld schlägt lediglich Werte vor, die eingegeben werden können. Es sind aber auch andere Eingaben möglich. Der Wert, den Du siehst, wird abgespeichert. Ein Kombinationsfeld macht Sinn, wenn Du z.B. neue Artikel eingibst und ähnlich lautende Namen hast, die sich eventuell nur von der Packungsgröße unterscheiden. Es macht aber keinen Sinn, damit bei der Eingabe der Artikel die Kundennummer einzupflegen. Die stellt schließlich einen Fremdschlüssel zu der Tabelle "Artikel" dar. Dort sind nur die Werte erlaubt, die sowieso in der Tabelle "Kunden" vertreten sind. Hier gehört also auf jeden Fall ein Listenfeld rein. Das ist auch viel komfortabler - denn mit dem Listenfeld siehst Du die Kunden, nicht unbedingt das numerische Schlüsselfeld.

Gruß

Robert