Avatar billede t-johansen Juniormester
20. marts 2006 - 15:53 Der er 5 kommentarer og
1 løsning

Kun søgning på store bogstaver

Hvordan kan man gøre så uanset om man taster store eller små bogstaver så søger den kun på store?

ved man skal bruge denne > men hvordan det skal skrives ind i denne ved jeg ikke

skal bruges i denne kode:

Set MailList = db.OpenRecordset("SELECT * FROM MyEmailAddresses WHERE dbo_VEHICLE.REGISTER_NUMBER Like '" & InputBox("Indtast kundens registerings nummer") & "'")
Avatar billede overchord Nybegynder
20. marts 2006 - 17:32 #1
Hvis du vil lave dine bogstaver om til store bogstaver kan du bruge Ucase() -Dvs at din soegestreng anedres fra f.eks EksPerTen til EKSPERTEN.

Hvis du vil isolere de store bogstaver i en streng bliver du noed til at loebe igennem strengen og checke hvert bogstav:
for i = 0 to len(Regnr)
if strComp(mid(Regnr,i,1), UCase(mid(Regnr,i,1)) = 0 then
Et stort bogstav
else
et lille bogstav.
end if
Avatar billede kjulius Novice
20. marts 2006 - 18:19 #2
Mon ikke du bare kan gøre sådan her?

strInput = InputBox("Indtast kundens registerings nummer")
Set MailList = db.OpenRecordset("SELECT * FROM MyEmailAddresses WHERE dbo_VEHICLE.REGISTER_NUMBER Like '" & Replace(strInput, strInput, UCase(strInput))  & "'")
Avatar billede kjulius Novice
20. marts 2006 - 19:23 #3
Hmmm... Ja, man kan jo også gøre det mere kompliceret end det behøver at være. :-)

Hva' med:

Set MailList = db.OpenRecordset("SELECT * FROM MyEmailAddresses WHERE dbo_VEHICLE.REGISTER_NUMBER Like '" & UCase(InputBox("Indtast kundens registerings nummer")) & "'")
Avatar billede kjulius Novice
20. marts 2006 - 19:26 #4
Noget andet er, at hvis du ikke bruger * i din LIKE søgning, så er det det bedre simpelthen at bruge =.
Avatar billede t-johansen Juniormester
21. marts 2006 - 08:12 #5
Jeg takker, tror point denne gang skal gå til Kjulius, for det var hans andet indlæg der fungerede perfekt, selvom jeg kan se at det er samme ide med forskellige løsninger.


Jeg takker, sender du et formelt svar så du kan få point.


Det er godt nok et dejligt forum jeg har fundet mig her, det er sjældent folk er så hjælpsomme. Så i går aftes brugte jeg lige en time på lidt 3D hjælp, altså det jeg er stærk i.
Avatar billede kjulius Novice
21. marts 2006 - 08:40 #6
Det er jo lige netop sådan det skal fungere. Altså, at man efter bedste evne bidrager med det man kan. :-)
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