Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: silentwolf am Oktober 25, 2014, 15:12:18

Titel: Laufzeitfehler datentypenkonflikt 3464
Beitrag von: silentwolf am Oktober 25, 2014, 15:12:18
Hi liebe Forumsgemeinde,
Bin grad am fehler suchen aber komme nicht dahinter wo der Fehler stecken könnte :(
Ein Formular mit einem UF das UF ist mit einer Abfrage. Nun hab ich eine txtbox die mir diese Abfrage filter soll.
Das selbe Formular hab ich in einer anderen DB und funktioniert also der selbe Code nur in der anderen DB become ich einen Laufzeitfehlter 3464 Datentypenkonflikt.
Wo muss ich bzw. was muss ich den kontrollieren das ich diesen Fehler beheben kann? In der Abfrage??

Hier der CodePrivate Sub txtKonNr_AfterUpdate()
    If Not IsNull(Me.txtKonNr) Then
        Me.Filter = "[Kon_Nummer] =""" & Me.txtKonNr & """"
        Me![KontaktListe].Form.Filter = Me.Filter
        Me![KontaktListe].Form.FilterOn = True
    End If
End Sub


Ich weis leider nicht weiter und hab auch zuwenig erfahrung mit der Fehlersuche und würde mich freuen wenn mir jemand eine Hilfe diesbezüglich geben könnte.

Vielen Dank
Titel: Re: Laufzeitfehler datentypenkonflikt 3464
Beitrag von: DF6GL am Oktober 25, 2014, 15:34:25
Hallo,

vermutlich (eher sehr wahrscheinlich) hat das Tabellenfeld  "Kon_Nummer" den Datentyp "Zahl" und es sollte dann so lauten:

Me.Filter = "[Kon_Nummer] =" & Me.txtKonNr

Die Filterung sowohl des HF als auch des UF kommt mir mehr als spanisch vor und birgt latente "Gefahrenstellen" .....
Titel: Re: Laufzeitfehler datentypenkonflikt 3464
Beitrag von: silentwolf am Oktober 25, 2014, 15:39:36
Hallo Franz,
vielen Dank es hat funktioniert! Wahnsinn echt toll!! Danke!
Also ich habe ein HF mit verschiedene Buttons das aber nichts mit Filtern zu tun hat.
Im Detailbereich hab ich ein paar Textboxen die das UF das eine Abfrage ist eben filtert.
Darf oder soll man es so nicht machen?? Möchte einfach die Anzahl der Objekte oder Kontakten mit diesen eben reduzieren.
Wäre dankbar wenn Du mir diesbezüglich Deine Meinung sagen könntest.

Vielen Dank!
Titel: Re: Laufzeitfehler datentypenkonflikt 3464
Beitrag von: DF6GL am Oktober 25, 2014, 15:44:18
Hallo,

was soll ich da erklären..?

"Also ich habe ein HF mit verschiedene Buttons das aber nichts mit Filtern zu tun hat."

dann ist es offensichtlich überflüssig, dies dennoch zu tun...
Titel: Re: Laufzeitfehler datentypenkonflikt 3464
Beitrag von: silentwolf am Oktober 25, 2014, 15:49:04
Hallo,
ZitatDie Filterung sowohl des HF als auch des UF kommt mir mehr als spanisch vor und birgt latente "Gefahrenstellen" .....
Also ich filtere vom HF im Detailbereich das UF mit verschiedenen Textboxen. Und meine Frage war nun ob so etwas eben Fehlerquellen hervorrufen kann oder ob es andere bzw. doch bessere Varianten gibt die man bevorzugen sollte.

Lg
Titel: Re: Laufzeitfehler datentypenkonflikt 3464
Beitrag von: DF6GL am Oktober 25, 2014, 16:12:56
Hallo,

Zitat"Und meine Frage war nun ob so etwas eben Fehlerquellen hervorrufen kann oder ob es andere bzw. doch bessere Varianten gibt die man bevorzugen sollte."

Fehlerquellen ergeben sich immer dann, wenn man es nicht richtig macht...
Ansonsten ist gegen eine solche Filterung nichts einzuwenden.

Daneben gibt es sicher andere Varianten (z. B. das Verknüpfen des Ufos mit den Textfeldern) , das hängt aber von Konzept der ganzen Geschichte ab...
Titel: Re: Laufzeitfehler datentypenkonflikt 3464
Beitrag von: silentwolf am Oktober 25, 2014, 16:15:47
Danke Franz,

verstehe... na ich werde mich mal diesbezüglich schlau machen .. Textfelder zu verknüpfen aber im Moment sollte es so schon funktionieren :)
Also nochmal vielen Dank für Deine Hilfe!