| |

Visual-Basic EinsteigerInstr() Funktion falsche Rückgabewert | |  | Autor: Renard | Datum: 26.03.09 03:20 |
| Hallo Leute,
Verzeiht bitte, wenn ich euere Sprache noch nicht mächtig bin, es ist mein erster Beitrag.
Weiss jemand eine Antwort auf folgendes Problem:
Für eine Abfrage in Access 2003 habe ich eine Funktion geschrieben (s.weiter unten), die die Zusammenführung von Daten aus 2 Felder vers. Tabellen unterstützen soll. Es functioniert auch bis auf einige wenige Fälle, in den die Instr() function den Wert "0" zurückgibt, obwohl das Suchkriterium im String vorhanden ist.
Zur Info: Der Inhalt der Quellefelder bestehen aus Systemnamen, die von User manuell eingepflegt wurden und sind / sollten im Grund gleich sein. Diese unterscheiden sich lediglich in der Schreibweise.
Public Function FeldInhaltCheck(Fsysname as string, Kriter as string) as string
'Fsysname = Inhalt des durchsuchten Feld
'Kriter = das Suchkriterium
if not isnull(Fsysname)then
if InStr(1,Fsysname, Kriter, vbBinaryCompare)> 0 then
FeldIhnahlCheck= "gefunden"
else
FeldIhnhaltCheck= "nicht gef."
end if
end if
End function Inhalt der Variablen
Fsysname= "Maschine - BFM Epe"
Kriter = "BFM Epe" selbst beim Debugen ist der Rückgabewert 0, auch dann, wenn ich der Inhalte der Variablen im direkt Fenster ausgeben lasse und per copy & paste in die Intr() einsetze, also wie folgt:
?InStr(1,"Maschine - BFM Epe", "BFM Epe", vbBinaryCompare)
0 wenn ich danach das "Epe" aus der Kriter Var. lösche erhalte ich 11, dann kann erneut manuell Epe schreiben und ich bekomme weiterhin 11.
Hatte jemand eine Idee?
Im voraus danke.
Gruß
Renard |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevAniGif (VB/VBA) 
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere InfosTipp des Monats Access-Tools Vol.1 
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|