Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Suche funktioniert nicht

Begonnen von zorlayan, April 11, 2019, 15:59:31

⏪ vorheriges - nächstes ⏩

zorlayan

Hallo zusammen,

---was ich habe---
ich habe eine Tabelle (Autos), in der unter anderem ein Feldname (VIN_Nr), Felddatentyp=Text
Ich habe einen Formular (Autos), erstellt aus Tabelle(Autos).
ich habe eine Abfrage (Abf_Autos), in der alle VIN_Nr der Autos drin sind.
Ich habe einen Formular, in dem einen Kombobox(Suche_VIN) beinhaltet alle VIN_Nr der Abfrage (Abf_Autos).

--was will ich erreichen?---
Per Doppelklick auf ausgewählten Wert in Kombobox(Suche_VIN) den Datensatz vom ausgewählten Auto im Form (Autos) zeigen bzw. finden.

---welchen Code habe ich zum finden?---
Private Sub Suche_VIN_DblClick(Cancel As Integer)
'Auto Suche nach Autos_ID
Refresh
If IsNull(Me.Suche_VIN) Then
    MsgBox "Zuerst eine KFZ VIN-Nummer auswählen!", vbOKOnly
Else

    DoCmd.OpenForm "Autos", , , "VIN_Nr = " & Me!Suche_VIN
    Forms!Autos!Befehl59.Visible = False
    Forms!Autos!Befehl46.Visible = False
    Forms!Autos!Befehl58.Visible = False
End If
End Sub

---Problem---
Es kommt ein separates Bild (Parameterwert eingeben) wenn ich auf dem Wert im Kombobox doppelklicke (Bild1) und
Laufzeitfehler 3464 - Datentypen in Kriterienausdruck (Bild2)
wenn ich abbreche.

---Frage?---
wo mache ich den Fehler?
Ich habe im Internet nach 3464 gesucht, leute sagen dass die Datentypen nicht gleich sind und in einer umschliesenden Hochkomma stehen soll usw. habe in der Tat nichts verstanden.

Schaut bitte die Bilder nach, bestimmt die Lösung ist sehr einfach für die sich auskennen.
Bin sehr dankbar für eure Mühe.
LG
Zorlayan

MzKlMu

#1
Hallo,
Texte sind in Hochkomma einzuschließen.
DoCmd.OpenForm "Autos", , , "VIN_Nr = '" & Me.Suche_VIN & "'"

Eine solche Suche relaisiert man besser mit einem Kombifeld in dem man die VIN anzeigt aber über den Primärschlüssel des Autos sucht. Das ist eine reine Einstellungssache des Kombis.
Hate die Tabelle mit den Autos einen Primärschlüssel ?
Gruß Klaus

zorlayan

#2
Super, funktioniert!
Leider hat die Tabelle keinen Primärschlüssel aber die Idee finde ich gut.

Vielen Dank,

LG
Zorlayan

MzKlMu

Hallo,
ZitatLeider hat die Tabelle keinen Primärschlüssel
Eine Tabelle ohne Primärschlüssel ist in einer Datenbank ein NoGo.

Bitte keine vollständigen Beiträge zitieren. Habe ich oben gelöscht.
Gruß Klaus