Formular basierend auf Abfrage zuerst leer Starten

05/08/2009 - 22:37 von Ralf Dorn | Report spam
Hallo alle zusammen,

ich habe ein Formular das auf eine Abfrage zugreift. In der Abfrage wird auf
ein Feld des Formulars zugegriffen. Ich möchte nun erreichen, dass beim
ersten Aufruf keine Daten angezeigt werden sondern erst wenn ich in dem Feld
das in der Abfrage verwendet wird etwas eingebe.
Ich habe auch zum im Ereignis "NachAktualisierung" den erneuten Aufruf der
Abfrage eingegeben.
Das funktioniert auch alles. Nur die eine Sache, dass beim Start immer der
erste Datensatz angezeigt wird.

Ich muss aber auch Datensàtze bearbeiten können.

Einen schönen Gruß

Ralf Dorn
 

Lesen sie die antworten

#1 Jens Schilling
06/08/2009 - 10:12 | Warnen spam
Hallo, Ralf

Ralf Dorn wrote:
ich habe ein Formular das auf eine Abfrage zugreift. In der Abfrage
wird auf ein Feld des Formulars zugegriffen. Ich möchte nun
erreichen, dass beim ersten Aufruf keine Daten angezeigt werden
sondern erst wenn ich in dem Feld das in der Abfrage verwendet wird
etwas eingebe.
Ich habe auch zum im Ereignis "NachAktualisierung" den erneuten
Aufruf der Abfrage eingegeben.
Das funktioniert auch alles. Nur die eine Sache, dass beim Start
immer der erste Datensatz angezeigt wird.

Ich muss aber auch Datensàtze bearbeiten können.



Trotz mehrfachem Lesens bin ich nicht sicher, ob ich Dich richtig verstehe;
ich versuch's trotzdem mal ;-)

Ein Formular besitzt die Eigenschaft "DataEntry", und dafür zitiere ich
einmal die Hilfe:

Zitat:
Sie können mit der DataEntry-Eigenschaft angeben, ob ein gebundenes Formular
nur für die Dateneingabe geöffnet werden soll. Die Data Entry-Eigenschaft
gibt nicht an, ob Datensàtze hinzugefügt werden können, sondern nur, ob
bestehende Datensàtze angezeigt werden.
Zitat Ende

Wenn ich Dein Anliegen nun richtig verstanden habe, könntest Du mit einem
Button und dem nachstehenden Einzeiler hin- und herschalten, also entweder
alle Datensàtze anzeigen, oder eben nur einen neuen Datensatz erfassen.

Me.DataEntry = Not Me.DataEntry

Aber, wie gesagt, ich bin nicht sicher, ob es das ist, was Du meinst.

Gruss
Jens

12. AEK - 10./11.10. + 31.10/1.11.2009, Nürnberg
http://www.donkarl.com/AEK

Ähnliche fragen