Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Access SQL Filterabfrage

Frage Entwicklung Datenbanken

Mitglied: JanX

JanX (Level 1) - Jetzt verbinden

03.11.2008, aktualisiert 17:58 Uhr, 3634 Aufrufe, 3 Kommentare

Folgendes Problem: Ich möchte Artikelnummern suchen. Es soll die gesuchte Nummer (alphanumerisch) abgefragt werden und dann in der Tabelle gesucht werden.

Soweit kein Problem.

Aber manche Nummern sind mit Bindestrich eingetragen, andere nicht. Bei der Such-Eingabe ist das nicht immer vorarb klar. Es soll also folgendes möglich sein: Egal wie die Suchnummer eingegeben wird, und egal wie die in der Tabelle erfasst wurde, soll das gefunden werden. Ich stell mir das so vor:

Set ds1 = gDB.OpenRecordset("SELECT ARTNR, ARTBEZEICHNUNG FROM tblArtikel " & _
"WHERE formatArtikel(ARTNR) = '" & formatArtikel(me!artikelnr) & "' ")

Die Funktion formatArtikel soll die Artikelnummer so bearbeiten, daß eine Einheitsausgabe erzeugt wird. Also z. B. 123-45678. Das funktioniert soweit auch schon. Sprich: Die Artikelnummer wird korrekt formatiert.

Aber: Sobald ich das Tabellenfeld formatieren möchte, bekomme ich einen "3464: Datentypen in Kriterienausdruck unverträglich". Ich kann machen was ich will, das geht so nicht. Die Formatierung des Suchbegriffes ist dagegen ohne Fehlermeldung möglich. Wird dann aber natürlich nicht gefunden.

Die Formatierungsfunktion habe ich überprüft. Die arbeitet einwandfrei und gibt auch das korrekte Ergebnis zurück. Hab ich wahlweise mit Sting oder numerisch probiert, bringt nichts im Egebnis.

Hat jemand eine Idee? Vielleicht ist ja schon mein Ansatz falsch?

Jan
Mitglied: Bolle97
03.11.2008 um 16:56 Uhr
Hallo,

es fehlt nach (ARTNR) das Gleichheitszeichen "=".

Gruß - René
Bitte warten ..
Mitglied: JanX
03.11.2008 um 17:28 Uhr
Hallo René,

Recht hast Du. Tippfehler von mir, aber nur hier im Forum. Im Code steht das natürlich drin

Jan
Bitte warten ..
Mitglied: Biber
03.11.2008 um 17:58 Uhr
Moin JanX,

ist es definitiv ausgeschlossen, dass einer der tblArtikel-Datensätze einen Wert im Feld ARTNR enthält, der NULL ist bzw bei der Konvertierung mit formatArtnr() zu NULL wird?
Hast Du Dir mal ALLE Datensätze mit "Select Artnr, formatArtnr(Artnr) fromtblArtikel" anzeigen lassen?

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Automatisierter täglicher Import einer Access Datenbank in SQL (5)

Frage von RichterS zum Thema Datenbanken ...

Datenbanken
gelöst Access 2010 SQL Tabellen Datensätze einfügen (6)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Microsoft Office
Access Verknüpfte Tabellen Passwort ändern

Frage von mijacd zum Thema Microsoft Office ...

Datenbanken
gelöst MS Access Datenbank (18)

Frage von endada zum Thema Datenbanken ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (21)

Frage von NoHopeNoFear zum Thema LAN, WAN, Wireless ...

Drucker und Scanner
Erfahrungen mit Enterprise-Tintenstrahldruckern A4 und A3 (11)

Frage von User1000 zum Thema Drucker und Scanner ...