Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Bernie110 am März 15, 2011, 11:28:42

Titel: Access hat Probleme mit Aktualisierung
Beitrag von: Bernie110 am März 15, 2011, 11:28:42
Halloo,

mein Access steigt immer aus wenn folgender Code aufgerufen wird.

( Der Code kommt vom Assistenten / Schalfläche Formular aktualisieren )

On Error GoTo Err_Befehl57_Click


    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70

Exit_Befehl57_Click:
    Exit Sub

Err_Befehl57_Click:
    MsgBox Err.Description
    Resume Exit_Befehl57_Click
 


An was kann das liegen ? bei mir zu Hause funktioniert es einwandfrei
Gruss
Bernie 
Titel: Re: Access hat Probleme mit Aktualisierung
Beitrag von: imp666 am März 15, 2011, 11:55:26
Der Menübefehl ist glaube ich "select record" oder?

Dann wäre das evtl. eine Alternative:

Runcommand acCmdSelectRecord
Titel: Re: Access hat Probleme mit Aktualisierung
Beitrag von: database am März 15, 2011, 13:05:43
Hallo,

Zitatbei mir zu Hause funktioniert es einwandfrei

verwendest du unterschiedliche Versionen?
Titel: Re: Access hat Probleme mit Aktualisierung
Beitrag von: Bernie110 am März 15, 2011, 13:32:51
@imp666 ok danke werd ich mal testen


@ Data ja  zuhause hab ich Access 2003 & 2007  funktioniert aber auf beiden.
und hier in der Arbeit verwenden wir 2003


Ich vermute das etwas mit der Version in der Arbeit nicht stimmt.
Vll wurde irgend etwas vergessen freizuschalten...
Titel: Re: Access hat Probleme mit Aktualisierung
Beitrag von: database am März 15, 2011, 15:56:11
Hallo,

die Verwendung von Menübefehlen zwischen verschiedenen Versionen bringt immer wieder Probleme.
Du solltest daher eher dazu übergehen die Menübefehle ganz zu eliminieren.

Ein Formular zu aktualisieren wäre eventuell auch mit einem Requery möglich?

Siehe dazu auch hier mal rein ... http://www.donkarl.com?FAQ4.5 (http://www.donkarl.com?FAQ4.5)
Titel: Re: Access hat Probleme mit Aktualisierung
Beitrag von: Bernie110 am März 16, 2011, 08:45:04
Hallo Data,

danke für die Infó.

@imp  kurze Frage Runcommand acCmdSelectRecord

hab jetzt nichts in der hilfe gefunden, was dieser befehl genau bewirkt.
hab ihn aber getestet.. funktioniert augenscheinlich genau so wie ich mir das vorstellt.
aktualisiert dieser befehl das ganze formular ?

Gruss
Bernie
Titel: Re: Access hat Probleme mit Aktualisierung
Beitrag von: database am März 16, 2011, 12:44:27
Hallo,

dieser Befehl markiert den aktuellen Datensatz.
Ist also vergleichbar mit einem Klick auf den Datensatzmarkierer.
Titel: Re: Access hat Probleme mit Aktualisierung
Beitrag von: Bernie110 am März 16, 2011, 15:22:18
Hallo,

dann ist der Befehl ja auch nichts für die Aktualisierung des Formulars oder ?

Gruss
bernie
Titel: Re: Access hat Probleme mit Aktualisierung
Beitrag von: database am März 16, 2011, 15:29:14
Hallo,

ich glaube nicht, dass durch diese RunCommand-Konstante ein geänderter Formularinhalt aktualisiert wird.

Ich PERSÖNLICH würde dazu eben ein Requery verwenden und wenn dabei auch die Rückkehr zum aktuellen Datensatz gewünscht wird den Tipp aus der FAQ anwenden.
Titel: Re: Access hat Probleme mit Aktualisierung
Beitrag von: imp666 am März 17, 2011, 08:32:23
Nein, der Befehl ist in etwa das was der Menübefehl tut, der anfänglich gepostet wurde.

Um ein Formular zu aktualisieren verwendet man eines der beiden:

Me.Requery ' Datenbestand aktualisieren

oder

Me.Repaint ' Formular neu zeichnen