2016-11-15 7 views
0

Hallo Ich habe eine ziemlich komplizierte Access-Datenbank. Ich bin gerade auf dieses Projekt gesprungen und habe Access nie benutzt. Ich habe ein Formular, das ein Werteingabepopup generiert, wenn ich versuche, es auszuführen, und es sollte nicht sein. Das Problem ist, dass das Formular versucht, auf eine Spalte einer Tabelle zuzugreifen, die kürzlich geändert wurde. Ich habe nur keine Ahnung, wo die Abfrage zu finden ist oder was genau versucht, auf diese Spalte zuzugreifen. Jede Hilfe sehr geschätzt. Ich benutze Access 2016 auch.MS Access Form Debugging

+0

Wie kompliziert ist Ihre Form? Gibt es viele Unterformulare? Gebundene Kontrollen? Sie müssen wahrscheinlich durch ihre Aufnahmequellen scannen, um den Schuldigen zu finden. Überprüfen Sie auch die Eigenschaften "Filtern" oder "Sortieren nach" des Formulars. – MoondogsMaDawg

Antwort

0

Klingt für mich wie das Problem inst Ihrer Form, aber die Frage, auf der Ihr Formular basiert.

Dies kann eine separate Abfrage oder eine Abfrage sein, die in Ihrer Formularsatzquelle erstellt wurde.

Gehen Sie zu Ihrem Formular in der Entwurfsansicht. Öffnen Sie das Eigenschaftenblatt. (Unter Design-Registerkarte) vergewissern Sie sich, dass die Dropdown-Box Formular ausgewählt hat und schauen Sie sich die Aufnahmequelle an.

Die Datensatzquelle kann einen Abfragenamen angeben. In diesem Fall sollten Sie das Feld entfernen/das Feld durch ein anderes in dieser Abfrage ersetzen.

Oder wenn es etwas in Richtung "Select ......" sagt, ändern Sie einfach diese Abfrage, damit das Feld nicht entfernt/umbenannt wird und das Problem verschwindet.

Es ist jedoch erwähnenswert, dass wenn Sie Unterformulare haben, könnte es die Rekordquelle von einem von diesen sein.