Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.

Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.

Réponse
 
Outils de la discussion
Vieux 24/06/2006, 10h02   #1 (permalink)
Invité de passage
 
Date d'inscription: juin 2006
Messages: 7
Par défaut requete ajout caractere sur tous les champs d'une table

Bonjour,

j ai une table access dont l entete de la premiere colonne s appelle Nom avec des donnees.

Nom

Philippe
Paul
Henri
Sophie

Je voudrais inserer un x devant tous ces noms aux moyens d une requete, non
pas en sql mais en access et en une seule fois est ce possible svp.

je vous en remercie.

slts
lorenzo74 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 24/06/2006, 11h20   #2 (permalink)
Membre chevronné
 
Avatar de ft035580
 
Date d'inscription: août 2004
Messages: 691
Par défaut

Salut,

Tu peux essayer un truc du genre:

Code :
Dim Rst As DAO.Recordset
Dim Bds As DAO.Database
Set Bds = CurrentDb
Set Rst = Bds.OpenRecordset("TaTable", dbOpenTable)
While Not Rst.EOF
Rst.Edit
Rst.Fields("Nom").Value = "X" & Rst.Fields("Nom").Value
Rst.Update
Rst.MoveNext
Wend
Rst.Close
Bds.Close
Set Rst = Nothing
Set Bds = Nothing
ft035580 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 24/06/2006, 12h15   #3 (permalink)
Responsable
MS Office & Access
 
Avatar de Tofalu
 
Date d'inscription: octobre 2004
Localisation: Mâcon
Messages: 6 429
Par défaut

Euh tu as testé l'impacte d'un tel code ? Pourquoi utiliser VBA quand une requête SQL suffit

Ton code va être plus de 10 fois plus lent qu'une simple requête, sans compter la nécessiter de mettre en place une IHM dédiée pour le lancer

Il ne faut pas penser que VBA est plus rapide que le reste et savoir utiliser Access c'est avant tout savoir choisir la meilleure des solutions face à une problématique données.

Ici, l'auteur un x devant tous ces noms :

La requête sera :

Citation:
UPDATE MaTable SET ChampNom="x" & ChampNom
Tofalu est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 24/06/2006, 12h49   #4 (permalink)
Membre chevronné
 
Avatar de ft035580
 
Date d'inscription: août 2004
Messages: 691
Par défaut

ft035580 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 24/06/2006, 13h34   #5 (permalink)
Invité de passage
 
Date d'inscription: juin 2006
Messages: 7
Par défaut merci

je vais tester vos manip, encore merci pour les reponses
lorenzo74 est déconnecté   Envoyer un message privé Réponse avec citation
NEWS ACCESSF.A.Q AccessF.A.Q VBATutorielsSourcesOutilsLivresAccess TVAccess 2007

Réponse

Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h14.


Vos questions techniques : forum d'entraide Access - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2009 www.developpez.com - Legal informations.