if me then vraagje

Status
Niet open voor verdere reacties.

gebo51

Gebruiker
Lid geworden
30 mei 2007
Berichten
100
Beste forumleden

Ik heb een vraagje over het -if me then- statement.

Een veld heeft bij het event - voor bijwerken- de volgende code ("800"is een productnummer)

Code:
if me.veld = "800" then
docmd.cancelevent
end if

Nu wil ik dat de code geldt voor meerdere productnummers. Ik dacht dit te kunnen oplossen door or te gebruiken of xor, dus "800" or "801" maar dat werkt niet.

Weet iemand de oplossing voor dit simpele probleempje?:o
Bedankt
 
Code:
if me.veld = "800" or me.veld="900" then
  msgbox "code'
end if
 
Beste Rene,

Dank voor je snelle reactie. Simpele en voor de hand liggende oplossing, maar je moet het even weten.:)

Nog even een vervolgvraag:

Als de rij met productnummers te lang wordt op het vba scherm, hoe kan ik dan verder gaan op een volgende rij?
Ik had zelf gedacht aan:

Code:
if me.veld = "800" or me.veld="900" or me.veld="850" then
if me.veld = "910" or me.veld="911" or me.veld="912" then
msgbox "nn"
end if
end if

Dit werkt echter bij mij niet
Graag je advies
 
Gebruik een underscore ( _ ) om je code op de volgende regel voort te zetten:

if me.veld = "800" or me.veld="900" or me.veld="850" _
me.veld = "910" or me.veld="911" or me.veld="912" then
msgbox "nn"
end if

mvg
Charles
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan