Access
 sql >> Base de données >  >> RDS >> Access

Dois-je utiliser des macros ou du code VBA ?

Lorsque vous créez une base de données, vous commencez par créer plusieurs objets de base de données tels que des tables, des formulaires et des rapports. Vous devrez éventuellement ajouter de la programmation pour automatiser certains processus. La décision d'utiliser des macros (macroinstruction) ou VBA (visual basic pour applications) dépend de la façon dont vous envisagez d'utiliser votre base de données.

Par exemple, si votre base de données est stockée sur votre ordinateur, que vous êtes le seul utilisateur et que vous êtes à l'aise avec VBA, il est probablement logique d'utiliser ce langage de programmation. Cependant, si vous partagez votre base de données avec beaucoup d'autres personnes, il est probablement préférable d'utiliser des macros pour des raisons de sécurité.

Apprenons-en plus sur les macros et le code VBA et comment choisir celui qui vous convient.

Qu'est-ce qu'une macro ? Qu'est-ce que VBA ?

Une macro est un morceau de code informatique qui rend les tâches moins répétitives. Il représente une séquence compliquée de frappes, de mouvements de souris, de commandes et d'autres types d'entrées. Les gens préfèrent souvent les macros parce qu'elles sont moins programmatiques et bonnes pour accomplir des tâches simples.

VBA est un langage de programmation développé et détenu par Microsoft. Comparé à d'autres langages de programmation, VBA est convivial et ne nécessite pas les techniques de programmation complexes nécessaires aux autres langages.

VBA peut être utilisé pour effectuer n'importe quelle opération qu'une macro peut effectuer. C'est plus avancé, donc vous pouvez en faire plus, mais cela peut aussi être plus déroutant et prendre plus de temps que les macros. Bien que ces deux termes soient souvent utilisés de manière interchangeable, vous savez maintenant qu'ils sont en réalité assez différents !

Laquelle dois-je utiliser :macros ou VBA ?

Vous devez fonder votre décision d'utiliser des macros ou VBA sur deux facteurs :la sécurité et la fonctionnalité.

Les macros sont généralement plus sûres et idéales pour automatiser les tâches de routine. Ce code peut également être enregistré et rejoué à partir d'un point d'entrée spécifique. Pour les programmes et fonctionnalités plus avancés, VBA est idéal.

Nous vous recommandons d'utiliser VBA lors de la création de vos propres fonctions, de la manipulation d'objets et de l'exécution d'actions au niveau du système. De plus, si vous choisissez d'activer le code VBA créé par quelqu'un d'autre que vous-même, assurez-vous qu'il provient d'une source fiable.

Comme vous pouvez le voir, vous n'êtes pas obligé d'utiliser l'un ou l'autre. Au lieu de cela, il est préférable d'utiliser des macros lorsque vous le pouvez et d'utiliser le langage de programmation VBA pour les tâches qui ne sont pas prises en charge par les macros. Si vous avez d'autres questions sur les macros et le code VBA, contactez Arkware dès aujourd'hui.