Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Harsefeld am Juni 02, 2016, 13:54:23

Titel: Abfrage findet Formularfeld nicht
Beitrag von: Harsefeld am Juni 02, 2016, 13:54:23
Hallo,

ich habe eine Datenbank (begonnen 1998). Diese ist jedes Jahr im Einsatz und wurde inzwischen mehrfach konvertiert auf derzeit Access 2010.

Obwohl ich an der Datenbank nichts verändert habe, gibt es seit mehreren Tagen ein Problem.

Aus einem Formular heraus öffne ich über mehrere Schaltflächen Berichte u. andere Formulare die jeweils nur den aktuellen Datensatz darstellen sollen.
Hierzu greife ich jeweils auf eine Abfrage zu in der zu einem entsprechenden ID Wert folgendes Kriterium erfüllt sein muss: [Formulare]![Formularname]![ID]. Diese Abfrage(n) liefert/n dann die Daten für die Berichte/Formulare.
Dies hat so 16 Jahre lang reibunglos funktioniert.
Nunmehr findet  [Formulare]![Formularname]![ID] das ID-Feld nicht mehr im Formular.
Sobald ich das Formular in der Entwurfsansicht öfffne, das ID-Feld ausschneide und wieder einfüge und das Formular danach speichere und schließe findet  [Formulare]![Formularname]![ID] das ID-Feld wieder ... egal wie oft ich das Formular schließe und wieder öffne.
Aber
sobald ich die Datenbank schließe und wieder öffne findet  [Formulare]![Formularname]![ID] das ID-Feld nicht mehr. Ich habe bereits eine neue Abfrage erzeugt und die alte umbenannt .. gleiches Resultat.

Ich bin da momentan etwas ratlos.
Titel: Re: Abfrage findet Formularfeld nicht
Beitrag von: DF6GL am Juni 02, 2016, 15:07:39
Hallo,

schau mal im Abfrage-Entwurf unter der SQL-Ansicht nach, ob dort  Forms statt Formulare steht..  Wenn nicht, korrigiere dies.

Möglicherweise ist aber auch die DB "zerschossen".  Da könnte der Import aller Objekte in eine neue leere Datenbank-Datei helfen.

Titel: Re: Abfrage findet Formularfeld nicht
Beitrag von: Harsefeld am Juni 02, 2016, 16:58:51
Hallo,

leider steht Formulare drin. (;
Titel: Re: Abfrage findet Formularfeld nicht
Beitrag von: DF6GL am Juni 02, 2016, 18:10:48
Hallo,

ja und?

korrigiere das, wie gesagt...