Visual Basic - Récupérer les initiales d'un String

Visual Basic - Récupérer les initiales d'un String - Programmation

Marsh Posté le 02-08-2001 à 15:51:15    

'lut all,
j'en ai marre, ca fait deux heures que je cherche dans l'aide d'Access 2000 pour trouver des fcts qui pourraient m'aider à sortir les initiales d'une chaîne...
 
plusieurs pistes je pense :

Reply

Marsh Posté le 02-08-2001 à 15:51:15   

Reply

Marsh Posté le 02-08-2001 à 15:54:35    

.....voici les pistes :-) :
 
- prendre la premiere lettre de la chaine lorsque l'on a reconnu un espace apres avoir viré l'espace / si c pas un espace, virer le caractère et passer au suivant
 
- se placer tout de suite au premier espace et prendre le caractere suivant puis idem sur le reste de la chaine
 
seulement je n'arrive ni à me déplacer dans la chaine, ni à controler les espaces!!!
 
j'en ai marre...
 
HELPPPPPP  :(  :(  :(

Reply

Marsh Posté le 02-08-2001 à 16:24:58    

en fait j'ai pu le faire. Voilà la solution si ca intéresse qqn :
 

Function intiales(tex As String)
Dim renvoi As String
Dim trouve As Boolean
 
trouve = False
renvoi = Left(tex, 1) 'premiere lettre
 
tex = Right(tex, Len(tex) - 1) 'reste
 
For i = 1 To Len(tex)
    lettre = Left(tex, 1)
    If trouve = True Then
        trouve = False
        renvoi = renvoi + lettre
    End If
    If (lettre = " " ) Then
        trouve = True
    End If
    tex = Right(tex, Len(tex) - 1) 'reste
Next
initiales = renvoi
End Function

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed