Neuigkeiten:

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

Mobiles Hauptmenü

Aus Formular heraus mehrere zusammenhängende Tabellen ausfüllen

Begonnen von _Alex, November 28, 2011, 14:28:24

⏪ vorheriges - nächstes ⏩

_Alex

Das habe ich ja alles umgesetzt.
hab nun zuhause das Gerüst nachgebaut. Hab hier Access 2007, hoffe es wird nicht viel unterschied machen.
versuche erstmal nur das andere Formular zu öffnen
Dazu screenshot im anhang

[Anhang gelöscht durch Administrator]

_Alex

und dazu die datenbank selbst, 2003 kompatibel gespeichert

[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

beide Formulare waren korrumpiert. Das kann aber von der Konvertierung von A2007 nach A2003 herrühren.

Definitive Fehler waren:

--- Bei Docmd.openform muss der Formularname in Gänsefüße eingeschlossen werden.
--- beim Form frmEinzelteil hat die Ereignisprozedur gefehlt.


[Anhang gelöscht durch Administrator]
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

_Alex

Die Fehler habe ich auch in meiner 2007er version behoben.
Sowohl in der angehängten als auch in der Korrigierten Datenbank gab es Fehler beim Aufrufen der Formulare.
Screenshot im anhang.
DF6GL, hat die Datenbank bei dir funktioniert?

[Anhang gelöscht durch Administrator]

DF6GL

Hallo,

ja, dieser Fehelr trat auch bei mir auf.  Erstell eine neue leere A2007-DB und importiere dort alles aus der alten...
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

_Alex

Also das ist zum verzweifeln...
Schon wenn man zum Ereignis nicht in der liste eine Ereignisprozedur ohne code hinzufügt, kommt der o.g. Fehler...  :-\
Kann jemand vielleicht eine funktionierende Datenbank mit diesen Funktionen dranhängen?

_Alex

Habe nun rausgefunden, dass der Fehler aus meinem letzten Beitrag nur dann kommt, wenn bei Kombi die Eigenschaft "Nur Listeneinträge" auf "Ja" gesetzt ist.
Wenn es auf "Nein" gesetzt wird, kommt der Fehler, dass ein DS in der tblEinzelteile vorhanden sein muss, kein Formular wird aufgemacht.

DF6GL

Hallo,

wenn "Nur Listeneinträge" auf nein steht, tritt auch nicht das Ereignis "Bei nicht in Liste" auf und somit wird die Ereignisprozedur nicht angestossen.

Die Fehlermeldung selber kommt von den "kaputten" Formularen.   Hast Du den Import in eine neue DB durchgeführt?
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

_Alex

Das Importieren in eine neue DB hat nicht geholfen.

Aber ich freue mich zu verkünden, dass ich den Fehler endlich entdeckt habe.  ;D
Unter den allgemeinen Deköarationen zum Formular muss der Eintrag option compare database stehen, dann funktioniert es!

Also geht es nun an etwas feintuning, vielleicht melde ich mich ja noch mit 'nem neunen Thema

Vielen Dank an alle beteiligten!!!