Salut
amalVB, salut
MPi,
je ne vois pourquoi non plus, mais je vois bien comment
:)1ère solution : les procédures stockées, créées avec
CREATE PROCEDURE. Ce ne sont pas tout à fait des macros, mais elles peuvent avoir une utilisation similaire, en tout cas en ce qui concerne la manipulation des données (
pas les formulaires, mais puique tu pilotes à partir de VB6, et qu'on n'en sait pas plus, on n'en sait pas moins non plus!).
2ème solution : elle nécessite une référence forte à
Access Automation (
'Microsoft Access 11.0 Object Library' ou une autre version) dans ton projet
VB6 (
et donc Access d'installé sur le poste d'exploitation). Partant de là, tu peux accéder aux objets :
AllForms,
AllFunctions,
AllMacros,
AllModules,
AllQueries,
AllReports,
AllStoredProcedures,
AllTables et
AllViews (
et j'en passe et des meilleurs)... et faire ce que tu veux, et surtout, ce qu'
Access veut (
mais pour l'avoir essayé maintes fois, je peux dire qu'Access veut souvent, il est d'ailleurs un des seuls intégrés VBA à proposer en standard un accès à son modèle d'extensibilité, ce qui veut dire, que tu peux lui faire générer son propre code).
à+
PS pour
MPi : je ne te contredirais pas sur les aspects fiabilité de la comparaison
VB et
Access (
quoique), mais je sais que nous sommes lu, et que d'autres cherchent à se faire une idée. Donc, il ne faut pas oublier qu'
Access a aussi bien des avantages sur
VB (
dans son domaine spécialisé, non pas dans le domaine généraliste de VB), et notamment son côté "
RAD", qui lui permet de se positionner comme un outil de bureautique (
ce qu'il est) très évolué (
VB n'a pas d'assistant pour créer des formulaires de vues, de synthèses, VB n'a pas d'outil de reporting intégré, VB nécessite un jeu de déploiement, même lorsqu'il utilise Access, alors qu'Access embarque tout dans le même fichier, Access intègre un moteur SQL, un analyseur/éditeur de requête...l'icone d'Access est plus jolie que celle de VB :) oups, j'ai glissé). Comparons donc
Access à ce qu'il est comparable, et on ne peut pas dire qu'ils se bousculent dans le domaine (
y compris dans le logiciel libre ou dans l'Open Source).
Alors,
Access, ... un exemple à suivre?
rvblogn
Je veux ton bien....et je l'aurais....mieux vaut tard...que trop tard!