#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