j'ai un problème avec du code sql dans ma base Access, pouvez-vous m'aider
svp...
j'ai donc le même code dans mes requêtes, et ca fonctionne parfaitement,
j'ai n'ai fait que copié collé dans un module, et ca ne marche pas, il y a
un message qui apparait dès le départ.
voici le message d'erreur : "Erreur d'exécution '3075' : Erreur de syntaxe
(opérateur absent) dans l'expression '0WHERE [C1a-Entretiens].[Rdv] is Null'.
pouvez-vous m'aider svp.
Merci
voici mon code :
Sub MàJetAjout()
Dim sql1, sql2, sql3, sql4, sql5, sql6, sql7, sql8, sql9, sql10 As String
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une requête de sélection.
et pourtant voilà mon code que j'ai :
'******************************************* Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a - DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6 mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit depuis 6 mois].[Zone-OT] AND b.[SP] in ('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I', '6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like '**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In ('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E','7D' ,'7E','8D','8E','9B','9C') And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT];"
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un
autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une
requête de sélection.
et pourtant voilà mon code que j'ai :
'*******************************************
Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence],
[T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a -
DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select
distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6
mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit
depuis 6 mois].[Zone-OT] AND b.[SP] in
('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I',
'6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like
'**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit
3-6 mois]) AS [% DE entre 0-2 EC]" & _
"FROM [T1a - DE inscrit depuis 6 mois]" & _
"WHERE [T1a - DE inscrit depuis 6 mois].[SP] In
('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E','7D' ,'7E','8D','8E','9B','9C')
And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _
"GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence],
[T1a - DE inscrit depuis 6 mois].[Zone-OT];"
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une requête de sélection.
et pourtant voilà mon code que j'ai :
'******************************************* Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a - DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6 mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit depuis 6 mois].[Zone-OT] AND b.[SP] in ('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I', '6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like '**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In ('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E','7D' ,'7E','8D','8E','9B','9C') And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT];"
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une requête de sélection.
et pourtant voilà mon code que j'ai :
'******************************************* Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a - DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6 mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit depuis 6 mois].[Zone-OT] AND b.[SP] in ('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I', '6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like '**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In ('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E','7D','7E','8D','8E','9B','9C') And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT];"
de plus, j'ai donc la même fonction SQL dans une requête normale, et 4a marche...
que faire????
Même punition (manque des espaces d'espace) :
sql11 = "INSERT INTO [C1b-Codification FdR glob]" & _ "SELECT [R1b - Codification Global].*" & _ "FROM [R1b - Codification Global];" [..] 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In [..] And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence],
On 19 mai, 10:10, Eric <f_fra...@hotmail.com> wrote:
.../... Parti trop vite.
... toutes sont déclarées comme string... sinon ca ne
marche pas....
Ca marcherait car une variable Variant peut recevoir n'importe quel type
de données, et seul ce type peut recevoir le marqueur Null ;-)
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un
autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une
requête de sélection.
et pourtant voilà mon code que j'ai :
'*******************************************
Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence],
[T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a -
DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select
distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6
mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit
depuis 6 mois].[Zone-OT] AND b.[SP] in
('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I',
'6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like
'**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit
3-6 mois]) AS [% DE entre 0-2 EC]" & _
"FROM [T1a - DE inscrit depuis 6 mois]" & _
"WHERE [T1a - DE inscrit depuis 6 mois].[SP] In
('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E','7D','7E','8D','8E','9B','9C')
And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _
"GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence],
[T1a - DE inscrit depuis 6 mois].[Zone-OT];"
de plus, j'ai donc la même fonction SQL dans une requête normale, et
4a marche...
que faire????
Même punition (manque des espaces d'espace) :
sql11 = "INSERT INTO [C1b-Codification FdR glob]" & _
"SELECT [R1b - Codification Global].*" & _
"FROM [R1b - Codification Global];"
[..]
3-6 mois]) AS [% DE entre 0-2 EC]" & _
"FROM [T1a - DE inscrit depuis 6 mois]" & _
"WHERE [T1a - DE inscrit depuis 6 mois].[SP] In
[..]
And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _
"GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence],
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une requête de sélection.
et pourtant voilà mon code que j'ai :
'******************************************* Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a - DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6 mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit depuis 6 mois].[Zone-OT] AND b.[SP] in ('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I', '6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like '**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In ('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E','7D','7E','8D','8E','9B','9C') And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT];"
de plus, j'ai donc la même fonction SQL dans une requête normale, et 4a marche...
que faire????
Même punition (manque des espaces d'espace) :
sql11 = "INSERT INTO [C1b-Codification FdR glob]" & _ "SELECT [R1b - Codification Global].*" & _ "FROM [R1b - Codification Global];" [..] 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In [..] And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence],
Eric
re,
En plus du manque d'espaces signalé par Michel (1 après le nom de la 1ere table et un après le caractère générique * dans le sql11, tu ne peux pas exécuter la requête définie par le sql12 car il s'agit d'une requête sélection qu'on ne peut qu'ouvrir.
On 19 mai, 10:10, Eric wrote:
.../... Parti trop vite.
... toutes sont déclarées comme string... sinon ca ne marche pas.... Ca marcherait car une variable Variant peut recevoir n'importe quel type
de données, et seul ce type peut recevoir le marqueur Null ;-)
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une requête de sélection.
et pourtant voilà mon code que j'ai :
'******************************************* Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a - DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6 mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit depuis 6 mois].[Zone-OT] AND b.[SP] in ('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I', '6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like '**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In ('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E','7D','7E','8D','8E','9B','9C') And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT];"
de plus, j'ai donc la même fonction SQL dans une requête normale, et 4a marche...
que faire????
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
re,
En plus du manque d'espaces signalé par Michel (1 après le nom de la
1ere table et un après le caractère générique * dans le sql11, tu ne
peux pas exécuter la requête définie par le sql12 car il s'agit d'une
requête sélection qu'on ne peut qu'ouvrir.
On 19 mai, 10:10, Eric <f_fra...@hotmail.com> wrote:
.../... Parti trop vite.
... toutes sont déclarées comme string... sinon ca ne
marche pas....
Ca marcherait car une variable Variant peut recevoir n'importe quel type
de données, et seul ce type peut recevoir le marqueur Null ;-)
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un
autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une
requête de sélection.
et pourtant voilà mon code que j'ai :
'*******************************************
Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence],
[T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a -
DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select
distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6
mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit
depuis 6 mois].[Zone-OT] AND b.[SP] in
('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I',
'6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like
'**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit
3-6 mois]) AS [% DE entre 0-2 EC]" & _
"FROM [T1a - DE inscrit depuis 6 mois]" & _
"WHERE [T1a - DE inscrit depuis 6 mois].[SP] In
('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E','7D','7E','8D','8E','9B','9C')
And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _
"GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence],
[T1a - DE inscrit depuis 6 mois].[Zone-OT];"
En plus du manque d'espaces signalé par Michel (1 après le nom de la 1ere table et un après le caractère générique * dans le sql11, tu ne peux pas exécuter la requête définie par le sql12 car il s'agit d'une requête sélection qu'on ne peut qu'ouvrir.
On 19 mai, 10:10, Eric wrote:
.../... Parti trop vite.
... toutes sont déclarées comme string... sinon ca ne marche pas.... Ca marcherait car une variable Variant peut recevoir n'importe quel type
de données, et seul ce type peut recevoir le marqueur Null ;-)
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une requête de sélection.
et pourtant voilà mon code que j'ai :
'******************************************* Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a - DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6 mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit depuis 6 mois].[Zone-OT] AND b.[SP] in ('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I', '6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like '**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In ('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E','7D','7E','8D','8E','9B','9C') And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT];"
de plus, j'ai donc la même fonction SQL dans une requête normale, et 4a marche...
que faire????
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
ymer.hyseni
On 19 mai, 15:45, Eric wrote:
re,
En plus du manque d'espaces signalé par Michel (1 après le nom de la 1ere table et un après le caractère générique * dans le sql11, tu ne peux pas exécuter la requête définie par le sql12 car il s'agit d'u ne requête sélection qu'on ne peut qu'ouvrir.
On 19 mai, 10:10, Eric wrote:
.../... Parti trop vite.
... toutes sont déclarées comme string... sinon ca ne marche pas.... Ca marcherait car une variable Variant peut recevoir n'importe quel ty pe
de données, et seul ce type peut recevoir le marqueur Null ;-)
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une requête de sélection.
et pourtant voilà mon code que j'ai :
'******************************************* Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a - DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6 mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit depuis 6 mois].[Zone-OT] AND b.[SP] in ('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I', '6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like '**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In ('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E', '7D','7E','8D','8E','9B','9C') And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT];"
Hello, j'ai omis de vous donner plus de précision, en fait, le problème n'est pas dans la sql11, car là c'est vrai, j'avais oublié de le noter, les espaces existent bien, et cette fonction marche correctement, mais par contre mon problème est à la sql12...
merci pour vos réponses et à bientôt.
velekinca
On 19 mai, 15:45, Eric <f_fra...@hotmail.com> wrote:
re,
En plus du manque d'espaces signalé par Michel (1 après le nom de la
1ere table et un après le caractère générique * dans le sql11, tu ne
peux pas exécuter la requête définie par le sql12 car il s'agit d'u ne
requête sélection qu'on ne peut qu'ouvrir.
On 19 mai, 10:10, Eric <f_fra...@hotmail.com> wrote:
.../... Parti trop vite.
... toutes sont déclarées comme string... sinon ca ne
marche pas....
Ca marcherait car une variable Variant peut recevoir n'importe quel ty pe
de données, et seul ce type peut recevoir le marqueur Null ;-)
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un
autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une
requête de sélection.
et pourtant voilà mon code que j'ai :
'*******************************************
Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence],
[T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a -
DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select
distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6
mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit
depuis 6 mois].[Zone-OT] AND b.[SP] in
('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I',
'6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like
'**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit
3-6 mois]) AS [% DE entre 0-2 EC]" & _
"FROM [T1a - DE inscrit depuis 6 mois]" & _
"WHERE [T1a - DE inscrit depuis 6 mois].[SP] In
('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E', '7D','7E','8D','8E','9B','9C')
And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _
"GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence],
[T1a - DE inscrit depuis 6 mois].[Zone-OT];"
Hello, j'ai omis de vous donner plus de précision, en fait, le
problème n'est pas dans la sql11, car là c'est vrai, j'avais oublié de
le noter, les espaces existent bien, et cette fonction marche
correctement, mais par contre mon problème est à la sql12...
En plus du manque d'espaces signalé par Michel (1 après le nom de la 1ere table et un après le caractère générique * dans le sql11, tu ne peux pas exécuter la requête définie par le sql12 car il s'agit d'u ne requête sélection qu'on ne peut qu'ouvrir.
On 19 mai, 10:10, Eric wrote:
.../... Parti trop vite.
... toutes sont déclarées comme string... sinon ca ne marche pas.... Ca marcherait car une variable Variant peut recevoir n'importe quel ty pe
de données, et seul ce type peut recevoir le marqueur Null ;-)
Je m'excuses, mais ça ne marche toujours pas... mon update, j'ai un autre erreur là : Erreur d'exécution 3065, Impossible d'exécuter une requête de sélection.
et pourtant voilà mon code que j'ai :
'******************************************* Sub tstsaqual()
sql12 = "SELECT DISTINCT [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT] AS [Zone-OT], Count([T1a - DE inscrit depuis 6 mois].[No-Pers]) AS [DE-inscrit 3-6 mois], (select distinct count(b.[No-Pers]) from [T1a - Nombre DE inscrit depuis 6 mois / Entretien < 2] AS b WHERE b.[Zone-OT] = [T1a - DE inscrit depuis 6 mois].[Zone-OT] AND b.[SP] in ('1A','1B','1C','1F','2A','2B','2C','2F','3A', '3F', '3H', '3I', '6D','6E','7D', '7E', '8D', '8E', '9B','9C') and b.[Code-IC] Like '**0') AS [Dont entre 0-2 EC], ([Dont entre 0-2 EC]*100/[DE-inscrit 3-6 mois]) AS [% DE entre 0-2 EC]" & _ "FROM [T1a - DE inscrit depuis 6 mois]" & _ "WHERE [T1a - DE inscrit depuis 6 mois].[SP] In ('1A','1B','1C','1F','2A','2B','2C','2F','3A','3F','3H','3I','6D','6E', '7D','7E','8D','8E','9B','9C') And [T1a - DE inscrit depuis 6 mois].[Code-IC] Like '**0'" & _ "GROUP BY [T1a - DE inscrit depuis 6 mois].[Agence], [T1a - DE inscrit depuis 6 mois].[Zone-OT];"
Hello, j'ai omis de vous donner plus de précision, en fait, le problème n'est pas dans la sql11, car là c'est vrai, j'avais oublié de le noter, les espaces existent bien, et cette fonction marche correctement, mais par contre mon problème est à la sql12...
merci pour vos réponses et à bientôt.
velekinca
Eric
re,
On 19 mai, 15:45, Eric wrote:
re,
En plus du manque d'espaces signalé par Michel (1 après le nom de la 1ere table et un après le caractère générique * dans le sql11, tu ne peux pas exécuter la requête définie par le sql12 car il s'agit d'une requête sélection qu'on ne peut qu'ouvrir.
Hello, j'ai omis de vous donner plus de précision, en fait, le problème n'est pas dans la sql11, car là c'est vrai, j'avais oublié de le noter, les espaces existent bien, et cette fonction marche correctement, mais par contre mon problème est à la sql12...
merci pour vos réponses et à bientôt.
velekinca
Comme indiqué précédemment, tu ne peux pas exécuter une requête Sélection, seulement l'ouvrir. Si tu veux ajouter à une table, il te manque le Insert Into LaTable(leschamps) avant le select -- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
re,
On 19 mai, 15:45, Eric <f_fra...@hotmail.com> wrote:
re,
En plus du manque d'espaces signalé par Michel (1 après le nom de la
1ere table et un après le caractère générique * dans le sql11, tu ne
peux pas exécuter la requête définie par le sql12 car il s'agit d'une
requête sélection qu'on ne peut qu'ouvrir.
Hello, j'ai omis de vous donner plus de précision, en fait, le
problème n'est pas dans la sql11, car là c'est vrai, j'avais oublié de
le noter, les espaces existent bien, et cette fonction marche
correctement, mais par contre mon problème est à la sql12...
merci pour vos réponses et à bientôt.
velekinca
Comme indiqué précédemment, tu ne peux pas exécuter une requête
Sélection, seulement l'ouvrir.
Si tu veux ajouter à une table, il te manque le Insert Into
LaTable(leschamps) avant le select
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
En plus du manque d'espaces signalé par Michel (1 après le nom de la 1ere table et un après le caractère générique * dans le sql11, tu ne peux pas exécuter la requête définie par le sql12 car il s'agit d'une requête sélection qu'on ne peut qu'ouvrir.
Hello, j'ai omis de vous donner plus de précision, en fait, le problème n'est pas dans la sql11, car là c'est vrai, j'avais oublié de le noter, les espaces existent bien, et cette fonction marche correctement, mais par contre mon problème est à la sql12...
merci pour vos réponses et à bientôt.
velekinca
Comme indiqué précédemment, tu ne peux pas exécuter une requête Sélection, seulement l'ouvrir. Si tu veux ajouter à une table, il te manque le Insert Into LaTable(leschamps) avant le select -- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr