Avatar billede florint Nybegynder
03. februar 2004 - 14:26 Der er 1 kommentar og
2 løsninger

sortering af domæne endelser

Hej,
Jeg har en tabel med ID - navn/efternavn og emailadresse.

Det er personnavne på forskellige firmaer med tilhørende emailadresse.

Det betyder at der godt kan være flere personer der har den samme endelse efter @. Nu kunne jeg godt tænke mig at lave en forespørgsel der sorterer på emailadresse feltet så jeg kan se alle emailadresser der ender på samme domænenavn efter hinanden.

Er det til at forstå ? og kan det lade sig gøre kun at sortere på en del af et felt ??

På forhånd tak
03. februar 2004 - 14:34 #1
Indsæt denne funktion i et modul:
Function ExtractDomæne(Add As String) As String
    Dim pos As Integer
    pos = Len(Add)
    Do Until Mid(Add, pos, 1) = "@"
        pos = pos - 1
    Loop
    ExtractDomæne = Right(Add, Len(Add) - pos)
End Function


Herefter kan lave en ny kolonne i en forespørgsel, som f.eks. ser således ud:
Domæne: ExtractDomæne([Mailadresse])

Sorter på denne....

/Thomas
03. februar 2004 - 14:37 #2
Du kunne også bare sætte denne sætning ind i forespørgslen:
Domæne: Mid([Mailadresse]; InStr(1; [Mailadresse]; "@") + 1)
Avatar billede florint Nybegynder
03. februar 2004 - 16:34 #3
tak for hjælpen !
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