Code VBA pour coller des données dans une table Access

Le
Fondcombe
Bonjour,

Je récupère des données de requêtes BI-Query et je souhaite les copier dans
une table Access. Pour copier, pas de problème, j'ai bien la syntaxe VBA,
mais pour coller, quelle doit être la syntaxe ?

Merci d'avance aux spécialistes
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Raymond [mvp]
Le #6282841
Bonsoir.

tu n'as pas besoin de code vba, remplace ta requête sélection par une
requête ajout qui ajoutera automatiquement les enregistrement dans la table.
si tu es obligé de conserver ta requête sélection, crées une requête ajout
faisant appel à la requête ssélection.

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Fondcombe" news:
| Bonjour,
|
| Je récupère des données de requêtes BI-Query et je souhaite les copier
dans
| une table Access. Pour copier, pas de problème, j'ai bien la syntaxe VBA,
| mais pour coller, quelle doit être la syntaxe ?
|
| Merci d'avance aux spécialistes
Fondcombe
Le #6282811
Bonsoir Raymond,
Merci de ta suggestion mais je n'ai pas de requêtes en cours (ni sélection,
ni ajout). J'ai des données dans le presse papier qui sont le résultat de la
SelectAll/Copy d'un resultset de BI-Query. Dans Excel, j'utilise juste Paste
pour la fin de cette macro mais je ne connais pas l'équivalent dans Access.


Bonsoir.

tu n'as pas besoin de code vba, remplace ta requête sélection par une
requête ajout qui ajoutera automatiquement les enregistrement dans la table.
si tu es obligé de conserver ta requête sélection, crées une requête ajout
faisant appel à la requête ssélection.

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Fondcombe" news:
| Bonjour,
|
| Je récupère des données de requêtes BI-Query et je souhaite les copier
dans
| une table Access. Pour copier, pas de problème, j'ai bien la syntaxe VBA,
| mais pour coller, quelle doit être la syntaxe ?
|
| Merci d'avance aux spécialistes





Raymond [mvp]
Le #6282791
Bonjour.

en access tu as l'équivalent:
DoCmd.RunCommand acCmdPasteAppend ( ou acCmdPaste ou acCmdPasteSpecial )

il serait bon pour la qualité des données, d'étudier un import un peu plus
sécurisé et sécurisant.

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Fondcombe" news:
| Bonsoir Raymond,
| Merci de ta suggestion mais je n'ai pas de requêtes en cours (ni
sélection,
| ni ajout). J'ai des données dans le presse papier qui sont le résultat de
la
| SelectAll/Copy d'un resultset de BI-Query. Dans Excel, j'utilise juste
Paste
| pour la fin de cette macro mais je ne connais pas l'équivalent dans
Access.
Fondcombe
Le #6282241
Merci Raymond,

En fait j'ai contourné le problème avec les commandes :
Table().open
SendKeys ^a, wait (crtl a sélectionne tous les enregistrements)
SendKeys ^v (crtl v pour coller le contenu du presse papier)
Pour ce qui est de sécuriser cet import, malheureseument, BI-Query n'est pas
trés interactif avec Access.



Bonjour.

en access tu as l'équivalent:
DoCmd.RunCommand acCmdPasteAppend ( ou acCmdPaste ou acCmdPasteSpecial )

il serait bon pour la qualité des données, d'étudier un import un peu plus
sécurisé et sécurisant.

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Non Stop Mix '07 - Paris. La nouvelle scène web fête la créativité !
http://www.comscamp.com/Tracker/Redirect.ashx?linkid°64304e-439a-45c7-9d2f-c3326db58273


"Fondcombe" news:
| Bonsoir Raymond,
| Merci de ta suggestion mais je n'ai pas de requêtes en cours (ni
sélection,
| ni ajout). J'ai des données dans le presse papier qui sont le résultat de
la
| SelectAll/Copy d'un resultset de BI-Query. Dans Excel, j'utilise juste
Paste
| pour la fin de cette macro mais je ne connais pas l'équivalent dans
Access.





Publicité
Poster une réponse
Anonyme