|
|||||||
| Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici. |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: juin 2006
Messages: 7
|
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 |
|
|
|
|
|
#2 (permalink) |
|
Membre chevronné
![]() Date d'inscription: août 2004
Messages: 691
|
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 |
|
|
|
|
|
#3 (permalink) | |
|
MS Office & Access ![]() Date d'inscription: octobre 2004
Localisation: Mâcon
Messages: 6 429
|
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:
|
|
|
|
|
|
![]() |
![]() |
||
requete ajout caractere sur tous les champs d'une table
|
||
| Outils de la discussion | |
|
|