Crystal report
ichigosama
Messages postés
22
Statut
Membre
-
Sylvain -
Sylvain -
Bonjour,
je me demande comment décomposer une chaine selon un séparateur comme ";" sur un raport au VB.net 2005
ma chaine :"nom pierre ;adresse 3 rue paris ;tel 033154878;"
comment l'afficher dans un champs au crystal report de cette façon :
nom pierre ;
adresse 3 rue paris ;
tel 033154878;
aider moi SVP
je me demande comment décomposer une chaine selon un séparateur comme ";" sur un raport au VB.net 2005
ma chaine :"nom pierre ;adresse 3 rue paris ;tel 033154878;"
comment l'afficher dans un champs au crystal report de cette façon :
nom pierre ;
adresse 3 rue paris ;
tel 033154878;
aider moi SVP
A voir également:
- Crystal report split
- Split cam - Télécharger - Messagerie
- Crystal report download - Télécharger - Présentation
- Crystal report viewer - Télécharger - Gestion de données
- Crystal disk - Télécharger - Informations & Diagnostic
- Télécharger crystal report 8.5 gratuit - Télécharger - Divers Utilitaires
3 réponses
Bonjour,
il s'agit simplement de la même fonction SPLIT dans Crystal Report.
Dans votre cas:
split("nom pierre ;adresse 3 rue paris ;tel 033154878;",";")
Retour de la fonction sous forme de tableau.
Attention car vous aurez 1 espace après pierre et paris.
Attention aussi au ; se trouvant à la fin de votre chaine, il se peut que vous ayez la dernière position du tableau avec une valeur null.
C'est les deux cas particuliers qu'il devrait y avoir.
Salutations.
Sylvain.
il s'agit simplement de la même fonction SPLIT dans Crystal Report.
Dans votre cas:
split("nom pierre ;adresse 3 rue paris ;tel 033154878;",";")
Retour de la fonction sous forme de tableau.
Attention car vous aurez 1 espace après pierre et paris.
Attention aussi au ; se trouvant à la fin de votre chaine, il se peut que vous ayez la dernière position du tableau avec une valeur null.
C'est les deux cas particuliers qu'il devrait y avoir.
Salutations.
Sylvain.
Voici la fonction qui retourn ces mots separer dans un tableau,il suffit de donner la chaine(n'importe quel chaine)
bonne chance
Public Function Decomposer(ByVal chaine As String) As String()
'declaration d'un tableau qui va contien les mots
Dim m() As String
'(Split) c'est une méthode fournis par .NET pour éliminer des carateres dans une chaine et qui retourne un tableau des mots
m = chaine.Split(";")
'ajouter ; a chaque mot dans le tableau
Dim i As Integer
Do
m(i) = m(i) & ";"
i = i + 1
Loop Until i = m.Length
Return m
End Function
bonne chance
Public Function Decomposer(ByVal chaine As String) As String()
'declaration d'un tableau qui va contien les mots
Dim m() As String
'(Split) c'est une méthode fournis par .NET pour éliminer des carateres dans une chaine et qui retourne un tableau des mots
m = chaine.Split(";")
'ajouter ; a chaque mot dans le tableau
Dim i As Integer
Do
m(i) = m(i) & ";"
i = i + 1
Loop Until i = m.Length
Return m
End Function