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, 3610 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 ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Windows Server
gelöst SQL-Server Datenbanksicherung inkl. Benutzerberechtigungen dafür? (4)

Frage von 1410640014 zum Thema Windows Server ...

Windows 10
gelöst Installationsproblem sql server 2014 auf windos 10 rechner (23)

Frage von jensgebken zum Thema Windows 10 ...

Datenbanken
SUM oder AVG in SQL Abfrage dauert viel zu lange warum? (5)

Frage von samet22 zum Thema Datenbanken ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Ipv4 mieten (22)

Frage von homermg zum Thema Router & Routing ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...