vegetalain
Messages postés747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 août 2022
-
24 oct. 2008 à 13:34
vegetalain
Messages postés747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 août 2022
-
25 oct. 2008 à 16:35
Salut, je ne sais pas comment insérer un caractère dans une chaine et je ne trouve pas. Il n'y a que des remplacements de caractères existants, ce genre de trucs.... Ce serait ça :
Genre mettre ":" en position "2" et "5" (je pars d'une position "0")... dan cette chaîne donc... Il n'y aurait que des chiffres donc, pas de lettre à l'origine...
Si quelqu'un sait comment faire ça serait tip top !
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 25 oct. 2008 à 15:44
1) Sous VB6, hein ... (ne te trompe pas la prochaine fois...)...
2) tu t'es sûrement précipité pour savoir comment fonctionne Formt (dans ton aide en ligne) toi ...
Élément, Description, ----
string, <object id= "alink_5" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></object>[javascript:alink_7.Click() Expression numérique] indiquant le nombre de caractères à renvoyer. Si vous indiquez la valeur 0, une chaîne de longueur nulle ("") est renvoyée. Si vous indiquez une valeur supérieure ou égale au nombre de caractères contenus dans l'argument string, la totalité de la chaîne est renvoyée.
Syntaxe
Right( string , length)
La syntaxe de la fonction Right comprend les
<object id ="alink_4" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></object>[javascript:alink_4.Click() arguments nommés] suivants :
Élément, Description, ----
string, <object id="alink_5" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></object>[javascript:alink_7.Click() Expression numérique] indiquant le nombre de caractères à renvoyer. Si la valeur est 0, une chaîne de longueur nulle est renvoyée. Si cette valeur est supérieure ou égale au nombre de caractères contenus dans l'argument string, la totalité de la chaîne est renvoyée.
Bon courage...
S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
cyrilremy
Messages postés33Date d'inscriptionsamedi 15 décembre 2007StatutMembreDernière intervention11 août 2010 24 oct. 2008 à 18:02
Il me semble qu'avec la fonction Insert() tu dois pouvoir le faire :)
Exemple ici pour ajouter des tirets :
Dim MyStr as String = "JoLuluDan"
MyStr.Insert(2,"-")
MyStr.Insert(6,"-")
Après opération, la chaine vaut "Jo-Lulu-Dan"
Par contre je ne sais pas si on part de 0 ou de 1, à toi de vérifier :)
vegetalain
Messages postés747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 août 2022 25 oct. 2008 à 10:08
euh... merci pour vos réponses mais je viens de m'apercevoir que je me suis gourré de catégorie là... c du vb6, pas du .net ou vb2005, quoi qu'il en soit, le coup de :
label1 = format(label1, ("##:##:##"))
fonctionne pil poil, sauf que si y'a un zéro en première position il est supp'.
Alors j'ai fait genre
if Len(label1) 7 then label1 "0" & label1