Merci c'est sympa
A+ [:-$]
-------------------------------
Réponse au message :
-------------------------------
Une erreur s'est glissée dans ma réponse précédente.
En effet ce n'est pas : DATA.DatabaseName.Execute SQL
MAIS
DATA.Database.Execute SQL
Désolé !!!!! A+ ;-)
-------------------------------
Réponse au message :
-------------------------------
La solution que je te propose est la suivante (mais pas forcément la meilleur)
- dans ton 'Form' met un control 'DATA' qui est relier à ta base de Donnée Access.
- Ecrit ensuite le code suivant : DATA.DatabaseName.Execute SQL
- SQL étant le code SQL de ta requête développer avec Access.
Ainsi tu exécute ta requête à partir de VB. ATTENTION, cette requête doit être une requête d'action (Création table / Mettre à jours / Ajout / Supprimer).
Pour ce qui est de passer des paramètres voir l'exemple ci-dessous :
- Requête de base avec un paramètre fixe
SQL = " DELETE T_OF.Date_Ctrl FROM T_OF WHERE (((T_OF.Date_Ctrl)<#1/1/2002#));"
DATA.DatabaseName.Execute SQL
Pour pouvoir intervenir sur le paramètre :
PARAM = "1/1/2002"
SQL = " DELETE T_OF.Date_Ctrl FROM T_OF WHERE (((T_OF.Date_Ctrl)<#" & PRAM & "#));"
DATA.DatabaseName.Execute SQL
Bon courage.
-------------------------------
Réponse au message :
-------------------------------
bonjour,
Je souhaiterai exécuter une requete stockée dans ma table access à partir d'une commande VB. Je n'ai pas trouvé d'exemple.
D'autre part, mon idée est de passer des parametres à ma requête.
Auriez vous un petit bout de code ?
Merci
