Hallo zusammen
Ich habe folgendes Problem:
Ich habe eine VBA-Prozedur, welche "Beim Anzeigen" ausgelöst werden soll. Es handelt sich um die Eigenschaft RowSource.
Dies geschieht jedoch nur dann, wenn ich dem Steuerelement den Fokus gebe - sprich es anwähle. Ich möchte jedoch, dass es beim Wechseln des Datensatzes ausgelöst wird. Wie kann ich diese Problem beheben? Evtl. mit einem anderen Event?
Ein ähnliches Problem habe ich auch in einem Unterformular auf welches VBA-Code angewendet wird. Bei diesem wird oft (nicht immer) ein Datensatz nicht angezeigt. Erst beim Klicken in diese Zeile erscheit der Wert. Die anderen Datensätze dieses Unterformulars werden seltsamerweise angezeigt. Ist dies ein Fehler von Access? Wie kann ich diesen Fehler beheben?
Ich denke beide Probleme haben einen zusammenhang... Sind ja ähnlich. ;)
Vielen Dank für Deine Hilfe! ;)
Accesser11
Hallo,
hast du schon folgenes ausprobiert? Dein_Steuerelement.Setfocus
Gruß
T.
Hallo T417
Ich konnte es anhand von deinem Lösungsansatz lösen. Anstatt immer den Fokus zu setzen habe ich es so gelöst, dass am Ende der Prozedur noch ein Requery ausgelöst wird. Besser an dieser Lösung ist, dass man dadurch nichts bemerkt. Beim Fokusieren sieht dies der Benutzer jedoch. Dies nur zur Information.
Irgendwie habe ich zu weit studiert. ;)
Vielen Dank und freundliche Grüsse
Accesser11