Comment peut-on définir des valeurs de paramètre de l'INSERTION de requêtes SQL par le biais de VBA dans Microsoft Access?

Je suis nouveau à l'Accès et je suis venue à partir de C#, SQL Server & .Net. Il y a un projet qui est venu à ma façon et j'ai pour compléter certaines parties.

Le scénario peut être décrite comme suit:

  1. Un formulaire d'Accès avec un sous-formulaire
  2. Une requête Access qui est la source de données de ladite sous-formulaire, avec deux paramètres, affiché comme: Parametername1 String(255),Parametername2 String(255).
  3. Code VBA module(s)

Mon plan est de définir les valeurs de ces paramètres de la requête à l'intérieur d'une procédure dans mon code VBA module. Je crois que cela devrait actualiser mon sous-formulaire comme si la requête est la source de données du sous-formulaire.

Le problème est que je ne sais pas comment faire pour mettre ce plan en œuvre.

Je veux utiliser une requête parce que je ne veux pas gâcher mon Code VBA en ligne de SQL.

Je suis aide d'Access 2010.

Inline SQL dans un module VBA est une mauvaise idée non seulement pour des raisons de lisibilité, mais aussi parce qu'il pourrait jeter des erreurs inattendues et poser un menace pour la sécurité.

OriginalL'auteur Romi24 | 2012-08-04