Modifier un donner
Résolu
steph1167
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
jondev Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
jondev Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans access 2010 j'ai une colonne avec ce type de Donner,123456789 mais j'aimerais qui'ils s'affiche comme ceci 12-3456789:NSN, je sais que ca prend une requete de mise ajour mais je ne sais comment construire celle-ci
Merci a l'avance de votre aide
Dans access 2010 j'ai une colonne avec ce type de Donner,123456789 mais j'aimerais qui'ils s'affiche comme ceci 12-3456789:NSN, je sais que ca prend une requete de mise ajour mais je ne sais comment construire celle-ci
Merci a l'avance de votre aide
A voir également:
- Modifier un donner
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier story facebook - Guide
- Modifier l'extension d'un fichier - Guide
- Modifier un pdf gratuitement - Guide
1 réponse
Bonjour steph1167,
Pour modifier votre valeur "123465789" en "12-3456789:NSN" vous avez besoin d'utiliser une requête de mise à jour "UPDATE".
Pour découper votre chaîne, vous avez besoin de la fonction "MID".
La syntaxe est la suivante : MID(NomDuChamp,PositionDeDepart,Longueur)
Pour connaitre la longueur de votre chaîne de caractères (pour la découpe) vous aurez besoin de la fonction "LEN"
La syntaxe est la suivante : LEN(NomDuChamp)
Concernant votre besoin, cela donne la syntaxe suivante :
MID(Champ,1,2)+"-"+MID(test,3,LEN(test))+":NSN"
La requête finale est donc :
UPDATE NomTable SET Champ=MID(Champ,1,2)+"-"+MID(Champ,3,LEN(Champ))+":NSN"
En espérant avoir pu vous aider.
Bonne continuation pour votre développement.
JonDev
Pour modifier votre valeur "123465789" en "12-3456789:NSN" vous avez besoin d'utiliser une requête de mise à jour "UPDATE".
Pour découper votre chaîne, vous avez besoin de la fonction "MID".
La syntaxe est la suivante : MID(NomDuChamp,PositionDeDepart,Longueur)
Pour connaitre la longueur de votre chaîne de caractères (pour la découpe) vous aurez besoin de la fonction "LEN"
La syntaxe est la suivante : LEN(NomDuChamp)
Concernant votre besoin, cela donne la syntaxe suivante :
MID(Champ,1,2)+"-"+MID(test,3,LEN(test))+":NSN"
La requête finale est donc :
UPDATE NomTable SET Champ=MID(Champ,1,2)+"-"+MID(Champ,3,LEN(Champ))+":NSN"
En espérant avoir pu vous aider.
Bonne continuation pour votre développement.
JonDev
Mid([NSN],1,2)+"-"+Mid([NSN],3,Len([NSN]))+":NSN" voici la formule final
Pouvez-vous mettre le sujet en résolu si votre problème est résolu svp.
JonDev