Hey
,
ik moet van een door ingegeven naam van de gebruiker een gebruikersnaam maken aan de hand van de 6 eerste letters van zijn familienaam en de drie eerste van zijn voornaam, bvb. 'Jansens Pieter' wordt 'jansenpie', dit lukt me om te programmeren maar van wanneer de gebruiker een samengestelde naam heeft zoals 'Van Dorpe Jan' lukt het al niet meer. Wat moet ik nog veranderen aan volgende code of is die volledig mis???
Dim strnaam As String
Dim strR() As String
strnaam = InputBox("Geef uw naam en voornaam in:", "Naam en Voornaam")
strnaam = strnaam.ToLower
strR = Split(strnaam, " ")
MessageBox.Show(strR(0).Substring(0, 6) & strR(1).Substring(0, 3), "Gebruikersnaam", MessageBoxButtons.OK, MessageBoxIcon.Information)
Me.Close()
Alvast bedankt!

ik moet van een door ingegeven naam van de gebruiker een gebruikersnaam maken aan de hand van de 6 eerste letters van zijn familienaam en de drie eerste van zijn voornaam, bvb. 'Jansens Pieter' wordt 'jansenpie', dit lukt me om te programmeren maar van wanneer de gebruiker een samengestelde naam heeft zoals 'Van Dorpe Jan' lukt het al niet meer. Wat moet ik nog veranderen aan volgende code of is die volledig mis???
Dim strnaam As String
Dim strR() As String
strnaam = InputBox("Geef uw naam en voornaam in:", "Naam en Voornaam")
strnaam = strnaam.ToLower
strR = Split(strnaam, " ")
MessageBox.Show(strR(0).Substring(0, 6) & strR(1).Substring(0, 3), "Gebruikersnaam", MessageBoxButtons.OK, MessageBoxIcon.Information)
Me.Close()
Alvast bedankt!