Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Neuer Datensatz bei Zyklus aktueller Datensatz

Begonnen von cyorps, Oktober 24, 2013, 09:01:36

⏪ vorheriges - nächstes ⏩

cyorps

Hallo Leute,

ich nutze ein Unterformular mit dem Zyklus "aktueller Datensatz". Nun versuche ich dort einen neuen Datensatzes via Button aus dem Hauptformular mit me.ufo.SetFocus
DoCmd.GoToRecord record:=acNewRec
zu erzeugen. Dabei kommt bei der Eingabe zunächst die Fehlermeldung, dass ich dem Objekt keinen Wert zuweisen kann. Doch nachdem diese Fehlermeldung bestätigt wurde, wird der Datensatz ordnungsgemäß angelegt. Wenn nun im Anschluß via Button gleich der nächste, neue Datensatz angelegt wird, erscheint diese Fehlermeldung nicht. Weshalb erscheint diese Fehlermeldung nur beim ersten, neuen DS? Ist es überhaupt möglich, im Zyklus "aktueller Datensatz", neue Datensätze sauber zu erzeugen? Wie löst ihr das in solcheinen Fall?

Gruß
cyorps
- Peripherie: Win XP Prof; Office 2000
- VBA Copy&Paste; ansonsten Dummy

DF6GL

Hallo,

Die "Zyklus"-Einstellung hat mit dem Anlegen eines neuen DS nichts zu tun...

Vermutlich gibt es irgendwo noch weiteren Code , der sich auswirkt,
oder es gibt  evtl. Fehler bei den "Verknüpfen"-Eigenschaften des Ufos  ,
oder auch beim Tabellenaufbau...

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

cyorps

Jep! Vielen Dank für deinen Hinweis. Ich realisiere die ID's für die Verknüpfungen aus Listboxen heraus. Und dort lag der Fehler. Ich hatte "aus Versehen" den Key aus der Listbox mit dem PrimaryKey der Datenherkunft für das Formular verknüpft. Das waren aber natürlich die selben Tabellen und nicht PrimaryKey übergeordnete Tabelle = ForeignKey nachgeordnete Tabelle. Jetzt funktioniert es, wie es soll.
- Peripherie: Win XP Prof; Office 2000
- VBA Copy&Paste; ansonsten Dummy