Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#1 Mon 24 March 2014 11:04
- dogmaf413
- Participant actif
- Lieu: LILLE
- Date d'inscription: 9 Sep 2008
- Messages: 60
Mise à jour champs avec implémentation + 1
Bonjour,
Je souhaite mettre une colonne à jour dans une table comportant de nombreux enregistrements.
J'aimerai mettre quelque chose du genre en ajoutant + 1 à chaque objet : 1AA001, 1AA002, 1AA003, ....
Je n'arrive pas à trouver la syntaxe pour le faire.
Merci bcp pour votre aide.
Hors ligne
#2 Mon 24 March 2014 11:36
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Mise à jour champs avec implémentation + 1
Salut,
Si j'ai bien saisi ton soucis, tu as un champ contenant --> AA001, AA002, AA003, ....
et tu veux y ajouter un "1" devant.
Si c'est celà:
Faire Table -> Mise à jour colonne puis Tu choisis la table à modifier puis le champ
Dans Valeur tu mets --> "1" & TonChamp
Ou avec la FMB (Fenêtre MapBasic)
Code:
update TaTable Set TonChamp = "1" & Tonchamp
A+
Joël
Hors ligne
#3 Mon 24 March 2014 12:03
- dogmaf413
- Participant actif
- Lieu: LILLE
- Date d'inscription: 9 Sep 2008
- Messages: 60
Re: Mise à jour champs avec implémentation + 1
Je pense que je me suis mal exprimé. En fait le champ est vide, et j'aimerai ajouter +1 au code AA pour faire par exemple AA1, AA2, AA3, ....
Hors ligne
#4 Mon 24 March 2014 12:53
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Mise à jour champs avec implémentation + 1
Et oui celà prête à confusion:
+ 1 à chaque objet : 1AA001, 1AA002, 1AA003, ....
Faire Table -> Mise à jour colonne puis Tu choisis la table à modifier puis le champ
Dans Valeur tu mets --> "AA" & rowid
Ou avec la FMB (Fenêtre MapBasic)
Code:
update TaTable Set TonChamp = "AA" & rowid
PS:Si tu veux ceci ---> AA001, AA002, AA003, ....
Code:
update TaTable Set TonChamp = "AA" & Right$(("000" & rowid),3)
A+
Joël
Dernière modification par Spacejo (Mon 24 March 2014 13:25)
Hors ligne
#5 Mon 24 March 2014 14:15
- dogmaf413
- Participant actif
- Lieu: LILLE
- Date d'inscription: 9 Sep 2008
- Messages: 60
Re: Mise à jour champs avec implémentation + 1
Super, c'est tout à fait ce qu'il me faut. MERCI !!
Hors ligne