Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

dlookup funktioniert nicht mehr

Begonnen von huith, November 29, 2017, 10:34:21

⏪ vorheriges - nächstes ⏩

huith

Hallo zusammen,
ich habe plötzlich ein ganz eigenartiges Problem:
In einer Tabelle mit Namen wird mit Dlookup ein Eintrag gesucht:
z.B.: dao_lookup("PersonID","tblPerson","ZugangnameAD = 'felix.dippl'"
Die Tabelle hat etwa 2000 Datensätze. Für alle älteren Datensätze funktioniert die Abfrage seit Jahren problemlos. Bei neu eingetragenen Datensätze der letzten Wochen ist das Ergebnis plötzlich NULL!

Wenn ich ein Recordset erstelle und mit Findfirst suche, habe ich genau das gleiche Phänomen.

Hat jemand eine Idee, wo hier das Problem liegt?

Danke für Tipps!

Michael

huith

Nachtrag:
heißt natürlich Dlookup !

PhilS

Wenn die neuen Datensätze über Code eingefügt wurde, könnte es vielleicht sein, dass dort noch ein Leerzeichen in dem Feld ZugangnameAD steht, oder ein Zeilenumbruch oder irgendetwas anderes Unsichtbares.

Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

Lachtaube

Vermutlich ist etwas an der Tabelle korrupt (Index?). Am besten versuchst Du zuerst, alle Objekte in eine neue Datenbank zu importieren. Erst danach würde ich Reparatur-Versuche an einer Kopie der alten DB anstellen.

Siehe auch: Recovering from corruption
Grüße von der (⌒▽⌒)

huith

Hallo Lachtaube,
vielen Dank für den Tipp,
das wars!
Herzlichen Gruß
Michael