Vraagje

Status
Niet open voor verdere reacties.

mars12345

Gebruiker
Lid geworden
24 mrt 2007
Berichten
8
Hallo

Weet niet of dit de just plaats is om dit topic te plaatsen. Heb in access via vba
volgden regel in macro:

Set rst = dbs.OpenRecordset("SELECT * FROM [Query] where Sector_name='" & Combo13.Value & "'")

Nu had ik graag via een andere combobox een tweede where functie laten toevoegen:

zoiets als .... where Sector_name='" & Combo13.Value & "'" and where combo14 = ...

maar weet niet goed hoe ik dit moet doen in vba :o

kan me iemand helpen .... Hartelijk dank
 
Laatst bewerkt:
Hallo mars12345,

de konstruktie voor een WHERE clause waarbij twee kondities gelden is

WHERE conditie1 AND condtitie2

Wordt dus zoiets als

Code:
Set rst = dbs.OpenRecordset("SELECT * FROM [Query] where Sector_name='" & Combo13.Value & "' AND naamtextvak = '" & combo14 & "'")

ervan uitgaande dat combo14 een tekststring bevat.

Groet,

Tardis
 
Laatst bewerkt:
Tardis

bedankt voor de snelle reactie !!

De 2 de combo box is een datum veld

in je reply spreek je van twee condities, .. zijn er geen meerdere condities mogelijk


thx
 
Je kan meerdere kondities opnemen.
Verwijzen in VBA naar:

- een tekstring -> '" & variabele & "'
- een numerieke string -> " variabele & "
- een datumstring -> #" & variabele & "#

VBA werkt met het US datum formaat mm/dd/yyyy, zonodig omzetten, bijvoorbeeld via de funktie Format.

Groet,


Tardis
 
Tardis hartelijk dank

heb deze regel aangepast en getest alles ok

nogmaals dank !
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan