Hallo,
ich stehe vor einem Rätsel: in meiner Datenbank habe ich einen Button für eine Suchfunktion, mit der ich einen der Datensätze suchen kann. Das alles lief auch problemlos, bisher. Plötzlich ist es jedoch so, dass bei einer durchzuführenden (ich drücke den Button, Suche wird ausgeführt) das Formular in den Hintergrund springt, andere geöffnete Programme wie z.B. der Browser werden dann im Vordergrund sichtbar. Wenn ich dann unten ind er Leiste wieder zu Access gehe, wird das Suchergebnis korrekt angezeigt. Möglicherweise tritt dieser Fehler auf, seitdem ich in Access einen Webbrowser eingebunden habe, der eine Adresse des jeweiligen Datensatzes anzeigt (Vermutung). Gibt es eine einfache Problemlösung, um die Datenbank nach der Suche weiter im Vordergrund auszuführen?
Danke Arno
Hallo Arnostone
Zitatder eine Adresse des jeweiligen Datensatzes anzeigt (Vermutung).
In dem Feld das die die hmtl Adresse anzeigt ist "beim anzeigen" des Datensatz dort ein VBA Code hinterlegt? Sollte meine Vermutung richtig sein so ist das kein Fehler, sondern ein von dir gewollte Aktion.
Lege die Funktion nicht auf Anzeigen sondern z.b auf "Bei Focuserhalt"
Leider keine Problemlösung, trotzdem danke.
Weitere Informationen: Ich erhalte folgende Fehlermeldung beim Schließen der Datenbank.
"Sie haben als Einstellung der Ereigniseigenschaft den Ausdruck StatusTextChange eingegeben. Dieser Ausdruck hat einen Fehler verursacht:Das Objekt enthält das Automatisierungsobjekt '|' nicht."
Das ganze tritt auf, seitemd ich einen Webbrowser wie folgt eingebunden haben:
Private Sub Form_GotFocus()
DoCmd.Maximize
ctlWeb3.Visible = False
ctlWeb2.Navigate "http://local.google.com/maps?q=" & Me![PLZ] & "+" & Me![Ort] & "+" & Me![Straße] & "&hl=de&output=embed&z=9"
ctlWeb.Navigate "http://local.google.com/maps?q=" & Me![PLZ] & "+" & Me![Ort] & "+" & Me![Straße] & "&hl=de&output=embed&t=h&z=19"
End Sub
Private Sub Befehl524_Click()
DoCmd.SetWarnings False
Me![ctlWeb3].Visible = Not Me![ctlWeb3].Visible
ctlWeb3.Navigate "http://google.com/?q=" & Me![Name] & "+" & Me![PLZ] & "+" & Me![Ort] & "+" & Me![Straße]
End Sub
Da ich mich überhaupt nicht auskenne, würde ich mich über Hilfe/Tipps zur Problemlösung sehr freuen.
Danke, Arno
Hallo,
was ist denn beim Zeitpunkt "plötzlich" ( oder kurz zuvor) geändert worden?
Die Fehlermeldung deutet darauf hin, das
-- Verweise nicht mehr stimmen
-- An der Installation von Access oder auch des OS Veränderungen (auch Updates!) vorgenommen wurden.
-- Die Db möglicherweise korrumpiert (zerschossen) ist.
Öffne den VBA-Editor und kompiliere dort die gesamte DB. Auftretende Fehler müssen allesamt eliminiert werden.
Führe Reparieren/komprimieren aus
Ändert das nichts, dann erstell eine neue leere DB und importiere dort alles aus der alten.
Alles probiert, inkl. Import: Ohne Ergebnis. Mir fällt aber auf, dass die Fehlermeldung verschwindet, wenn ich den Webbrowser3 entferne. Es muss irgendwas damit zu tun haben ???
Hallo,
ja, sicher...
vermutlich gibt es den Webbrowser3 (??) nicht mehr als registriertes OCX-Steuerelement...
(2. Punkt meiner Aufzählung)