Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

pourquoi ça coince ?

5 réponses
Avatar
le Nordiste
Voici mon code (partiellement)
Je suis en option exp^icit

Requete_0 =3D Array("Q_FaCourante")

Requete_1 =3D Array("Q_COM", _
"Q_CDE_AR", _
"Q_CDE_CR")

GroupeRequete =3D Array(Requete_0, Requete_1)

'LANCEMENT S=C9QUENTIEL DES REQU=CATES
For iGQ =3D 0 To UBound(GroupeRequete)
For iQ =3D 0 To UBound(GroupeRequete(iGQ)(iQ))
DoCmd.OpenQuery Requete_1(iQ)
Next iQ
Next iGQ

J'obtiens "incompatibilit=E9 d etype =E0 la ligne : For iQ =3D 0 To UBound
(GroupeRequete(iGQ)(iQ))

Pourquoi tant de haine

5 réponses

Avatar
Blaise Cacramp
Selon : Bonjour ou bonsoir

Dis-nous comment tu as dimensionné iQ !

Cdt, Blaise
---- ---- ----


"le Nordiste" a écrit dans le message de news:

Voici mon code (partiellement)
Je suis en option exp^icit

Requete_0 = Array("Q_FaCourante")

Requete_1 = Array("Q_COM", _
"Q_CDE_AR", _
"Q_CDE_CR")

GroupeRequete = Array(Requete_0, Requete_1)

'LANCEMENT SÉQUENTIEL DES REQUÊTES
For iGQ = 0 To UBound(GroupeRequete)
For iQ = 0 To UBound(GroupeRequete(iGQ)(iQ))
DoCmd.OpenQuery Requete_1(iQ)
Next iQ
Next iGQ

J'obtiens "incompatibilité d etype à la ligne : For iQ = 0 To UBound
(GroupeRequete(iGQ)(iQ))

Pourquoi tant de haine
Avatar
Blaise Cacramp
Selon : Bonjour ou bonsoir

Ah oui mais non : iQ est à gauche et à droite de l'affectation (=) il sait
pas faire ça.


Cdt, Blaise
---- ---- ----


"le Nordiste" a écrit dans le message de news:

Voici mon code (partiellement)
Je suis en option exp^icit

Requete_0 = Array("Q_FaCourante")

Requete_1 = Array("Q_COM", _
"Q_CDE_AR", _
"Q_CDE_CR")

GroupeRequete = Array(Requete_0, Requete_1)

'LANCEMENT SÉQUENTIEL DES REQUÊTES
For iGQ = 0 To UBound(GroupeRequete)
For iQ = 0 To UBound(GroupeRequete(iGQ)(iQ))
DoCmd.OpenQuery Requete_1(iQ)
Next iQ
Next iGQ

J'obtiens "incompatibilité d etype à la ligne : For iQ = 0 To UBound
(GroupeRequete(iGQ)(iQ))

Pourquoi tant de haine
Avatar
Michel__D
Bonjour,

le Nordiste a écrit :
Voici mon code (partiellement)
Je suis en option exp^icit

Requete_0 = Array("Q_FaCourante")

Requete_1 = Array("Q_COM", _
"Q_CDE_AR", _
"Q_CDE_CR")

GroupeRequete = Array(Requete_0, Requete_1)

'LANCEMENT SÉQUENTIEL DES REQUÊTES
For iGQ = 0 To UBound(GroupeRequete)
For iQ = 0 To UBound(GroupeRequete(iGQ)(iQ))
DoCmd.OpenQuery Requete_1(iQ)
Next iQ
Next iGQ

J'obtiens "incompatibilité d etype à la ligne : For iQ = 0 To UBound
(GroupeRequete(iGQ)(iQ))

Pourquoi tant de haine



Ben essaye de comprendre ce que tu cherche à faire avec ce qui suit :

For iQ = 0 To UBound(GroupeRequete(iGQ)(iQ))

PS:Pour moi la boucle For n'est pas adapté à cette situation
Avatar
le Nordiste
re bonjour Michel,

PS:Pour moi la boucle For n'est pas adapté à cette situation- Masquer le texte des messages précédents -



Que conseille tu dans ce cas ?

Pour le moment- le temps pressant ah bon ? - J'ai simplifié mon code :
un seul array avec la liste de toutes mes requêtes à traiter.
Je reviendrais sur mon idée "originale" - mets y le sens que tu veux
(lol)- la prochaine fois.

Merci de consacrer du temps à mon Pb,
Avatar
Michel__D
Bonjour,

le Nordiste a écrit :
re bonjour Michel,

PS:Pour moi la boucle For n'est pas adapté à cette situation- Masquer le texte des messages précédents -



Que conseille tu dans ce cas ?



Une boucle While ou Do While ce qui t'oblige à définir la variable iQ avant
d'entrer dans la boucle ainsi que le fait que tu modifie la condition de
sortie de la boucle (si j'ai bien compris ta portion de code).

Pour le moment- le temps pressant ah bon ? - J'ai simplifié mon code :
un seul array avec la liste de toutes mes requêtes à traiter.
Je reviendrais sur mon idée "originale" - mets y le sens que tu veux
(lol)- la prochaine fois.

Merci de consacrer du temps à mon Pb,