OVH Cloud OVH Cloud

DlookUp tétu

4 réponses
Avatar
brainburnt
voila.

Je suis actuellement en stage et on m'a demand=E9 de bosser sous Acces
97

La ou j'en suis de mon projet, j'ai absolument besoin de passer par une
variable temporaire temp1

Voici la ligne probl=E9matique:

=3D=3D> temp1 =3D DLookup("[numEff]", "MACHINE_EFFECTUE_ACTION",
"[codeMachine] =3D " & currentMachine.Value & " AND [codeAction] =3D " &
typeAction.Value & " AND [JJMMAAAA] =3D " & datejouraction.Value & "")


Il me dit que dans cette table, il n'y a pas de codeAction
correspondant =E0 ce typeAction alors que par la requete suivante, il
n'y a pas de soucis, il le d=E9tecte:

=3D=3D> =3D "INSERT INTO TEMPO ( codeEff ) SELECT
MACHINE_EFFECTUE_ACTION.numEff FROM MACHINE_EFFECTUE_ACTION WHERE
(((MACHINE_EFFECTUE_ACTION.codeMachine)=3D'" & currentMachine.Value & "')
AND ((MACHINE_EFFECTUE_ACTION.codeAction)=3D'" & typeAction.Value & "')
AND ((MACHINE_EFFECTUE_ACTION.JJMMAAAA)=3D'" & datejouraction.Value &
"'));"

Voila, si un AS de Access/SQL pouvait m'aider...

4 réponses

Avatar
Mwa
Salut,

voila.
Voici la ligne problématique:

==> temp1 = DLookup("[numEff]", "MACHINE_EFFECTUE_ACTION",
"[codeMachine] = " & currentMachine.Value & " AND [codeAction] = " &
typeAction.Value & " AND [JJMMAAAA] = " & datejouraction.Value & "")

Il me dit que dans cette table, il n'y a pas de codeAction
correspondant à ce typeAction alors que par la requete suivante, il
n'y a pas de soucis, il le détecte:

==> = "INSERT INTO TEMPO ( codeEff ) SELECT
MACHINE_EFFECTUE_ACTION.numEff FROM MACHINE_EFFECTUE_ACTION WHERE
(((MACHINE_EFFECTUE_ACTION.codeMachine)='" & currentMachine.Value & "')
AND ((MACHINE_EFFECTUE_ACTION.codeAction)='" & typeAction.Value & "')
AND ((MACHINE_EFFECTUE_ACTION.JJMMAAAA)='" & datejouraction.Value &
"'));"

Essaies ça :

temp1 = DLookup("numEff", "MACHINE_EFFECTUE_ACTION", "codeMachine='" & currentMachine & "' AND
codeAction='" & typeAction & "' AND JJMMAAAA='" & datejouraction & "'")

Ouala

Avatar
brainburnt
nan en fait, currentMachine est une zone liste de même que typeAction
ainsi que datejouraction...
Je sais pas si je m'exprime correctement, mais si ce que j'ai écrit
n'est pas compréhensible, je me ferai un plaisir de réexpliquer dans
les détails...
Avatar
brainburnt
please, help...

là je vois vraiment plus ce que je peux faire... j'ai réellement
besoin d'aide...
Avatar
brainburnt
on m'a conseillé ailleurs :

temp1 = DLookup("[numEff]",
"MACHINE_EFFECTUE_ACTION", "[codeMachine] = Form![currentMachine] AND
[codeAction] = Form![typeAction] AND [JJMMAAAA] =
Form![datejouraction]")



et...

CA MARCHE ^^