Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Ken am Juli 01, 2014, 13:33:11

Titel: If mit *
Beitrag von: Ken am Juli 01, 2014, 13:33:11
Hallo,

ich habe ein kleines Problem was mich aber jetzt schon seit Stunden beschäftigt.
Weiß zufällig jemand wie ich mit einer if-Abfrage ein * z.B.

if X = Brot* then

X kann also in diesem Fall alles sein was mit Brot anfängt. Leider funktioniert es nicht wenn man bei Brot einfach ein Sternchen anfügt.

Danke!
Titel: Re: If mit *
Beitrag von: MzKlMu am Juli 01, 2014, 13:47:58
Hallo,
versuche es mal so:
If InStr(X,"Brot") >0 Then

PS:
Bei solchen Kontruktionen sind fast immer Zweifel am Datenmodell angebraucht.
Wozu brauchst Du das ?
Titel: Re: If mit *
Beitrag von: Ken am Juli 01, 2014, 14:09:50
Hallo,

habe meine Frage ziemlich allgemein gestellt weil ich dachte es ginge doch irgendwie mit dem Stern.
Also ich spreche in Access eine Exceltabelle an:

If Selection.Value = "brot" Then Call farbe_2

Bis jetzt funktionerte es wunderbar, nur jetzt kam plötzlich ein brot butter dazu.

Gruß
Ken
Titel: Re: If mit *
Beitrag von: MaggieMay am Juli 01, 2014, 16:26:22
Hallo.
ZitatAlso ich spreche in Access eine Exceltabelle an:
Aber bitte nicht so:If [color=red]Selection[/color].Value = "brot" Then Call farbe_2 :o
Du musst Excel-Objekte deklarieren und initialisieren, um über diese aus Access heraus auf Excel zugreifen zu können.

Dies wäre auch noch eine Variante:If X LIKE "*Brot*" Then