Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Access 2013 - Dynamisch erstelltes Formular

Begonnen von kethor, Juni 25, 2019, 15:44:43

⏪ vorheriges - nächstes ⏩

kethor

Hallo zusammen,

ich habe ein - hoffentlich kleines - Problem. Für unseren Verein programmiere ich in Access eine Datenbank, mit der an unseren Veranstaltungen unterschiedliche Produkte verkauft werden sollen ...
Daher muss ich ein Formular dynamisch erstellen lassen, dass - da die Produkte jeder Veranstaltung variieren - mir die jeweiligen Produkte als Befehlsschaltflächen anzeigt (daher geht keine Tabelleform o.ä.
Endergebnis ist ein Formular mit je zwei Buttons pro Produkt - einer zum Anzahl erhöhen, einer zum Verringern (analog Touch-Kasse Bratwurst + Bratwurst -)
Das ganze funktioniert auch schon einwandfrei, nur habe ich nun noch ein Textfeld unterhalb des jeweiligen Buttons eingefügt - das geht auch noch ...
Doch nun wird kurios:
Ich habe in der ContolSource des Textfeldes folgenden Code hinterlegt:
=Wert(Nz(DomWert("[Bestand]";"[Produkte_je_Veranstaltung]";"[ID]=42");0))
Diesen übernimmt er auch in das neu erstellte Formular, nur bringt er mir kein Ergebnis sondern liefert #name? als Fehler.
Wenn ich im Entwurfsmodus im Formular auf das Textfeld klicke und nur ein Zeichen lösche und wieder hinzufüge -so das wieder haargenau der gleiche Inhalt drinsteht - dann liefert er mir ein Ergebnis ...

Für mich bedeutet das, dass der Code stimmt - ist das ein Access Bug? Oder habt Ihr eine Idee, an was das liegen könnte?

Freue mich auf eure Antworten

Viele Grüße

Thorsten

sh. Bilder zur Verdeutlichung

MzKlMu

Hallo,
es ist unerwünscht die gleiche Frage gleichzeitig in verschiedenen Foren zu stellen. Siehe Regeln (Netiquette).
http://www.office-loesung.de/p/viewtopic.php?f=167&t=807487
Gruß Klaus

kethor

Hallo Klaus,

Danke für Deinen Hinweis - ich habe mich - nachdem ich den Beitrag im anderen Form gepostet habe hier angemeldet in der Hoffnung in diesem Forum eine Antwort auf meine Frage zu erhalten, da ich dies im anderen nicht bekommen habe.

Viele Grüße

Thorsten