Office: (Office 2003) Laufzeitfehler '2185'

Helfe beim Thema Laufzeitfehler '2185' in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo ich beschäftige mich seit einigen Tagen mit Access VBA und habe mir zu diesem Zweck ein Formular erstellt, wo im oberen Teil die Formularfelder... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Gudula, 22. Februar 2008.

  1. Laufzeitfehler '2185'


    Hallo

    ich beschäftige mich seit einigen Tagen mit Access VBA und habe mir zu diesem Zweck ein Formular erstellt, wo im oberen Teil die Formularfelder aufgelistet werden und im unteren Teil eine Liste aus einer Abfrage. Beim Klick auf die Liste werden die Daten in den oberen Formularfeldern dargestellt.

    Jetzt möchte habe ich noch ein Suchfeld einfügen und einen Button. Mit den Eingaben des Suchfeldes möchte ich dann die Liste noch filtern, aber nicht beim Änderung des Suchfeldes (Change) sondern bei Klick auf den Button.

    Code:
    >>>> Zeile wird beim Debuggen markiert.

    Bei Änderung (Change) Suchfeld geht es, beim Klick auf den Button nicht. Hier kommt folgender Fehler:

    Laufzeitfehler '2185'

    Sie können die Eigenschaften und Methoden eines Steuerelements nur dann
    auswerten, wenn das Steuerelement den Fokus hat

    Was habe ich falsch gemacht? Ich habe auch mal testweise den Fokus auf den Button gesetzt und auch auf andere Felder, aber der Fehler war der gleiche.

    :)
     
  2. Verwendet statt .Text die Eigenschaft .Value
    (Details siehe OH.)
     
    Josef P., 24. Februar 2008
    #2
  3. Mir fällt auf
    Code:
    Du setzt den Focus auf das Element, daß ihn schon hat, nämlich durch den Klick.
    Code:
    Wahrscheinlich willst Du doch den im Feld eingetragenen Wert auslesen, der heißt Value, da Value die Standardeigenschaft ist reicht Me!txtSuche
     
    achtelpetit, 24. Februar 2008
    #3
  4. Laufzeitfehler '2185'

    Jo, vielen Dank, es lag am value.

    wg. dem setfocus, ich habe, bevor ich hier die Frage gestellt habe, erst einmal nach dem Laufzeitfehler gegoogelt und u.a. stand dort ein Beitrag mit ungefährem Wortlaut "... dann setz den Fokus auf das Feld " oder ".. einen Fokus auf ein Hilfsfeld setzen" und einiges mehr. Ich habe das alles mal durchprobiert, deshalb lag noch der Fokus auf dem Button. *wink.gif*

    Also ich weiß noch nicht genau, wie Access tickt, aber ich werds noch begreifen.

    Nochmals vielen Dank für die nette Hilfe *Smilie
     
  5. Ich habe auch ein Problem in diesem Umfeld.

    Ich habe ein Formular mit einer Textbox zur Eingabe. Ich möchte die Eingabe in diese Textbox während der Eingabe abprüfen und Aktionen ausführen. Dazu habe ich mir folgende Funktion gebaut.

    Code:
    Diese Prozedur wird ausgeführt, sobald ich etwas in das Textfeld schreibe.
    Das hat soweit auf verschiedenen Formularen auch prima funktioniert. Aber jetzt habe ich diese Routine in eine Formular eingefügt und bekomme Probleme.
    Wenn ich das Attribut ".Text" lasse, bekomme ich den Laufzeitfehler 2185. Wenn ich das Attribut weglasse oder auf ".Value" ändere, bekomme ich den Feldinhalt "Null" zurück. Das kann aber nicht sein, da die Funktion ja nur ausgeführt wird, wenn ich etwas in das Textfeld eingebe.

    Kann mir da jemand helfen? Vielen Dank im Voraus.

    Hinweis: Ich arbeite mit Access97.
     
    Craig Marduk, 5. März 2008
    #5
Thema:

Laufzeitfehler '2185'

Die Seite wird geladen...
  1. Laufzeitfehler '2185' - Similar Threads - Laufzeitfehler '2185'

  2. VBA:Laufzeitfehler beim Einlesen in Variable

    in Microsoft Excel Hilfe
    VBA:Laufzeitfehler beim Einlesen in Variable: Hallo Excel Freaks, ich habe eine Frage, ein Problem wo ich nicht mehr weiter weis.... In eine Exceldatei kopiere ich mir über Makro auf ein Tabellenblatt von anderen Exceldateien das...
  3. Datenbank bleibt gesperrt - laccdb wird nicht gelöscht

    in Microsoft Access Hilfe
    Datenbank bleibt gesperrt - laccdb wird nicht gelöscht: Hallo zusammen, ich betreue eine Datenbank mit getrenntem Back- und Frontend, die in einem Firmennetzwerk auf dem Netzlaufwerk liegt. Ich entwickle sie lokal weiter, ohne vor Ort zu sein, wobei...
  4. Access Laufzeitfehler 3048

    in Microsoft Access Hilfe
    Access Laufzeitfehler 3048: Bevor ihr Euren Code durchrackert, weil Access plötzlich Probleme macht: Die Version 2408 (Build 17928.20114) dürfte ein wenig misslungen sein! Access bleibt nach dem Schließen im Taskmanager...
  5. Laufzeitfehler 9 VBA

    in Microsoft Excel Hilfe
    Laufzeitfehler 9 VBA: Nschdem ich die Office Version von 2010 auf 2019 aktualisiert habe wird mir der Laufzeitfehler 9 ausgegeben. Das ist der Code Sub FiberCollect() Dim NumRows As Long 'letzte celle Dim Counter As...
  6. VBA Laufzeitfehler 9

    in Microsoft Excel Hilfe
    VBA Laufzeitfehler 9: Guten Abende an alle VBA Profi, Ich lerne gerade Programmierung mit VBA und habe fast null Ahnung von Fehlern ich habe folgenden Probleme. ich einen xlsm Datei versuche eine Tabelle mit codename...
  7. [VBA] .Documents.Open -> Laufzeitfehler 91

    in Microsoft Excel Hilfe
    [VBA] .Documents.Open -> Laufzeitfehler 91: Hallo zusammen, bekomme aktuell den Laufzeitfehler 91 an der Codestelle, wo ich versuche ein Word Dokument zu öffnen (Set wdDoc = wdApp.Documents.Open(wbBook.Path & "\" & stWordDocument)), das...
  8. MS Access Lauftzeitfehler "2501"

    in Microsoft Access Hilfe
    MS Access Lauftzeitfehler "2501": Hallo Liebe Office Gemeinde, Ich habe ein Problem mit meinem MS Access, wir haben unsere MA Liste in einer Access DB. Wenn man in unserem Formular auf "Drucken MA" klickt dann wird eine PDF...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden