Vba Access Fehler: Methode oder Datenelement nicht gefunden
Ich habe versucht, Sie zu öffnen-Verträge form von contracts_all Seite. Ich möchte zu öffnen, alle Datensätze auf der contracts_all form, sondern nur die spezifische angeklickt. Um zu zeigen, das einem bestimmten Datensatz, wird der button verwendet-ID gefunden in der contracts_all form.
Ich habe es geschafft, um so weit zu gehen mit der Hilfe von verschiedenen Leuten in unterschiedlichen Foren, aber jetzt bin ich immer eine Fehlermeldung, die sagt: "Compiler-Fehler: Methode oder Datenelement nicht gefunden"..
Bitte helfen Sie mit!
Vielen Dank im Voraus.
Dim Rs As Recordset
Dim Test As Integer
Dim varBookmark As Variant
DoCmd.OpenForm "Contracts"
Set Rs = Forms!Contracts.RecordsetClone
Rs.FindFirst ("[ID] = '" & Me![ID] & "'")
varBookmark = Rs.Bookmark
Forms!Contracts.Form.Bookmark = varBookmark
If Rs.NoMatch Then
MsgBox "That does not exist in this database."
Else
End If
- Welche Zeile wird der Fehler auf?
- und das bezieht sich auch auf dieser stackoverflow.com/questions/17046407/...
- die sub-Erklärung wurde hervorgehoben, zusammen mit Mir![ID]..die Referenz, Die Sie zur Verfügung gestellt, ist die Frage, die ich gepostet
- welche Erklärung? und wenn Sie die Maus über Mich![ID], was bedeutet es zu sagen?
- dies ist der sub-Deklaration: Private Sub Command74_Click()...ich sehe nichts, wenn ich den Mauszeiger über Mir![ID].
- Wenn Sie öffnen Verträgen, öffnet es sich wie ein neues/leeres Formular oder eine besiedelte mit einem Rekord?
- Tut-ID vorhanden ist, auf die aktuelle form oder das neue Formular zu öffnen? Sie kann ned voll reference ID durch die Verwendung von Formen!frmContracts!ID.Wert oder was auch immer die vollständige Referenz auf die textbox ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es sieht aus wie Sie möglicherweise nicht über die entsprechenden Verweise einstellen. Stellen Sie sicher, dass Microsoft DAO überprüft. Beachten Sie, dass diese Methoden funktionieren nicht in ADO. 🙂
Klicken Sie auf Extras, dann Verweise Microsoft DAO 3.6 (oder höchste verfügbare version). Nicht die richtige Bibliothek verwiesen wird, ist leicht zu verpassen, wenn Sie kopiert und eingefügt code in Ihr Projekt.
Cheers,
LC
Versuchen, anstelle
mit
Das ist vielleicht etwas off, aber ich vermute, dass es ist, weil Ihre aktive form hat sich von contracts_all Verträge, so dass Sie nicht mehr über die Mir! Referenz.
Andere Möglichkeit ist, dass die Felder, die Sie versuchen, klar festgelegt sind, um Datums-oder Zahlenformat, zum Beispiel, das war der Fall in meiner Datenbank. Ich habe eine Menge lernen von der Suche durch viele threads zu diesem Thema aber!