DoCmd.RunSQL (Access)
La méthode RunSQL exécute l'action ExécuterSQL dans Visual Basic.
Faites appel à la méthode RunSQL pour exécuter une requête action Microsoft Access en utilisant l'instruction SQL correspondante. Vous pouvez également exécuter une requête définition des données. Cette méthode s'applique uniquement aux bases de données Access. La longueur maximale de l' __ argument SQLStatement est de 32 768 caractères (contrairement à l'argument d'action SQLStatement dans la fenêtre Macro, dont la longueur ne peut pas excéder 256 caractères).
RunSQL (SQLStatement, UseTransaction)
Public Sub DoSQL()
Dim SQL As String
SQL = "UPDATE Employees" & _
"SET Employees.Title = 'Regional Sales Manager'" & _
"WHERE Employees.Title = 'Sales Manager'"
DoCmd.RunSQL SQL
End Sub
Arguments
Un argument nommé
SQLStatement (String) - Expression chaîne qui correspond à une instruction SQL valide pour une requête action ou une requête définition des données. Elle utilise une instruction INSERT INTO, DELETE, SELECT...INTO, UPDATE, CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX ou DROP INDEX. Insérez une clause IN pour accéder à une autre base de données.
Optional arguments
Les arguments suivants sont facultatifs
UseTransaction (Boolean) - Utilisez true (1) pour inclure cette requête dans une transaction. Utilisez False (0) si vous ne voulez utiliser aucune transaction. Si vous laissez cet argument vierge, la valeur par défaut (True) est choisie.