[Access] Query met parameter: LIKE "*[Zoek Opdracht]*"

Pagina: 1
Acties:

  • Fles
  • Registratie: Augustus 2001
  • Laatst online: 06-04-2023
Hoe maak ik in access een query met een zoekopdracht dat je een popup krijgt. Maar nu moet hij dus alles selecteren waar die string in voor komt.

Voorbeeld:

Als het precies overeen moet komen zou ik het zo doen:

WHERE
veld LIKE [Zoek Opdracht]

En als het de string moet bevatten zou IK het zo doen maar dit werkt dus niet:

WHERE
veld LIKE "*[Zoek Opdracht]*"

Ook dit werkt niet:

WHERE
veld LIKE "*"[Zoek Opdracht]"*"

Hoe moet dit wel?

Verwijderd

Try % :)

  • Fles
  • Registratie: Augustus 2001
  • Laatst online: 06-04-2023
Nee het is access daar werk je met een * :)

Het gaat me er alleen om hoe ik dat opstel, los van of het nou een % in MySQL of andere query is of * in access

Ik zal het nog even preciezer uitleggen:

[Zoek Opdracht] bestaat niet als veld, dus dan krijg je een popup in access waar hij om een parameter vraagt. Als je die invult dan gebruikt hij die waarde. Ik wil de waarde uit die popup dus gebruiken in die query met LIKE "*[Zoek Opdracht]*" maar hoe doe ik dat?

[ Voor 39% gewijzigd door Fles op 06-11-2003 15:57 ]


  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 05-09 07:05
LIKE "*" & [Zoek Opdracht] & "*" ;)

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • Fles
  • Registratie: Augustus 2001
  • Laatst online: 06-04-2023
Masch schreef op 06 november 2003 @ 15:57:
LIKE "*" & [Zoek Opdracht] & "*" ;)
Perfect dat is hem. Weet je toevallig of dat ook zo te gebruiken is in MySQL? Alleen dan met %

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 05-09 07:05
Ik denk het wel. Ik ben geen php'er, maar het lijkt me dat je zo wel een string op kan bouwen toch?

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


  • Fles
  • Registratie: Augustus 2001
  • Laatst online: 06-04-2023
In MySQL moet je hier CONCAT('%', argument, '%') voor gebruiken...

Verwijderd

Graveheart schreef op 07 november 2003 @ 12:13:
In MySQL moet je hier CONCAT('%', argument, '%') voor gebruiken...
Onder PHP kan je simpel een string opbouwen '%$argument%' of "%".$argument."%"

  • Fles
  • Registratie: Augustus 2001
  • Laatst online: 06-04-2023
Verwijderd schreef op 07 november 2003 @ 16:43:
[...]


Onder PHP kan je simpel een string opbouwen '%$argument%' of "%".$argument."%"
Maar dat is PHP en we hadden het over MySQL
Pagina: 1