Traduire des actions sous Access en VB - VB/VBA/VBS - Programmation
Marsh Posté le 18-07-2007 à 16:51:55
perso, je n'ai pas trouvé de macro recorder sous access.
on peut éventuellement t'aider au coup par coup.
Marsh Posté le 18-07-2007 à 17:04:20
Ben par exemple dupliquer une table en définissant une clé primaire pour l'un de ses champs...
Marsh Posté le 18-07-2007 à 17:13:16
Tu crées une macro Access (l'onglet des Macros, pas le VBA, c'est différent sous Access).
Tu ajoutes une action « CopierObjet » dont tu remplis les paramètres.
Tu lances ça par un « DoCmd.RunMacro »
Ça devrait rouler.
Marsh Posté le 19-07-2007 à 16:29:12
Re-Bonjour,
J'ai une autre question.
Voila, j'ai une grande table (3000 enregistrements environ) et chaque enregistrement fait partie d'un groupe A, B, C style
A1
A2
A3
...
B1
B2
B3
...
C1
C2
C3
...
Et chacun de ces groupes est associé à une date.
J'aimerai garder les engistrements les plus récents de chaque groupe.
Quelqu'un sait s'il existe un moyen de faire ça sans VBA ?
Merci
Marsh Posté le 19-07-2007 à 16:34:58
en admettant que tu as une date dans un de tes champs tu fais un
Code :
|
Marsh Posté le 19-07-2007 à 20:37:57
jpcheck a écrit : en admettant que tu as une date dans un de tes champs tu fais un
|
C'est vraiment cool merci
Marsh Posté le 20-07-2007 à 11:57:33
Dans la fenetre macro, je ne trouve pas comment executer une requete (et pas seulement l'ouvrir en Design view et autres) Y a un moyen de l'executer ?
Marsh Posté le 20-07-2007 à 11:59:16
si tu souhaites executer un requete que tu viens d'ecrire c
docmd.runquery ReqSQL
si c'est dans un source de controle tu peux faire un
monchamps.requery
Marsh Posté le 20-07-2007 à 13:30:11
Et s'il s'agit, dans Access, de lancer une requete pré-enregistrée,on peut utiliser la méthode .Execute de l'objet QueryDef correspondant à la requete voulue (collection .Querydefs d'un objet Database).
Marsh Posté le 24-07-2007 à 14:18:44
Lorsqu'on crée une reqûete qui sélectionne des colonnes d'une table pour faire une autre table, comment faire pour indiquer en SQL View quelles colonnes sont des clés svp ?
En fait en mode manuel je sais le faire mais comme je veux tout automatiser j'aimerais savoir comment gérer ca sous SQL.
Merci
Marsh Posté le 24-07-2007 à 16:47:46
Avec une requête Access enregistrée, ça n'est pas possible.
Il faut du code VBA.
Je n'ai pas connaissance que des commandes du genre CREATE INDEX etc. soient implémentées en SQL Access
Marsh Posté le 18-07-2007 à 16:42:07
Bonjour
Je dois effectuer une suite de taches repetitives et j'aimerais savoir si quelqu'un sait s'il existe un moyen de voir quel code VBA se cache derrière certaines actions qu'on effectue (copiage collage de table sur Access).
Ma question est naïve mais je débute sur Access/VBA en fait
Merci