Avatar billede 1borup1 Nybegynder
23. marts 2005 - 13:16 Der er 3 kommentarer og
2 løsninger

SQL i Visual Basic

Jeg har søgt lidt på tidligere spørgsmål, men syntes ikke jeg kunne finde svaret.

Jeg har lavet en Formular i Acces. Denne indeholder en kommandoknap der skal køre en SQL forespørgsel.
Jeg kender kun meget lidt til VB.

Feks. skal der være en knap der hedder "jensen" som laver en forespørgsel på alle med navnet "jensen". Jeg har fået selve formularen til at vise resultater fra andre sql-forespørgsler, men jeg ved ikke helt hvordan det fungerer i VB.

Nogle der kan hjælpe med kodeeksempler eller lignende?
Avatar billede mugs Novice
23. marts 2005 - 13:34 #1
Kriteriet kan se således ud:

Like "*" & "jensen" & "*"
23. marts 2005 - 14:41 #2
Lav en formular, aom viser alle personerne i tabellen. Kald den f.eks. "Personer".

På din knap lægger du denne kode på VedKlik-hændelsen (i VBA-editoren) for kun at se Jensen'erne:

Docmd.Openform "Personer",,,"Navn Like '*Jensen*'"
Avatar billede 1borup1 Nybegynder
23. marts 2005 - 15:16 #3
Tak for hjælpen, i var begge inde på svaret så jeg har delt pointene.
håber det er ok.
23. marts 2005 - 15:17 #4
fine by me - thanx :o)
Avatar billede mugs Novice
23. marts 2005 - 16:21 #5
Tak for point.
Med ovenstående forslag er du nødt til at ændre kriteriet i forespørgslen / formularen, hvis du f.eks vil se alle personer med navnet "Hansen". Ved at referere til et ubundet tekstfelt i formularen kan du benytte flg.:

Like "*" & [Forms]![FORMULARNAVN]![FELTNAVN] & "*"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester