Access VBA Fehler bei Vista

Folgender Code ändert den Anfangsbuchstaben in Groß, bei verlassen des Titelfeldes.

Private Sub Titel\_Exit(Cancel As Integer)
 If Titel.Text "" Then
 If Asc(Left(Titel.Text, 1)) \>= 97 And Asc(Left(Titel.Text, 1)) 

Unter XP lief alles supi. Nun hab ich Vista und der Debugger 
markiert "Left"
Rechte Maus -\> Definition:"Bezeichner unter Cursor nicht erkannt"
F8: "Projekt oder Bibliothek nicht gefunden".

Außerdem bekomme ich beim starten der Datenbank die Fehlermeldung, 
- dass der Verweis auf srchui.dll fehlt
- dass die Datei Schreibgeschützt ist (nie von mir geschützt worden)

Hallo Huberlix,

Folgender Code ändert den Anfangsbuchstaben in Groß, bei
verlassen des Titelfeldes.

kennt Access-Vba kein Proper?

Unter XP lief alles supi. Nun hab ich Vista und der Debugger
markiert „Left“

Da fehlt ein Verweis. Probiers mal so:
Vba.Left

Außerdem bekomme ich beim starten der Datenbank die
Fehlermeldung,

  • dass der Verweis auf srchui.dll fehlt

Dann wird das wohl so sein. Jetzt kannste dir die dll irgendwoher besorgen, nach kurzem Googlen sagt mir mein Bauch, sie wird dir bei Vista im Gegensatz zu Xp nix nützen.
Ich sehe da auch keinen Bezug zum left-Problem.

  • dass die Datei Schreibgeschützt ist (nie von mir geschützt
    worden)

K.A. Kannste den Schutz nicht aufheben?

Gruß
Reinhard

kennt Access-Vba kein Proper?

keine Ahnung. Kenn ich nicht.
Mittlerweile läufts. KVista lässt ein nicht schreibgeschütztes öffnen scheinbar nur bei „sicheren Ordnern“ zu. Hab im Sicherheitscenter den Speicherort als sicher hinzugefügt, jetzt öffnets normal.

Und jetzt kann ich auch den Haken für den fehlenden Verweis auf den Suchassistenten entfernen. Und siehe da, alles läuft wieder ohne Probleme.

Versteh zwar nicht, was das eine mit dem anderen zu tun hat, aber is ja auch egal.

Gruß