Renommer la valeur d'un champ sous Access
Résolu
didine13290
Messages postés
16
Statut
Membre
-
didine13290 Messages postés 16 Statut Membre -
didine13290 Messages postés 16 Statut Membre -
Bonjour,
Pour mon sujet de stage je travaille sous Access et là je suis un peu coincée. Dans une colonne j'aimerai faire un regroupement de données et les renommer. Par exemple si dans ma colonne il apparaît plusieurs fois la valeur J24, je voudrais remplacer tous les J24 par des J24/H55.
J'ai essayé de le faire par le biais d'une macro, mais lorsque la commande rechercher et remplacer entre en jeu, ça ne me donne pas l'effet escompté. en effet avec cette fonction j'obtiens comme valeur de champ du J24/J24/H55 puisque au deuxième tour quand je recherche les H55 il me les remplace tous y compris dans les J24/H55.
Par le biais d'une requête mise à jour ça fonctionne mais que pour la modification d'une valeur du champ. Exemple si dans ma colonne j'ai 10 fois J24 qui apparaît, alors il me remplace tous les J24 par J24/H55 et efface toutes les autres valeurs du champs.
Pour la requête j'utilise, j'utilise la condition IIF, mais j'a tellement de conditions que la requête ne tourne pas.
Je pense qu'il faut le programmer en VB, mais le problème c'est que je n'en ai jamais fait. Donc si quelqu'un pouvait m'aider serait vraiment sympa.
J'espère que mes explications sont claires.
Merci d'avance.
Didine13290.
Pour mon sujet de stage je travaille sous Access et là je suis un peu coincée. Dans une colonne j'aimerai faire un regroupement de données et les renommer. Par exemple si dans ma colonne il apparaît plusieurs fois la valeur J24, je voudrais remplacer tous les J24 par des J24/H55.
J'ai essayé de le faire par le biais d'une macro, mais lorsque la commande rechercher et remplacer entre en jeu, ça ne me donne pas l'effet escompté. en effet avec cette fonction j'obtiens comme valeur de champ du J24/J24/H55 puisque au deuxième tour quand je recherche les H55 il me les remplace tous y compris dans les J24/H55.
Par le biais d'une requête mise à jour ça fonctionne mais que pour la modification d'une valeur du champ. Exemple si dans ma colonne j'ai 10 fois J24 qui apparaît, alors il me remplace tous les J24 par J24/H55 et efface toutes les autres valeurs du champs.
Pour la requête j'utilise, j'utilise la condition IIF, mais j'a tellement de conditions que la requête ne tourne pas.
Je pense qu'il faut le programmer en VB, mais le problème c'est que je n'en ai jamais fait. Donc si quelqu'un pouvait m'aider serait vraiment sympa.
J'espère que mes explications sont claires.
Merci d'avance.
Didine13290.
A voir également:
- Renommer la valeur d'un champ sous Access
- Renommer des fichiers en masse - Guide
- Renommer son iphone - Guide
- Comment renommer quelqu'un sur instagram - Guide
- Renommer un lien hypertexte ✓ - Forum Bugs et suggestions
- Changer son nom sur Instagram - Forum Instagram
2 réponses
Bonjour,
Peut-être une solution
(fais une copie de la base par sécurité!!!)
- Afficher la table contenant les infos
(Dans l'esemple c'est la champ "Type" qui contient les infos à modifier)
- Menu Edition - Remplacer
Rechercher: J24
Remplacer par: H55
Rechercher dans: Type
Où: champ entier
Bouton: Remplacer tout
Est-ce la solution?
Peut-être une solution
(fais une copie de la base par sécurité!!!)
- Afficher la table contenant les infos
(Dans l'esemple c'est la champ "Type" qui contient les infos à modifier)
- Menu Edition - Remplacer
Rechercher: J24
Remplacer par: H55
Rechercher dans: Type
Où: champ entier
Bouton: Remplacer tout
Est-ce la solution?
Bonjour Claben,
Merci pour ton aide, mais à force de chercher et d'essayer des trucs j'ai trouvé quelque chos qui semble fonctionner.
J'ai créée deux requêtes. La première est une requête de sélection, qui recherche tous les J24 et la deuxième est une requête de mise à jour qui remplace les J24 par J24/H55.
Encore merci de t'y être intéressé.
Merci pour ton aide, mais à force de chercher et d'essayer des trucs j'ai trouvé quelque chos qui semble fonctionner.
J'ai créée deux requêtes. La première est une requête de sélection, qui recherche tous les J24 et la deuxième est une requête de mise à jour qui remplace les J24 par J24/H55.
Encore merci de t'y être intéressé.