Re: Fehler abfangen

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hallo Stefan,

danke für die Reaktion auf mein kleines Problem.

Das Formular ist wie folgt aufgebaut:

Ich habe verschiedene Felder über die man Filterkriterien einstellen kann.
Wenn die Filterkriterien geändert werden, änder ich via VBA die
Datensatzherkunft des Formulars
Start des Fomulars mit Datensatzherkunft: "Select * from ...."
Änderung der Datensatzherkunft: "Select * from .... where ..."
Das Ganze funktioniert soweit ganz gut.

Wenn ich jetzt Änderungen an den eigentlichen Daten vornehme, kann es
passieren, dass der Datensatz nach der Änderung außerhalb der
Datensatzherkunft des Formulars liegt.
Hinweis Access: "Die Daten wurden zur Datenbank hinzugefügt, aber sie können
nicht im Formular angezeigt werden, weil sie den Kriterien nicht
entsprechen.

Der Hinweis von Access ist richtig, allerdings ist die Aktion in diesem
Zusammenhang gewünscht und der Dialog stört etwas. (Access 2003 FrontEnd /
MS SQL 2000 BackEnd)

Gruss Daniel

"Stefan Dase" <stefan.dase@xxxxxxxx> schrieb im Newsbeitrag
news:eMs2t$oCIHA.4308@xxxxxxxxxxxxxxxxxxxxxxx
Hallo Daniel,

ich habe ein Formular, welches mir gefilterte Daten von einem SQL Server
anzeigt.
Wenn ich Daten ändere kann es passieren, dass diese dann außerhalb des
Filters liegen, was mir Access mit einem entsprechenden Hinweis anzeigt.
Kann man diesen abfangen?

So eine Meldung habe ich bisher noch nicht gehabt, auch wenn durch Ändern
der Daten diese ggf. wegen eines Filters nicht angezeigt würden. So lange
man kein Requery anzeigt, bleiben diese im Formular. - Was sagt die
Meldung denn genau aus?

Viele Grüße,
Stefan


.



Relevant Pages

  • Re: Fehler abfangen
    ... Ich denke nach der Änderung macht Access automatisch ein Requery auf den ... Wenn die Filterkriterien geändert werden, ... Datensatzherkunft des Formulars liegt. ... Neues Formular mit einer Datenherkunft, ...
    (microsoft.public.de.access.clientserver)
  • Re: Formular findet im Code Daten der Abfrage nicht
    ... >> diejenigen Felder im Code nicht mehr, welche eben nicht im Formular, ... >> nur in der Abfrage vorhanden sind. ... >> Manuell kann das behoben werden, indem von jedem betreffenden Formular ... > die Felder der Datensatzherkunft neu abzufragen. ...
    (microsoft.public.de.access)
  • Re: Fehler abfangen
    ... Wenn die Filterkriterien geändert werden, änder ich via VBA die Datensatzherkunft des Formulars ... Wenn ich jetzt Änderungen an den eigentlichen Daten vornehme, kann es passieren, dass der Datensatz nach der Änderung außerhalb der Datensatzherkunft des Formulars liegt. ... Neues Formular mit einer Datenherkunft, ...
    (microsoft.public.de.access.clientserver)
  • Re: Wie greift man richtig auf Felder im Formular zu, die ... (kein Scherz ;-)
    ... nicht jedoch als Steuerelemenet am Formular selbst. ... Felder der Datensatzherkunft nur dann neu ein, ...
    (microsoft.public.de.access)
  • Re: Formularfeld in Abfrage auslesen?!
    ... Ich habe ein Formular, in denen der Inhalt einer Tabelle stehen soll. ... also Datensatzherkunft. ... Kombinationsfeld B soll das genauso über Datensatzherkunft passieren. ...
    (microsoft.public.de.access)