/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Fornavn Efternavn > Efternavn Fornavn
Fra : Claus Nielsen


Dato : 17-09-02 09:56

Hej NG

Er der en der ligger inde med en funktion der kan lave:

Fornavn Efternavn -> Efternavn Fornavn

samt tage højde for at nogle personer har et mellemnavn, så resultatet vil
se sådan her ud:

Fornavn Mellemnavn Efternavn -> Efternavn Fornavn Mellemnavn

Hilsen
Claus



 
 
Lars Hoffmann (17-09-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 17-09-02 10:11

"Claus Nielsen" <clausn@hotmail.com> escribió en el mensaje
news:3d86ee2e$0$64159$edfadb0f@dspool01.news.tele.dk...
> Hej NG
>
> Er der en der ligger inde med en funktion der kan lave:

Kig paa funktionen Split der kan laegge dine vñrdier ned i et array,
hjerefter er det saa blot et spoergsmaal om at vise arrayet i den rette
raekkefoelge.
Med venlig hilsen
Lars Hoffmann



Claus Nielsen (18-09-2002)
Kommentar
Fra : Claus Nielsen


Dato : 18-09-02 13:16

Findes der et brugbart eksempel?

Hilsen
Claus

"Lars Hoffmann" <lars@intercambiodvd.com> wrote in message
news:am6rls$m0d$1@newsreader.mailgate.org...
> "Claus Nielsen" <clausn@hotmail.com> escribió en el mensaje
> news:3d86ee2e$0$64159$edfadb0f@dspool01.news.tele.dk...
> > Hej NG
> >
> > Er der en der ligger inde med en funktion der kan lave:
>
> Kig paa funktionen Split der kan laegge dine vñrdier ned i et array,
> hjerefter er det saa blot et spoergsmaal om at vise arrayet i den rette
> raekkefoelge.
> Med venlig hilsen
> Lars Hoffmann
>
>



Lars Hoffmann (18-09-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 18-09-02 14:50

"Claus Nielsen" <clausn@hotmail.com> escribió en el mensaje
news:3d886e9d$0$49632$edfadb0f@dspool01.news.tele.dk...
> Findes der et brugbart eksempel?

**********
option explicit

dim navn
dim navnArray

navn= "Lars Honoré Hoffmann"
navnArray = split(navn)

response.write(navnArray(2) & " " & navnArray(0)& " " & navnArray(1))
**********

Saa maa d selv lige lave noget kode der tager hoejde for om der er
mellemnavne eller ej

Med venlig hilsen
LArs Hoffmann



Jørn Andersen (18-09-2002)
Kommentar
Fra : Jørn Andersen


Dato : 18-09-02 15:28

On Wed, 18 Sep 2002 15:49:46 +0200, "Lars Hoffmann"
<lars@intercambiodvd.com> wrote:

>**********
>option explicit
>
>dim navn
>dim navnArray
>
>navn= "Lars Honoré Hoffmann"
>navnArray = split(navn)
>
>response.write(navnArray(2) & " " & navnArray(0)& " " & navnArray(1))
>**********
>
>Saa maa d selv lige lave noget kode der tager hoejde for om der er
>mellemnavne eller ej

Kunne (hvis ikke mellemnavn skal specificeres særskilt) fx være:
dim navn
dim navnArray
Dim n

navn = "Lars Peter Honoré Hoffmann"
navnArray = split(navn)

Response.Write navnarray(UBound(navnarray))
For n = 0 To (UBound(navnarray) - 1)
   Response.Write " " & navnarray(n)
Next

--
Jørn Andersen,
Brønshøj

Jens Gyldenkærne Cla~ (19-09-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 19-09-02 21:15

Jørn Andersen skrev:

>>Saa maa d selv lige lave noget kode der tager hoejde for om
>>der er mellemnavne eller ej

> Response.Write navnarray(UBound(navnarray))
> For n = 0 To (UBound(navnarray) - 1)
> Response.Write " " & navnarray(n)
> Next

I praksis er det dog svært at lave en fuldautomatisk (og korrekt)
opsplitning af navne. Der findes både flerleddede fornavne (fx Hans
Peter) og flerleddede efternavne (fx "de Fine Licht", "von And") så
man kan ikke bruge en kode der bare antager at alle navne er ens
opbygget.

Man kan programmatisk definere at et navn består af ét fornavn, et
eller flere mellemnavne og ét efternavn - men hvis man skal
præsentere data i sorteret format må man enten på forhånd have
navnene adskilt i for-, mellem- og efternavne eller også belave sig
på et manuelt tilretningsarbejde.

--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste