Pour quelle raison mon code me cr=E9e l'erreur d'ex=E9cution 2001
Op=E9ration annul=E9e alors que dans un autre cas il fonctionne
correctement
'--- Si requ=EAte exite on modifie le SQL
Set qdf2 =3D CurrentDb.QueryDefs("rqt Temporaire")
qdf2.sql =3D StrSql
Else
'--- Sinon on cr=E9e la requ=EAte
Set qdf2 =3D CurrentDb.CreateQueryDef("rqt Temporaire", StrSql)
End If
qdf2.Close
Set qdf2 =3D Nothing
'--- Compte les Enregistrements
Me.txtCompteurCd.ControlSource =3D "=3D" & DCount("*", "rqt
Temporaire", "[Selection]=3Dfalse and [d=E9part]=3Dfalse")
Me.txtCompteurCs.ControlSource =3D "=3D" & DCount("*", "rqt
Temporaire", "[Selection]=3Dtrue and [d=E9part]=3Dfalse")
bonjour apparement tu ne gére pas l'erreur '--- Si requête exite on modifie le SQL on error resume next Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire") if qdf2 is nothing then '--- Sinon on crée la requête Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql) Else qdf2.sql = StrSql End If
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Jacques" a écrit dans le message de news:
Bonsoir ,
Pour quelle raison mon code me crée l'erreur d'exécution 2001 Opération annulée alors que dans un autre cas il fonctionne correctement
'--- Si requête exite on modifie le SQL Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire") qdf2.sql = StrSql Else '--- Sinon on crée la requête Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql) End If
qdf2.Close Set qdf2 = Nothing
'--- Compte les Enregistrements Me.txtCompteurCd.ControlSource = "=" & DCount("*", "rqt Temporaire", "[Selection]úlse and [départ]úlse") Me.txtCompteurCs.ControlSource = "=" & DCount("*", "rqt Temporaire", "[Selection]=true and [départ]úlse")
Merci pour votre aide.
Salutations
bonjour
apparement tu ne gére pas l'erreur
'--- Si requête exite on modifie le SQL
on error resume next
Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire")
if qdf2 is nothing then
'--- Sinon on crée la requête
Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql)
Else
qdf2.sql = StrSql
End If
--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Jacques" <jg1@neuf.fr> a écrit dans le message de news:
1194813166.364566.240630@d55g2000hsg.googlegroups.com...
Bonsoir ,
Pour quelle raison mon code me crée l'erreur d'exécution 2001
Opération annulée alors que dans un autre cas il fonctionne
correctement
'--- Si requête exite on modifie le SQL
Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire")
qdf2.sql = StrSql
Else
'--- Sinon on crée la requête
Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql)
End If
qdf2.Close
Set qdf2 = Nothing
'--- Compte les Enregistrements
Me.txtCompteurCd.ControlSource = "=" & DCount("*", "rqt
Temporaire", "[Selection]úlse and [départ]úlse")
Me.txtCompteurCs.ControlSource = "=" & DCount("*", "rqt
Temporaire", "[Selection]=true and [départ]úlse")
bonjour apparement tu ne gére pas l'erreur '--- Si requête exite on modifie le SQL on error resume next Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire") if qdf2 is nothing then '--- Sinon on crée la requête Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql) Else qdf2.sql = StrSql End If
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Jacques" a écrit dans le message de news:
Bonsoir ,
Pour quelle raison mon code me crée l'erreur d'exécution 2001 Opération annulée alors que dans un autre cas il fonctionne correctement
'--- Si requête exite on modifie le SQL Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire") qdf2.sql = StrSql Else '--- Sinon on crée la requête Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql) End If
qdf2.Close Set qdf2 = Nothing
'--- Compte les Enregistrements Me.txtCompteurCd.ControlSource = "=" & DCount("*", "rqt Temporaire", "[Selection]úlse and [départ]úlse") Me.txtCompteurCs.ControlSource = "=" & DCount("*", "rqt Temporaire", "[Selection]=true and [départ]úlse")
Merci pour votre aide.
Salutations
Jacques
On 12 nov, 08:23, "Pierre CFI [mvp]" wrote:
bonjour apparement tu ne gére pas l'erreur '--- Si requête exite on modifie le SQL on error resume next Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire") if qdf2 is nothing then '--- Sinon on crée la requête Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql) Else qdf2.sql = StrSql End If
-- Pierre MVP Access *************************************** Conseils MPFA:http://www.mpfa.info/ ********************************************************* "Jacques" a écrit dans le message de news:
Bonsoir ,
Pour quelle raison mon code me crée l'erreur d'exécution 2001 Opération annulée alors que dans un autre cas il fonctionne correctement
'--- Si requête exite on modifie le SQL Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire") qdf2.sql = StrSql Else '--- Sinon on crée la requête Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql) End If
qdf2.Close Set qdf2 = Nothing
'--- Compte les Enregistrements Me.txtCompteurCd.ControlSource = "=" & DCount("*", "rqt Temporaire", "[Selection]úlse and [départ]úlse") Me.txtCompteurCs.ControlSource = "=" & DCount("*", "rqt Temporaire", "[Selection]=true and [départ]úlse")
Merci pour votre aide.
Salutations
Bonsoir Pierre,
Merci pour ta réponse je n'ai plus d'erreur, mais le Me.txtCompteur m'affiche le Dcount de la rqt Temporaire que j'utilise quelque ligne plus haut c'est à dire:
If Me!Cadre48 = 5 Then StrSql = "SELECT [............. (Le code décrit plus haut qui fonctionne correctement) End if
If Me!Cadre48 = 7 Then (Avec un Nouveaux StrSql) 'StrSql = "SELECT [............... (Code décrit plus haut qui ne fonctionne pas) End if
Salutations
On 12 nov, 08:23, "Pierre CFI [mvp]" <XXX_pierresalaun@wanadoo> wrote:
bonjour
apparement tu ne gére pas l'erreur
'--- Si requête exite on modifie le SQL
on error resume next
Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire")
if qdf2 is nothing then
'--- Sinon on crée la requête
Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql)
Else
qdf2.sql = StrSql
End If
--
Pierre
MVP Access
***************************************
Conseils MPFA:http://www.mpfa.info/
*********************************************************
"Jacques" <j...@neuf.fr> a écrit dans le message de news:
1194813166.364566.240...@d55g2000hsg.googlegroups.com...
Bonsoir ,
Pour quelle raison mon code me crée l'erreur d'exécution 2001
Opération annulée alors que dans un autre cas il fonctionne
correctement
'--- Si requête exite on modifie le SQL
Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire")
qdf2.sql = StrSql
Else
'--- Sinon on crée la requête
Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql)
End If
qdf2.Close
Set qdf2 = Nothing
'--- Compte les Enregistrements
Me.txtCompteurCd.ControlSource = "=" & DCount("*", "rqt
Temporaire", "[Selection]=false and [départ]=false")
Me.txtCompteurCs.ControlSource = "=" & DCount("*", "rqt
Temporaire", "[Selection]=true and [départ]=false")
Merci pour votre aide.
Salutations
Bonsoir Pierre,
Merci pour ta réponse je n'ai plus d'erreur, mais le Me.txtCompteur
m'affiche le Dcount de la rqt Temporaire
que j'utilise quelque ligne plus haut c'est à dire:
If Me!Cadre48 = 5 Then
StrSql = "SELECT [.............
(Le code décrit plus haut qui fonctionne correctement)
End if
If Me!Cadre48 = 7 Then (Avec un Nouveaux StrSql)
'StrSql = "SELECT [...............
(Code décrit plus haut qui ne fonctionne pas)
End if
bonjour apparement tu ne gére pas l'erreur '--- Si requête exite on modifie le SQL on error resume next Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire") if qdf2 is nothing then '--- Sinon on crée la requête Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql) Else qdf2.sql = StrSql End If
-- Pierre MVP Access *************************************** Conseils MPFA:http://www.mpfa.info/ ********************************************************* "Jacques" a écrit dans le message de news:
Bonsoir ,
Pour quelle raison mon code me crée l'erreur d'exécution 2001 Opération annulée alors que dans un autre cas il fonctionne correctement
'--- Si requête exite on modifie le SQL Set qdf2 = CurrentDb.QueryDefs("rqt Temporaire") qdf2.sql = StrSql Else '--- Sinon on crée la requête Set qdf2 = CurrentDb.CreateQueryDef("rqt Temporaire", StrSql) End If
qdf2.Close Set qdf2 = Nothing
'--- Compte les Enregistrements Me.txtCompteurCd.ControlSource = "=" & DCount("*", "rqt Temporaire", "[Selection]úlse and [départ]úlse") Me.txtCompteurCs.ControlSource = "=" & DCount("*", "rqt Temporaire", "[Selection]=true and [départ]úlse")
Merci pour votre aide.
Salutations
Bonsoir Pierre,
Merci pour ta réponse je n'ai plus d'erreur, mais le Me.txtCompteur m'affiche le Dcount de la rqt Temporaire que j'utilise quelque ligne plus haut c'est à dire:
If Me!Cadre48 = 5 Then StrSql = "SELECT [............. (Le code décrit plus haut qui fonctionne correctement) End if
If Me!Cadre48 = 7 Then (Avec un Nouveaux StrSql) 'StrSql = "SELECT [............... (Code décrit plus haut qui ne fonctionne pas) End if