ich möchte eine Materialbestellung über ein Unterformular realisieren.
Im Grunde soll das Unterformular als Endlosformular realisiert werden und so aussehen:
[___] mal [Broschüre]
Das [___] soll dabei eine Textbox darstellen, in die man die Bestell-Menge eingeben kann.
Die verfügbaren Broschüren, deren Anzeigereihenfolge und einige weitere Infos werden aus einer Abfrage geholt.
Im Endeffekt könnte das Ganz also so erscheinen:
[___] mal [Broschüre 1]
[___] mal [Broschüre 2]
[___] mal [Broschüre 3]
Wenn ich nun aber in einer Textbox etwas eintrage und mit Tab ins nächste Feld springe, wird diese Zahl auch in alle anderen Textboxen übernommen.
Das ist natürlich nicht im Sinne des Erfinders, da man ja unterschiedliche Mengen der unterschiedlichen Broschüren bestellen können soll.
Was habe ich falsch eingestellt bzw. wie kann ich dieses unerwünschte Verhalten abschalten?
natürlich könnte ich ein neues Feld „Bestellmenge“ einfügen,
das immer die Mengen der letzten Bestellung speichert.
Aber du hast Recht: Das vetrüge sich nicht mit einem
konsistenten Datenbank-Design.
Daher meine Frage:
Kann ich mein Vorhaben umsetzen, ohne die Tabelle mit den zu
bestellenden Materialien „unsinnig“ zu erweitern?
versteh das nicht…
Wenn datensatzbezogene (materialbezogene) Mengen eingegeben werden sollen, muß das Feld an ein vorhandenes Tabellenfeld gebunden sein. Im Endlosform ist das nicht anders möglich.
Da stellt sich die Frage nicht nach „unsinnig erweitern“…