Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Lolo wrote:
> Bonjour a tous,
>
> J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
> des reuqetes ajout et suppression.
> Comment en me connectant a la base en VBA arriver a passer une valeur en
> parametre en executant la requete.
>
> Sans parametre je fais quelquechose comme :
> Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
>
> Mais comment introduire le parametre Mon_Parametre prenant une valeur de
> type long ?
>
> Si vous avez des idées ! Merci ! A+.
Salut,
sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
l'instruction sql ?
ma_connexion.execute "INSERT INTO maTable ( ..... " & _
"WHERE [monchampdetest]=" & me.monparametre &
";",NombreEnregistrementsImpactes
si le monchampdetest est numerique
et
ma_connexion.execute "INSERT INTO maTable ( ..... " & _
"WHERE [monchampdetest]='" & me.monparametre &
"';",NombreEnregistrementsImpactes
si le monchampdetest est Aplhanumerique
@+
Lolo wrote:
> Bonjour a tous,
>
> J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
> des reuqetes ajout et suppression.
> Comment en me connectant a la base en VBA arriver a passer une valeur en
> parametre en executant la requete.
>
> Sans parametre je fais quelquechose comme :
> Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
>
> Mais comment introduire le parametre Mon_Parametre prenant une valeur de
> type long ?
>
> Si vous avez des idées ! Merci ! A+.
Salut,
sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
l'instruction sql ?
ma_connexion.execute "INSERT INTO maTable ( ..... " & _
"WHERE [monchampdetest]=" & me.monparametre &
";",NombreEnregistrementsImpactes
si le monchampdetest est numerique
et
ma_connexion.execute "INSERT INTO maTable ( ..... " & _
"WHERE [monchampdetest]='" & me.monparametre &
"';",NombreEnregistrementsImpactes
si le monchampdetest est Aplhanumerique
@+
Lolo wrote:
> Bonjour a tous,
>
> J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
> des reuqetes ajout et suppression.
> Comment en me connectant a la base en VBA arriver a passer une valeur en
> parametre en executant la requete.
>
> Sans parametre je fais quelquechose comme :
> Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
>
> Mais comment introduire le parametre Mon_Parametre prenant une valeur de
> type long ?
>
> Si vous avez des idées ! Merci ! A+.
Salut,
sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
l'instruction sql ?
ma_connexion.execute "INSERT INTO maTable ( ..... " & _
"WHERE [monchampdetest]=" & me.monparametre &
";",NombreEnregistrementsImpactes
si le monchampdetest est numerique
et
ma_connexion.execute "INSERT INTO maTable ( ..... " & _
"WHERE [monchampdetest]='" & me.monparametre &
"';",NombreEnregistrementsImpactes
si le monchampdetest est Aplhanumerique
@+
Merci Fabien,
Ma requete est réalisée sous access et je ne souhaite pas la faire en SQL
pur car j'ai beaucoup de champs a copier avec des modifications de valeurs ...
Je ne suis pas sur qu'avec l'ajout d'une condition Where on soit dans le
cadre du passage de parametre...
"Fabien" a écrit :
> Lolo wrote:
> > Bonjour a tous,
> >
> > J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
> > des reuqetes ajout et suppression.
> > Comment en me connectant a la base en VBA arriver a passer une valeur en
> > parametre en executant la requete.
> >
> > Sans parametre je fais quelquechose comme :
> > Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
> >
> > Mais comment introduire le parametre Mon_Parametre prenant une valeur de
> > type long ?
> >
> > Si vous avez des idées ! Merci ! A+.
> Salut,
> sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
> l'instruction sql ?
> ma_connexion.execute "INSERT INTO maTable ( ..... " & _
> "WHERE [monchampdetest]=" & me.monparametre &
> ";",NombreEnregistrementsImpactes
> si le monchampdetest est numerique
> et
> ma_connexion.execute "INSERT INTO maTable ( ..... " & _
> "WHERE [monchampdetest]='" & me.monparametre &
> "';",NombreEnregistrementsImpactes
> si le monchampdetest est Aplhanumerique
> @+
>
>
>
>
Merci Fabien,
Ma requete est réalisée sous access et je ne souhaite pas la faire en SQL
pur car j'ai beaucoup de champs a copier avec des modifications de valeurs ...
Je ne suis pas sur qu'avec l'ajout d'une condition Where on soit dans le
cadre du passage de parametre...
"Fabien" a écrit :
> Lolo wrote:
> > Bonjour a tous,
> >
> > J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
> > des reuqetes ajout et suppression.
> > Comment en me connectant a la base en VBA arriver a passer une valeur en
> > parametre en executant la requete.
> >
> > Sans parametre je fais quelquechose comme :
> > Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
> >
> > Mais comment introduire le parametre Mon_Parametre prenant une valeur de
> > type long ?
> >
> > Si vous avez des idées ! Merci ! A+.
> Salut,
> sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
> l'instruction sql ?
> ma_connexion.execute "INSERT INTO maTable ( ..... " & _
> "WHERE [monchampdetest]=" & me.monparametre &
> ";",NombreEnregistrementsImpactes
> si le monchampdetest est numerique
> et
> ma_connexion.execute "INSERT INTO maTable ( ..... " & _
> "WHERE [monchampdetest]='" & me.monparametre &
> "';",NombreEnregistrementsImpactes
> si le monchampdetest est Aplhanumerique
> @+
>
>
>
>
Merci Fabien,
Ma requete est réalisée sous access et je ne souhaite pas la faire en SQL
pur car j'ai beaucoup de champs a copier avec des modifications de valeurs ...
Je ne suis pas sur qu'avec l'ajout d'une condition Where on soit dans le
cadre du passage de parametre...
"Fabien" a écrit :
> Lolo wrote:
> > Bonjour a tous,
> >
> > J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
> > des reuqetes ajout et suppression.
> > Comment en me connectant a la base en VBA arriver a passer une valeur en
> > parametre en executant la requete.
> >
> > Sans parametre je fais quelquechose comme :
> > Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
> >
> > Mais comment introduire le parametre Mon_Parametre prenant une valeur de
> > type long ?
> >
> > Si vous avez des idées ! Merci ! A+.
> Salut,
> sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
> l'instruction sql ?
> ma_connexion.execute "INSERT INTO maTable ( ..... " & _
> "WHERE [monchampdetest]=" & me.monparametre &
> ";",NombreEnregistrementsImpactes
> si le monchampdetest est numerique
> et
> ma_connexion.execute "INSERT INTO maTable ( ..... " & _
> "WHERE [monchampdetest]='" & me.monparametre &
> "';",NombreEnregistrementsImpactes
> si le monchampdetest est Aplhanumerique
> @+
>
>
>
>
Merci Fabien,
Ma requete est réalisée sous access et je ne souhaite pas la faire en SQL
pur car j'ai beaucoup de champs a copier avec des modifications de valeurs ...
Je ne suis pas sur qu'avec l'ajout d'une condition Where on soit dans le
cadre du passage de parametre...
"Fabien" a écrit :Lolo wrote:Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Salut,
sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
l'instruction sql ?
ma_connexion.execute "INSERT INTO maTable ( ..... "& _
"WHERE [monchampdetest]="& me.monparametre&
";",NombreEnregistrementsImpactes
si le monchampdetest est numerique
et
ma_connexion.execute "INSERT INTO maTable ( ..... "& _
"WHERE [monchampdetest]='"& me.monparametre&
"';",NombreEnregistrementsImpactes
si le monchampdetest est Aplhanumerique
@+
Merci Fabien,
Ma requete est réalisée sous access et je ne souhaite pas la faire en SQL
pur car j'ai beaucoup de champs a copier avec des modifications de valeurs ...
Je ne suis pas sur qu'avec l'ajout d'une condition Where on soit dans le
cadre du passage de parametre...
"Fabien" a écrit :
Lolo wrote:
Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Salut,
sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
l'instruction sql ?
ma_connexion.execute "INSERT INTO maTable ( ..... "& _
"WHERE [monchampdetest]="& me.monparametre&
";",NombreEnregistrementsImpactes
si le monchampdetest est numerique
et
ma_connexion.execute "INSERT INTO maTable ( ..... "& _
"WHERE [monchampdetest]='"& me.monparametre&
"';",NombreEnregistrementsImpactes
si le monchampdetest est Aplhanumerique
@+
Merci Fabien,
Ma requete est réalisée sous access et je ne souhaite pas la faire en SQL
pur car j'ai beaucoup de champs a copier avec des modifications de valeurs ...
Je ne suis pas sur qu'avec l'ajout d'une condition Where on soit dans le
cadre du passage de parametre...
"Fabien" a écrit :Lolo wrote:Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Salut,
sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
l'instruction sql ?
ma_connexion.execute "INSERT INTO maTable ( ..... "& _
"WHERE [monchampdetest]="& me.monparametre&
";",NombreEnregistrementsImpactes
si le monchampdetest est numerique
et
ma_connexion.execute "INSERT INTO maTable ( ..... "& _
"WHERE [monchampdetest]='"& me.monparametre&
"';",NombreEnregistrementsImpactes
si le monchampdetest est Aplhanumerique
@+
Lolo wrote:
> Merci Fabien,
>
> Ma requete est réalisée sous access et je ne souhaite pas la faire en SQL
> pur car j'ai beaucoup de champs a copier avec des modifications de valeurs ...
> Je ne suis pas sur qu'avec l'ajout d'une condition Where on soit dans le
> cadre du passage de parametre...
>
> "Fabien" a écrit :
>
>> Lolo wrote:
>>> Bonjour a tous,
>>>
>>> J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
>>> des reuqetes ajout et suppression.
>>> Comment en me connectant a la base en VBA arriver a passer une valeur en
>>> parametre en executant la requete.
>>>
>>> Sans parametre je fais quelquechose comme :
>>> Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
>>>
>>> Mais comment introduire le parametre Mon_Parametre prenant une valeur de
>>> type long ?
>>>
>>> Si vous avez des idées ! Merci ! A+.
>> Salut,
>> sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
>> l'instruction sql ?
>> ma_connexion.execute "INSERT INTO maTable ( ..... "& _
>> "WHERE [monchampdetest]="& me.monparametre&
>> ";",NombreEnregistrementsImpactes
>> si le monchampdetest est numerique
>> et
>> ma_connexion.execute "INSERT INTO maTable ( ..... "& _
>> "WHERE [monchampdetest]='"& me.monparametre&
>> "';",NombreEnregistrementsImpactes
>> si le monchampdetest est Aplhanumerique
>> @+
>>
>>
>>
>>
Ben ta requete access c'est quant même du SQL ;-)
Pour ce qui est des parametres a part les passer en modifiant
l'instruction SQL je vois pas comment faire.
Si les parametres concerne les champs mis a jour alors
ma_connexion.execute "Insert into [Matable] ([Champ1],[Champ2],...)
values (" & Param1 & "," & Param2 & "," .....
");",NombreEnregistrementsImpactes
A mon niveau je vois pas d'autres solutions désolé ;-)
Lolo wrote:
> Merci Fabien,
>
> Ma requete est réalisée sous access et je ne souhaite pas la faire en SQL
> pur car j'ai beaucoup de champs a copier avec des modifications de valeurs ...
> Je ne suis pas sur qu'avec l'ajout d'une condition Where on soit dans le
> cadre du passage de parametre...
>
> "Fabien" a écrit :
>
>> Lolo wrote:
>>> Bonjour a tous,
>>>
>>> J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
>>> des reuqetes ajout et suppression.
>>> Comment en me connectant a la base en VBA arriver a passer une valeur en
>>> parametre en executant la requete.
>>>
>>> Sans parametre je fais quelquechose comme :
>>> Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
>>>
>>> Mais comment introduire le parametre Mon_Parametre prenant une valeur de
>>> type long ?
>>>
>>> Si vous avez des idées ! Merci ! A+.
>> Salut,
>> sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
>> l'instruction sql ?
>> ma_connexion.execute "INSERT INTO maTable ( ..... "& _
>> "WHERE [monchampdetest]="& me.monparametre&
>> ";",NombreEnregistrementsImpactes
>> si le monchampdetest est numerique
>> et
>> ma_connexion.execute "INSERT INTO maTable ( ..... "& _
>> "WHERE [monchampdetest]='"& me.monparametre&
>> "';",NombreEnregistrementsImpactes
>> si le monchampdetest est Aplhanumerique
>> @+
>>
>>
>>
>>
Ben ta requete access c'est quant même du SQL ;-)
Pour ce qui est des parametres a part les passer en modifiant
l'instruction SQL je vois pas comment faire.
Si les parametres concerne les champs mis a jour alors
ma_connexion.execute "Insert into [Matable] ([Champ1],[Champ2],...)
values (" & Param1 & "," & Param2 & "," .....
");",NombreEnregistrementsImpactes
A mon niveau je vois pas d'autres solutions désolé ;-)
Lolo wrote:
> Merci Fabien,
>
> Ma requete est réalisée sous access et je ne souhaite pas la faire en SQL
> pur car j'ai beaucoup de champs a copier avec des modifications de valeurs ...
> Je ne suis pas sur qu'avec l'ajout d'une condition Where on soit dans le
> cadre du passage de parametre...
>
> "Fabien" a écrit :
>
>> Lolo wrote:
>>> Bonjour a tous,
>>>
>>> J'ai sous une base access deux requetes avec un paramétre. Ces requêtes sont
>>> des reuqetes ajout et suppression.
>>> Comment en me connectant a la base en VBA arriver a passer une valeur en
>>> parametre en executant la requete.
>>>
>>> Sans parametre je fais quelquechose comme :
>>> Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete", NombreEnregistrementsImpactes
>>>
>>> Mais comment introduire le parametre Mon_Parametre prenant une valeur de
>>> type long ?
>>>
>>> Si vous avez des idées ! Merci ! A+.
>> Salut,
>> sans rien connaitre à la syntaxe ado, ne peut on pas ecrire le source de
>> l'instruction sql ?
>> ma_connexion.execute "INSERT INTO maTable ( ..... "& _
>> "WHERE [monchampdetest]="& me.monparametre&
>> ";",NombreEnregistrementsImpactes
>> si le monchampdetest est numerique
>> et
>> ma_connexion.execute "INSERT INTO maTable ( ..... "& _
>> "WHERE [monchampdetest]='"& me.monparametre&
>> "';",NombreEnregistrementsImpactes
>> si le monchampdetest est Aplhanumerique
>> @+
>>
>>
>>
>>
Ben ta requete access c'est quant même du SQL ;-)
Pour ce qui est des parametres a part les passer en modifiant
l'instruction SQL je vois pas comment faire.
Si les parametres concerne les champs mis a jour alors
ma_connexion.execute "Insert into [Matable] ([Champ1],[Champ2],...)
values (" & Param1 & "," & Param2 & "," .....
");",NombreEnregistrementsImpactes
A mon niveau je vois pas d'autres solutions désolé ;-)
Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes
sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete",
NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes
sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete",
NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes
sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete",
NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Ci-dessous, une méthode, mais il y a plusieurs façons de faire.
vous trouverez tous les paramètres de CreateParazmetre dans l'aide :
AD210.CHM
Private Sub Commande0_Click()
On Error GoTo Err_Commande0_Click
Dim c As New ADODB.Command
c.ActiveConnection = CurrentProject.Connection
c.CommandType = adCmdStoredProc
c.CommandText = "[Le_Nom_De_Ma_Requete]" (les crochets sont
nécessaires s'il y a des espaces dans le nom de la requête)
c.Parameters.Refresh
c.Parameters.Append c.CreateParameter("Mon_Parametre ",
adLongVarBinary, adParamInput, ,VOTREVALEUR)
c.Execute
Exit_Commande0_Click:
Exit Sub
Err_Commande0_Click:
MsgBox Err.Description
Resume Exit_Commande0_Click
End Sub
"Lolo" a écrit dans le message de news:Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes
sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete",
NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Ci-dessous, une méthode, mais il y a plusieurs façons de faire.
vous trouverez tous les paramètres de CreateParazmetre dans l'aide :
AD210.CHM
Private Sub Commande0_Click()
On Error GoTo Err_Commande0_Click
Dim c As New ADODB.Command
c.ActiveConnection = CurrentProject.Connection
c.CommandType = adCmdStoredProc
c.CommandText = "[Le_Nom_De_Ma_Requete]" (les crochets sont
nécessaires s'il y a des espaces dans le nom de la requête)
c.Parameters.Refresh
c.Parameters.Append c.CreateParameter("Mon_Parametre ",
adLongVarBinary, adParamInput, ,VOTREVALEUR)
c.Execute
Exit_Commande0_Click:
Exit Sub
Err_Commande0_Click:
MsgBox Err.Description
Resume Exit_Commande0_Click
End Sub
"Lolo" <Lolo@discussions.microsoft.com> a écrit dans le message de news:
BCC9E593-545F-4CF6-A482-E8DF7ADD56B7@microsoft.com...
Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes
sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete",
NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
Ci-dessous, une méthode, mais il y a plusieurs façons de faire.
vous trouverez tous les paramètres de CreateParazmetre dans l'aide :
AD210.CHM
Private Sub Commande0_Click()
On Error GoTo Err_Commande0_Click
Dim c As New ADODB.Command
c.ActiveConnection = CurrentProject.Connection
c.CommandType = adCmdStoredProc
c.CommandText = "[Le_Nom_De_Ma_Requete]" (les crochets sont
nécessaires s'il y a des espaces dans le nom de la requête)
c.Parameters.Refresh
c.Parameters.Append c.CreateParameter("Mon_Parametre ",
adLongVarBinary, adParamInput, ,VOTREVALEUR)
c.Execute
Exit_Commande0_Click:
Exit Sub
Err_Commande0_Click:
MsgBox Err.Description
Resume Exit_Commande0_Click
End Sub
"Lolo" a écrit dans le message de news:Bonjour a tous,
J'ai sous une base access deux requetes avec un paramétre. Ces requêtes
sont
des reuqetes ajout et suppression.
Comment en me connectant a la base en VBA arriver a passer une valeur en
parametre en executant la requete.
Sans parametre je fais quelquechose comme :
Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete",
NombreEnregistrementsImpactes
Mais comment introduire le parametre Mon_Parametre prenant une valeur de
type long ?
Si vous avez des idées ! Merci ! A+.
pardon, ADO210.CHM
"CErnst" a écrit dans le message de news:
%
> Ci-dessous, une méthode, mais il y a plusieurs façons de faire.
> vous trouverez tous les paramètres de CreateParazmetre dans l'aide :
> AD210.CHM
>
>
> Private Sub Commande0_Click()
> On Error GoTo Err_Commande0_Click
> Dim c As New ADODB.Command
> c.ActiveConnection = CurrentProject.Connection
> c.CommandType = adCmdStoredProc
> c.CommandText = "[Le_Nom_De_Ma_Requete]" (les crochets sont
> nécessaires s'il y a des espaces dans le nom de la requête)
> c.Parameters.Refresh
> c.Parameters.Append c.CreateParameter("Mon_Parametre ",
> adLongVarBinary, adParamInput, ,VOTREVALEUR)
> c.Execute
> Exit_Commande0_Click:
> Exit Sub
>
> Err_Commande0_Click:
> MsgBox Err.Description
> Resume Exit_Commande0_Click
> End Sub
>
>
>
>
>
>
>
> "Lolo" a écrit dans le message de news:
>
>> Bonjour a tous,
>>
>> J'ai sous une base access deux requetes avec un paramétre. Ces requêtes
>> sont
>> des reuqetes ajout et suppression.
>> Comment en me connectant a la base en VBA arriver a passer une valeur en
>> parametre en executant la requete.
>>
>> Sans parametre je fais quelquechose comme :
>> Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete",
>> NombreEnregistrementsImpactes
>>
>> Mais comment introduire le parametre Mon_Parametre prenant une valeur de
>> type long ?
>>
>> Si vous avez des idées ! Merci ! A+.
>
>
pardon, ADO210.CHM
"CErnst" <contact.nospam@micro-gestion.fr> a écrit dans le message de news:
%23uzdhid1IHA.2384@TK2MSFTNGP04.phx.gbl...
> Ci-dessous, une méthode, mais il y a plusieurs façons de faire.
> vous trouverez tous les paramètres de CreateParazmetre dans l'aide :
> AD210.CHM
>
>
> Private Sub Commande0_Click()
> On Error GoTo Err_Commande0_Click
> Dim c As New ADODB.Command
> c.ActiveConnection = CurrentProject.Connection
> c.CommandType = adCmdStoredProc
> c.CommandText = "[Le_Nom_De_Ma_Requete]" (les crochets sont
> nécessaires s'il y a des espaces dans le nom de la requête)
> c.Parameters.Refresh
> c.Parameters.Append c.CreateParameter("Mon_Parametre ",
> adLongVarBinary, adParamInput, ,VOTREVALEUR)
> c.Execute
> Exit_Commande0_Click:
> Exit Sub
>
> Err_Commande0_Click:
> MsgBox Err.Description
> Resume Exit_Commande0_Click
> End Sub
>
>
>
>
>
>
>
> "Lolo" <Lolo@discussions.microsoft.com> a écrit dans le message de news:
> BCC9E593-545F-4CF6-A482-E8DF7ADD56B7@microsoft.com...
>> Bonjour a tous,
>>
>> J'ai sous une base access deux requetes avec un paramétre. Ces requêtes
>> sont
>> des reuqetes ajout et suppression.
>> Comment en me connectant a la base en VBA arriver a passer une valeur en
>> parametre en executant la requete.
>>
>> Sans parametre je fais quelquechose comme :
>> Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete",
>> NombreEnregistrementsImpactes
>>
>> Mais comment introduire le parametre Mon_Parametre prenant une valeur de
>> type long ?
>>
>> Si vous avez des idées ! Merci ! A+.
>
>
pardon, ADO210.CHM
"CErnst" a écrit dans le message de news:
%
> Ci-dessous, une méthode, mais il y a plusieurs façons de faire.
> vous trouverez tous les paramètres de CreateParazmetre dans l'aide :
> AD210.CHM
>
>
> Private Sub Commande0_Click()
> On Error GoTo Err_Commande0_Click
> Dim c As New ADODB.Command
> c.ActiveConnection = CurrentProject.Connection
> c.CommandType = adCmdStoredProc
> c.CommandText = "[Le_Nom_De_Ma_Requete]" (les crochets sont
> nécessaires s'il y a des espaces dans le nom de la requête)
> c.Parameters.Refresh
> c.Parameters.Append c.CreateParameter("Mon_Parametre ",
> adLongVarBinary, adParamInput, ,VOTREVALEUR)
> c.Execute
> Exit_Commande0_Click:
> Exit Sub
>
> Err_Commande0_Click:
> MsgBox Err.Description
> Resume Exit_Commande0_Click
> End Sub
>
>
>
>
>
>
>
> "Lolo" a écrit dans le message de news:
>
>> Bonjour a tous,
>>
>> J'ai sous une base access deux requetes avec un paramétre. Ces requêtes
>> sont
>> des reuqetes ajout et suppression.
>> Comment en me connectant a la base en VBA arriver a passer une valeur en
>> parametre en executant la requete.
>>
>> Sans parametre je fais quelquechose comme :
>> Ma_Connexion_P.Execute "Le_Nom_De_Ma_Requete",
>> NombreEnregistrementsImpactes
>>
>> Mais comment introduire le parametre Mon_Parametre prenant une valeur de
>> type long ?
>>
>> Si vous avez des idées ! Merci ! A+.
>
>