Access Laufzeitfehler 3061

Nachname) Then anzbed = anzbed + 1 bedingung(anzbed) = "AdressenNachname Like '" & Me! Nachname & "*'" End If 'Einlesen der Benutzereingaben und Verarbeitung in SQL-Form im Feld Medium If Not IsNull(Me! Medium) Then bedingung(anzbed) = "AdressenMedium Like '" & Me! Medium & "*'" 'Einlesen der Benutzereingaben und Verarbeitung in SQL-Form im Feld Verlag If Not IsNull(Me! Access Laufzeitfehler 3061 "1 Parameter wurde erwartet aber es wurden zu wenig Parameter übergeben". Verlag) Then bedingung(anzbed) = "AdressenVerlag Like '" & Me! Verlag & "*'" sql = "SELECT * FROM Adressen" 'Bedingungen festsetzen Select Case anzbed Case 0 'keine Bedingung erfat acForm, "AdressenSuchformular" Exit Sub Case 1 ' Eine Bedingung erfat sql = sql & " WHERE " & bedingung(1) Case Else 'mehrere Bedingungen erfat For i = 2 To anzbed sql = sql & " AND " & bedingung(i) Next i End Select 'Testen, ob Datenstze vorhanden MsgBox "Es konnten keine entsprechenden Eintrge gefunden", 48, _ "Erfolglos" 'FokusSetzen Verfasst am: 19. Jan 2006, 14:11 Rufname: der Code sieht soweit iO aus. Was ist Adressen eine Tabelle oder Abfrage?

  1. Access laufzeitfehler 3061 e

Access Laufzeitfehler 3061 E

DeinForm! Set rst = Recordset()... Sollten die Filter aus der SQL-Anweisung nicht konstant sein, dann würde ich dafür auch noch gleich Parameter verwenden. Und falls du die Abfrage qryFahrbarZSP nur für diesen Zugriff benötigst, würde ich den Formularbezug entfernen und durch einen ordentlich deklarierten Parameter ersetzen. mfg Josef -- Code-Bibliothek für Access-Entwickler: Access-FAQ von Karl Donaubauer: Hi Josef, Post by Josef Poetzl Das Formular ist aber schon geöffnet, oder? Ja, das Formular ist offen Post by Josef Poetzl Und auf die Anführungszeichen bei Eval hast du auch nicht vergessen, oder? Natüüürlich - hatte ich die *nicht! * Dann habe ich sie gesetzt, und: ich bekomme die Meldung: "Fehlt"!!! Laufzeitfehler '3061' - - - - - - - - - - - Office-Loesung.de. Ehrlich, ein Popup mit dem Titel "Microsoft Office Access", ein Ausrufezeichen und den Text "Fehlt" und ein OK- Button. Post by Josef Poetzl Würde die SQL-Anweisung, die du in VBA nutzt, funktionieren, wenn du sie als Access-Abfrage ausführst? Ja, da wird sie korrekt ausgeführt Post by Josef Poetzl Es gibt meiner Ansicht nach eine elegantere Methode, bei der du den Analog zu Donkarl 6.

Da du aber bereits im Where-Teil einen Wert als Text an die SQL-Anweisung anhängst, sollte das Anhängen des Wertes aus cbo_rsc_status_call1_grund auch kein Problem sein. ** z. B. Code: mfg Josef Danke für die schnelle Antwort - die Fehlermeldung ist nach wie vor die gleiche. Ich hatte zunächst auch gar nicht den Wert der Combobox angesprochen, sondern die tabelle in welcher der Wert hinterlegt ist. Nur wird der Wert der Combobox erst nach schließen des Formulars hart in die Tabelle geschrieben - würde ich die Abfrage ausführen lassen - funktioniert diese zwar, doch kopiert quasi den Inhalt eines leeren Feldes. Könnte man dies vielleicht mit einem SaveRecord lösen? Und noch eine Verständnisfrage: Was hat es mit dem ""TRUE"" usw. auf sich? Also nochmal vielen Dank! Access laufzeitfehler 3061 e. Das war eine Verwechslung von mir. Ich dachte an ein Ja/Nein-Feld statt einer Combobox. Welchen Datentyp hat status_aktuell? Falls das ein String ist muss der Wert in Hochkomma. Code: Falls kdnr ebenso ein Textfeld ist, müsste das auch noch in Hochkomma eingeklammert werden.