![]() |
|
|||||||
| Newsgroup microsoft.public.de.access Forum microsoft.public.de.access |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#31
|
|||
|
|||
|
Hallo Ingrid,
Oliver Straub schrieb: > Falls es unklar ist: > jawoll, es war unklar > Einfach > > 'cmdWeiter_Click > Me.TimerInterval = 10 > > und > > Private Sub Form_Timer() > Me.TimerInterval = 0 > cmdWeiter_Click > > End Sub > > > ingrid > > jetzt nicht mehr, danke und Gruß Michael |
|
|
||||
|
||||
|
|
|
#32
|
|||
|
|||
|
Moin Oliver,
*Oliver Straub* schrieb: >>> (Teilweise lief's bei mir auch ohne Absturz. A02) >> Hast Du denn wenigstens auch Abstürze erlebt (im Gegensatz zu Peter >> Döring)? > Als ich es zuerst mit der Tastatureingabe versuchte, kam der Absturz. > Nachdem ich den besagten Aufruf auskommentierte ging es. Dann hab ich den > Aufruf wieder aktiviert und dann ging es auch so ohne Absturz. Nach ein paar > mal auf und zu kam dann wieder der Absturz. Die Konstellation ist instabil. > Ich meide den ChangeEvent instinktiv (frag also nicht warum;-). Mach das mit > dem TimerEvent. Logischerweise entlastet das den Stack. Das läuft bei mir > dann ohne Absturz. Das Problem ist IMO nicht das Wechseln des Focus, > sondern, dass Du das im Change-Event machst. Das kann ich bestätigen. Ich habe die Test.mdb nun ausgiebig getestet und letztlich einen Bug im Registersteuerelement festgestellt. Steps-to-reproduce-behavior: - Registersteuerlement auf ein Formular packen - dort auf 'Seite1' zB ein Textfeld packen, in dessem Change-Ereignis folgender Code steht, um die zweite Registerseite aufzurufen, zB: Me.RegisterStr0 = 1 - Formular starten und eine Änderung im Textfeld vornehmen -> Absturz Offensichtlich will das Registersteuerelement den Focus direkt versetzen, ohne dass das Change-Ereignis des auf Seite1 befindlichen Textfeldes vernünftig beendet werden kann. In Access2007 konnte ich dieses Verhalten nicht mehr reproduzieren. Access 2002/2003 habe ich zu Hause nicht zur Verfügung. Ich muss allerdings dazu anmerken, dass ich es für die Benutzerführung nicht schön finde, wenn meine Eingabe automatisch ausgeblendet wird. So bekomme ich ja gar nicht mit, wenn ich mich mal vertippen sollte. Imho sollte man die Benutzerauswahl entweder bestätigen lassen oder an anderer Stelle auf dem Formular dem Benutzer wieder angezeigt werden, damit ich als Benutzer meine Eingabe prüfen kann. Gruß aus Kiel Reiner -- Assembler ist eine Methode, Programme, die zu langsam laufen, so umzuschreiben, daß sie überhaupt nicht mehr laufen. |
|
#33
|
|||
|
|||
|
Hallo Reiner, hallo Oliver, hallo Ingrid, hallo Peter,
> Das kann ich bestätigen. > Ich habe die Test.mdb nun ausgiebig getestet und letztlich einen Bug im > Registersteuerelement festgestellt. > > Steps-to-reproduce-behavior: > - Registersteuerlement auf ein Formular packen > - dort auf 'Seite1' zB ein Textfeld packen, in dessem Change-Ereignis > folgender Code steht, um die zweite Registerseite aufzurufen, zB: > Me.RegisterStr0 = 1 > - Formular starten und eine Änderung im Textfeld vornehmen -> Absturz > > Offensichtlich will das Registersteuerelement den Focus direkt versetzen, > ohne dass das Change-Ereignis des auf Seite1 befindlichen Textfeldes > vernünftig beendet werden kann. > In Access2007 konnte ich dieses Verhalten nicht mehr reproduzieren. > Access 2002/2003 habe ich zu Hause nicht zur Verfügung. > irgendwie beruhigt mich das ein bisschen. Mit dem Workaround von Oliver/Ingrid kann ich gut leben ... > Ich muss allerdings dazu anmerken, dass ich es für die Benutzerführung > nicht schön finde, wenn meine Eingabe automatisch ausgeblendet wird. So > bekomme ich ja gar nicht mit, wenn ich mich mal vertippen sollte. Imho > sollte man die Benutzerauswahl entweder bestätigen lassen oder an anderer > Stelle auf dem Formular dem Benutzer wieder angezeigt werden, damit ich als > Benutzer meine Eingabe prüfen kann. > .... und wenn ich recht darüber nachdenke, hast Du recht: manchmal ist es doch nicht so gut, den Benutzer mehr als nötig "an der Hand nehmen zu wollen". Ich verzichte wohl besser auf den automatischen Seitenwechsel. Immerhin hat meine Absicht zu der Erkenntnis eines Bugs in A2k geführt, irgendwie habe ich allerdings die Befürchtung, dass das "kein Aas" mehr interessiert. Ich danke Euch für Eure Unterstützung und grüße Euch aus dem schönen Frankenland Michael |
|
#34
|
|||
|
|||
|
Moin Michael,
*Michael König* schrieb: >> Das kann ich bestätigen. >> Ich habe die Test.mdb nun ausgiebig getestet und letztlich einen Bug im >> Registersteuerelement festgestellt. > irgendwie beruhigt mich das ein bisschen. Mit dem Workaround von > Oliver/Ingrid kann ich gut leben ... >> Ich muss allerdings dazu anmerken, dass ich es für die Benutzerführung >> nicht schön finde, wenn meine Eingabe automatisch ausgeblendet wird. So >> bekomme ich ja gar nicht mit, wenn ich mich mal vertippen sollte. [...] > ... und wenn ich recht darüber nachdenke, hast Du recht: manchmal ist es > doch nicht so gut, den Benutzer mehr als nötig "an der Hand nehmen zu > wollen". Ich verzichte wohl besser auf den automatischen Seitenwechsel. > Immerhin hat meine Absicht zu der Erkenntnis eines Bugs in A2k geführt, > irgendwie habe ich allerdings die Befürchtung, dass das "kein Aas" mehr > interessiert. Da hast Du vermutlich recht. Ich kenne zwar auch noch Access97-Anwendungen, aber selbst ich bin von Access2000 inzwischen auf 2003 umgestiegen. Allerdings ist 2000 nicht wirklich so mies, wie es immer wieder gerne behauptet wurde. Gruß aus Kiel Reiner -- In jedem von Menschen geführten Unternehmen sucht sich die Arbeit die niedrigste Stufe der Hierarchie. |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Gesendete "Neue Nachricht" erscheint nicht in der Microsoft Communities von Windows Mail | Manfred Nimsch | Newsgroup microsoft.public.de.word | 0 | 10-18-2009 04:36 PM |
| Windows Explorer hat ein Problem festgestellt ... | Michael Paul Berger | Newsgroup microsoft.public.de.german.windowsxp.sonstiges | 15 | 09-18-2009 05:33 PM |
| Woher kommt "Es wurde ein faslches Argument festgestellt" | Holger Gothan | Newsgroup microsoft.public.de.vc | 9 | 08-04-2008 02:25 PM |
| Verweis "Microsoft ActiveX Data Objects 6.0 Library" fehlt in Access 2007 | Erich Walczak | Newsgroup microsoft.public.de.access | 7 | 04-29-2008 03:57 PM |
| Microsoft Office Outlook hat ein Problem festgestellt und muss bee | Uwe | Newsgroup microsoft.public.de.outlook | 1 | 03-18-2008 02:05 PM |