--
Mag. Karin Kühtreiber
Graumanngasse 38/29
A-1150 Vienna
phone: 0676/47 67 403
email: a880...@unet.univie.ac.at
email: karin.ku...@utanet.at
> Nach allen schlauen Unterlagen, die mir zur Verfügung stehen, sollte
> Requery ja so funktionieren, wie wenn ich ein Formular schließe und
> wieder öffne, also die Daten werden aktualisiert.
Dann hast Du wenig-schlaue Unterlagen.
> Wenn ich z.B. ein
> ungebundenes Formular habe, das Werte an eine Abfrage übergibt, könnte
> ich doch mit Requery die bisherigen Eingaben/Suchkriterien löschen.
Wie kommst Du darauf? Mit Requery aktualisierst Du die Inhalte eines an
etwas _gebundenen_ Elementes!
> Tatsache ist, dass bei mir(???) Requery/Daten aktualisieren oder wie das
> sonst noch heisst auf Formularebene (also Me.Requery) nicht funktioniert
> (wenn ich es einem Kombinationsfeld zuweise allerdings schon).
Da gehört's ja auch hin.
> Bei gebundenen Formularen funktionierts auch nicht: schon vorhandene
> Datensätze, die ich in einem zweiten Formular ändere, werden zwar im
> Ursprungsformular aktualisiert, neue aber nicht angezeigt, sondern erst
> nachdem ich das Formular geschlossen und wieder geöffnet habe. Was mache
> ich falsch???
Was möchtest Du denn erreichen - eine Speicherung der im Formular gemachten
Eingaben?
-> runcommand accmdsaverecord
Ansonsten müsstest Du etwas präziser werden.
Viele Fragen wird Dir vorab www.donkarl.com beantworten, schätze ich.
Bis dann,
Olaf
> Nach allen schlauen Unterlagen, die mir zur Verfügung stehen, sollte
> Requery ja so funktionieren, wie wenn ich ein Formular schließe und
> wieder öffne, also die Daten werden aktualisiert. Wenn ich z.B. ein
> ungebundenes Formular habe, das Werte an eine Abfrage übergibt, könnte
> ich doch mit Requery die bisherigen Eingaben/Suchkriterien löschen.
> Tatsache ist, dass bei mir(???) Requery/Daten aktualisieren oder wie das
> sonst noch heisst auf Formularebene (also Me.Requery) nicht funktioniert
> (wenn ich es einem Kombinationsfeld zuweise allerdings schon). Bei
requery bewirkt, dass die der Abfrage oder Tabelle eines Formulars
zugrundeliegenden Daten erneut abgefragt werden.
Bei ungebundenen Formularen liegt keine Abfrage/Tabelle für das Formular
vor, daher bewirkt requery nichts.
> gebundenen Formularen funktionierts auch nicht: schon vorhandene
> Datensätze, die ich in einem zweiten Formular ändere, werden zwar im
> Ursprungsformular aktualisiert, neue aber nicht angezeigt, sondern erst
> nachdem ich das Formular geschlossen und wieder geöffnet habe. Was mache
> ich falsch???
Bei gebundenen Formularen sollte es allerdings funktionieren. Vielleicht
bezieht sich dein requery auf das falsche Formular ?
Du musst requery für das Formular ausführen, das die neuen Datensätze
anzeigen soll, nicht für das Formular in dem die Daten eingegeben wurden.
Versuch mal in beiden Formularen zu Testzwecken einen Button einzufügen und
in die Ereignisprozedur
me.requery zu schreiben.
Viele Grüsse
Iris
> > gebundenen Formularen funktionierts auch nicht: schon vorhandene
> > Datensätze, die ich in einem zweiten Formular ändere, werden zwar im
> > Ursprungsformular aktualisiert, neue aber nicht angezeigt, sondern erst
> > nachdem ich das Formular geschlossen und wieder geöffnet habe. Was mache
> > ich falsch???
>
> Bei gebundenen Formularen sollte es allerdings funktionieren. Vielleicht
> bezieht sich dein requery auf das falsche Formular ?
Bei neuen Datensätzen _kann_ ein requery nicht funktionieren, da der DS noch
nicht gespeichert wurde, dementsprechend ist nichts in der zugrundeliegenden
Tabelle, was erneut abgefragt werden könnte.
Bis dann,
Olaf
das funktioniert natürlich nur, wenn der neue Datensatz gespeichert wurde.
Der neue (und gespeicherte) Datensatz wird
aber nicht sofort im zweiten Formular angezeigt, die Aktualisierung der
Daten im zweiten Formular (von neuen, gespeicherten Datensätzen :)
funktioniert mit requery.
Viele Grüsse
Iris
"Olaf Rabbachin" <Olaf.Ra...@IntuiDev.com> schrieb im Newsbeitrag
news:9mflqq$rgb$00$1...@news.t-online.com...
ich glaub ich hab's jetzt. Wenn ich zuerst Me.Requery und dann noch
Me![Name_des_Feldes].Requery mache, dann funktioniert die Aktualisierung.
Zudem habe ich den Verdacht, dass ich das Access (Version 2000) auf dem
Computer, auf dem ich die Anwendung erstelle, abgestochen habe, dort geht
nämlich nix mit Speichern, Aktualisieren etc.
Zum Thema Werte in ungebundenen Formularen löschen: Was gibts da für
Möglichkeiten, außer das Formular zu schließen und wieder zu öffnen (wie
gesagt, ich verwende das Formular um Werte an eine Abfrage zu übergeben und
es ist ein wenig lästig, wenn man die Felder immer einzeln löschen muss.)
mfg
Karin
"Iris Karbstein" <Keine e-de.uu.net...
mach einfach einen Button "alle Felder löschen" oder so ähnlich, über den du
dann deinen Feldern wieder Null-Werte zuweist.
Viel Erfolg
Elke
"news.uta.at" <a880...@unet.univie.ac.at> schrieb im Newsbeitrag
news:99899365...@hagakure.utanet.at...
Elke Wachenfeld schrieb:
--