Bonjour,
Dans un formulaire, je souhaite parcourir une table mais pas
enregistrement
par enregistrement mais avec un écart spécifique. J'ai bien vu la macro
atteindreEnregistrement qui est paramétrable mais mon parcours dépend en
fait d'une donnée calculée et changeante à chaque parcours qui se trouve
dans une autre table, d'où mon problème. Mais est-ce au moins possible?
Voilà, j'espère que j'ai été clair. Merci de votre aide par avance. Je
travaille sur Access 2000.
Ciao
Fred
Bonjour,
Dans un formulaire, je souhaite parcourir une table mais pas
enregistrement
par enregistrement mais avec un écart spécifique. J'ai bien vu la macro
atteindreEnregistrement qui est paramétrable mais mon parcours dépend en
fait d'une donnée calculée et changeante à chaque parcours qui se trouve
dans une autre table, d'où mon problème. Mais est-ce au moins possible?
Voilà, j'espère que j'ai été clair. Merci de votre aide par avance. Je
travaille sur Access 2000.
Ciao
Fred
Bonjour,
Dans un formulaire, je souhaite parcourir une table mais pas
enregistrement
par enregistrement mais avec un écart spécifique. J'ai bien vu la macro
atteindreEnregistrement qui est paramétrable mais mon parcours dépend en
fait d'une donnée calculée et changeante à chaque parcours qui se trouve
dans une autre table, d'où mon problème. Mais est-ce au moins possible?
Voilà, j'espère que j'ai été clair. Merci de votre aide par avance. Je
travaille sur Access 2000.
Ciao
Fred
J'ai bien essayé également de mettre la référence de mon enregistrement,
la
macro est validée mais lors de son exécution, on me renvoit un message
d'erreur disant que mon objet n'est pas reconnu.
Enfin voilà, je bloque vraiment.
Merci de votre aide.
Ciao
Fred
Pour m'écrire, enlever le "N" ...
"Fred Pasc" a écrit dans le message de news:
d57e8q$an6$Bonjour,
Dans un formulaire, je souhaite parcourir une table mais pas
enregistrementpar enregistrement mais avec un écart spécifique. J'ai bien vu la macro
atteindreEnregistrement qui est paramétrable mais mon parcours dépend en
fait d'une donnée calculée et changeante à chaque parcours qui se trouve
dans une autre table, d'où mon problème. Mais est-ce au moins possible?
Voilà, j'espère que j'ai été clair. Merci de votre aide par avance. Je
travaille sur Access 2000.
Ciao
Fred
J'ai bien essayé également de mettre la référence de mon enregistrement,
la
macro est validée mais lors de son exécution, on me renvoit un message
d'erreur disant que mon objet n'est pas reconnu.
Enfin voilà, je bloque vraiment.
Merci de votre aide.
Ciao
Fred
Pour m'écrire, enlever le "N" ...
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de news:
d57e8q$an6$1@s1.news.oleane.net...
Bonjour,
Dans un formulaire, je souhaite parcourir une table mais pas
enregistrement
par enregistrement mais avec un écart spécifique. J'ai bien vu la macro
atteindreEnregistrement qui est paramétrable mais mon parcours dépend en
fait d'une donnée calculée et changeante à chaque parcours qui se trouve
dans une autre table, d'où mon problème. Mais est-ce au moins possible?
Voilà, j'espère que j'ai été clair. Merci de votre aide par avance. Je
travaille sur Access 2000.
Ciao
Fred
J'ai bien essayé également de mettre la référence de mon enregistrement,
la
macro est validée mais lors de son exécution, on me renvoit un message
d'erreur disant que mon objet n'est pas reconnu.
Enfin voilà, je bloque vraiment.
Merci de votre aide.
Ciao
Fred
Pour m'écrire, enlever le "N" ...
"Fred Pasc" a écrit dans le message de news:
d57e8q$an6$Bonjour,
Dans un formulaire, je souhaite parcourir une table mais pas
enregistrementpar enregistrement mais avec un écart spécifique. J'ai bien vu la macro
atteindreEnregistrement qui est paramétrable mais mon parcours dépend en
fait d'une donnée calculée et changeante à chaque parcours qui se trouve
dans une autre table, d'où mon problème. Mais est-ce au moins possible?
Voilà, j'espère que j'ai été clair. Merci de votre aide par avance. Je
travaille sur Access 2000.
Ciao
Fred
J'ai bien essayé également de mettre la référence de mon enregistrement,
la
macro est validée mais lors de son exécution, on me renvoit un message
d'erreur disant que mon objet n'est pas reconnu.
Enfin voilà, je bloque vraiment.
Merci de votre aide.
Ciao
Fred
J'ai bien essayé également de mettre la référence de mon enregistrement,
la
macro est validée mais lors de son exécution, on me renvoit un message
d'erreur disant que mon objet n'est pas reconnu.
Enfin voilà, je bloque vraiment.
Merci de votre aide.
Ciao
Fred
J'ai bien essayé également de mettre la référence de mon enregistrement,
la
macro est validée mais lors de son exécution, on me renvoit un message
d'erreur disant que mon objet n'est pas reconnu.
Enfin voilà, je bloque vraiment.
Merci de votre aide.
Ciao
Fred
Bonjour.
Tu peux utiliser de façon simple la commande GoToRecord :
DoCmd.GoToRecord acDataForm, "FormName", acGoTo, DLookup("champ", "table",
"critère")
le DLookup ira chercher le n° d'enregistrement à atteindre dans le champ
nommé champ de la table nommée table selon la clause where en critère.
tu ajustes tout ça avec tes noms réels.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Fred Pasc" a écrit dans le message de news:
d57hf9$cik$J'ai bien essayé également de mettre la référence de mon enregistrement,
la
macro est validée mais lors de son exécution, on me renvoit un message
d'erreur disant que mon objet n'est pas reconnu.
Enfin voilà, je bloque vraiment.
Merci de votre aide.
Ciao
Fred
Bonjour.
Tu peux utiliser de façon simple la commande GoToRecord :
DoCmd.GoToRecord acDataForm, "FormName", acGoTo, DLookup("champ", "table",
"critère")
le DLookup ira chercher le n° d'enregistrement à atteindre dans le champ
nommé champ de la table nommée table selon la clause where en critère.
tu ajustes tout ça avec tes noms réels.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de news:
d57hf9$cik$1@s1.news.oleane.net...
J'ai bien essayé également de mettre la référence de mon enregistrement,
la
macro est validée mais lors de son exécution, on me renvoit un message
d'erreur disant que mon objet n'est pas reconnu.
Enfin voilà, je bloque vraiment.
Merci de votre aide.
Ciao
Fred
Bonjour.
Tu peux utiliser de façon simple la commande GoToRecord :
DoCmd.GoToRecord acDataForm, "FormName", acGoTo, DLookup("champ", "table",
"critère")
le DLookup ira chercher le n° d'enregistrement à atteindre dans le champ
nommé champ de la table nommée table selon la clause where en critère.
tu ajustes tout ça avec tes noms réels.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Fred Pasc" a écrit dans le message de news:
d57hf9$cik$J'ai bien essayé également de mettre la référence de mon enregistrement,
la
macro est validée mais lors de son exécution, on me renvoit un message
d'erreur disant que mon objet n'est pas reconnu.
Enfin voilà, je bloque vraiment.
Merci de votre aide.
Ciao
Fred
Re-Bonjour...
Merci à tous les deux, cela fait une heure que j'essaye et ça marche pas
sans que je comprenne. Le debogueur m'annonce une erreur de syntaxe à
partir
du select que je suis incapable de voir, il me semble avoir bien vérifié
mais si jamais vous pouvez jeter un oeil à mon code ça m'aiderait, merci
d'avance ...
Voici mon code :
Function fairePièce()
On Error GoTo fairePièce_Err
DoCmd.GoToRecord acDataForm, "Opé_OF_F", acGoTo,
DLookup("ControleTtesLes_n_Pièces", "C", "SELECT ControleTtesLes_n_Pièces
FROM C , Pièce, Opé_OF WHERE C.Ref=Pièce.Référence AND
Opé_OF.Référence=Pièce.Référence ")
fairePièce_Exit:
Exit Function
Ciao
Fred
Re-Bonjour...
Merci à tous les deux, cela fait une heure que j'essaye et ça marche pas
sans que je comprenne. Le debogueur m'annonce une erreur de syntaxe à
partir
du select que je suis incapable de voir, il me semble avoir bien vérifié
mais si jamais vous pouvez jeter un oeil à mon code ça m'aiderait, merci
d'avance ...
Voici mon code :
Function fairePièce()
On Error GoTo fairePièce_Err
DoCmd.GoToRecord acDataForm, "Opé_OF_F", acGoTo,
DLookup("ControleTtesLes_n_Pièces", "C", "SELECT ControleTtesLes_n_Pièces
FROM C , Pièce, Opé_OF WHERE C.Ref=Pièce.Référence AND
Opé_OF.Référence=Pièce.Référence ")
fairePièce_Exit:
Exit Function
Ciao
Fred
Re-Bonjour...
Merci à tous les deux, cela fait une heure que j'essaye et ça marche pas
sans que je comprenne. Le debogueur m'annonce une erreur de syntaxe à
partir
du select que je suis incapable de voir, il me semble avoir bien vérifié
mais si jamais vous pouvez jeter un oeil à mon code ça m'aiderait, merci
d'avance ...
Voici mon code :
Function fairePièce()
On Error GoTo fairePièce_Err
DoCmd.GoToRecord acDataForm, "Opé_OF_F", acGoTo,
DLookup("ControleTtesLes_n_Pièces", "C", "SELECT ControleTtesLes_n_Pièces
FROM C , Pièce, Opé_OF WHERE C.Ref=Pièce.Référence AND
Opé_OF.Référence=Pièce.Référence ")
fairePièce_Exit:
Exit Function
Ciao
Fred
un critère est une clause where sans le mot where et non une instruction
sql.
DLookup("ControleTtesLes_n_Pièces", "C",
"[Ref]='" & Me.Critère1 & "' And [ Opé_OF.Référence='" &
Me.Critère2 & "'" )
C étant une table ou une requête
ControleTtesLes_n_Pièces étant le chant de la table
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Fred Pasc" a écrit dans le message de news:
d57puk$hc8$Re-Bonjour...
Merci à tous les deux, cela fait une heure que j'essaye et ça marche pas
sans que je comprenne. Le debogueur m'annonce une erreur de syntaxe à
partir
du select que je suis incapable de voir, il me semble avoir bien vérifié
mais si jamais vous pouvez jeter un oeil à mon code ça m'aiderait, merci
d'avance ...
Voici mon code :
Function fairePièce()
On Error GoTo fairePièce_Err
DoCmd.GoToRecord acDataForm, "Opé_OF_F", acGoTo,
DLookup("ControleTtesLes_n_Pièces", "C", "SELECT
ControleTtesLes_n_Pièces
FROM C , Pièce, Opé_OF WHERE C.Ref=Pièce.Référence AND
Opé_OF.Référence=Pièce.Référence ")
fairePièce_Exit:
Exit Function
Ciao
Fred
un critère est une clause where sans le mot where et non une instruction
sql.
DLookup("ControleTtesLes_n_Pièces", "C",
"[Ref]='" & Me.Critère1 & "' And [ Opé_OF.Référence='" &
Me.Critère2 & "'" )
C étant une table ou une requête
ControleTtesLes_n_Pièces étant le chant de la table
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Fred Pasc" <drefN64@hotmail.com> a écrit dans le message de news:
d57puk$hc8$1@s1.news.oleane.net...
Re-Bonjour...
Merci à tous les deux, cela fait une heure que j'essaye et ça marche pas
sans que je comprenne. Le debogueur m'annonce une erreur de syntaxe à
partir
du select que je suis incapable de voir, il me semble avoir bien vérifié
mais si jamais vous pouvez jeter un oeil à mon code ça m'aiderait, merci
d'avance ...
Voici mon code :
Function fairePièce()
On Error GoTo fairePièce_Err
DoCmd.GoToRecord acDataForm, "Opé_OF_F", acGoTo,
DLookup("ControleTtesLes_n_Pièces", "C", "SELECT
ControleTtesLes_n_Pièces
FROM C , Pièce, Opé_OF WHERE C.Ref=Pièce.Référence AND
Opé_OF.Référence=Pièce.Référence ")
fairePièce_Exit:
Exit Function
Ciao
Fred
un critère est une clause where sans le mot where et non une instruction
sql.
DLookup("ControleTtesLes_n_Pièces", "C",
"[Ref]='" & Me.Critère1 & "' And [ Opé_OF.Référence='" &
Me.Critère2 & "'" )
C étant une table ou une requête
ControleTtesLes_n_Pièces étant le chant de la table
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Fred Pasc" a écrit dans le message de news:
d57puk$hc8$Re-Bonjour...
Merci à tous les deux, cela fait une heure que j'essaye et ça marche pas
sans que je comprenne. Le debogueur m'annonce une erreur de syntaxe à
partir
du select que je suis incapable de voir, il me semble avoir bien vérifié
mais si jamais vous pouvez jeter un oeil à mon code ça m'aiderait, merci
d'avance ...
Voici mon code :
Function fairePièce()
On Error GoTo fairePièce_Err
DoCmd.GoToRecord acDataForm, "Opé_OF_F", acGoTo,
DLookup("ControleTtesLes_n_Pièces", "C", "SELECT
ControleTtesLes_n_Pièces
FROM C , Pièce, Opé_OF WHERE C.Ref=Pièce.Référence AND
Opé_OF.Référence=Pièce.Référence ")
fairePièce_Exit:
Exit Function
Ciao
Fred
Bonjour
Merci Raymond pour ton aide. Tu as bien cerné le sujet mais moi et la prog
ça fait 2. Du coup je comprends rien et le peu qu'il me reste à faire pour
que tout marche je n'y arrive pas.
Qu'entends-tu par : "Me.Critères" car on me dit que je n'utilise pas bien
Me. Et moi je sais même pas ce que c'est Me (je suppose que ça fait
référence à ma base, un peu comme la flèche en C++).
J'ai bien regardé comment rédigé une requête en VBA mais je comprends rien
non plus.
Si jamais tu pouvais me guider une fois de plus, je te rappelle ma requête
SQL qui est à traduire en VBA:
"SELECT ControleTtesLes_n_Pièces
FROM C , Pièce, Opé_OF
WHERE C.Ref=Pièce.Référence
AND Opé_OF.Référence=Pièce.Référence "
Merci de votre aide.
Ciao
Fred
PS: Ton site est super Raymond, je sais pas où je serais sans ça !
Bonjour
Merci Raymond pour ton aide. Tu as bien cerné le sujet mais moi et la prog
ça fait 2. Du coup je comprends rien et le peu qu'il me reste à faire pour
que tout marche je n'y arrive pas.
Qu'entends-tu par : "Me.Critères" car on me dit que je n'utilise pas bien
Me. Et moi je sais même pas ce que c'est Me (je suppose que ça fait
référence à ma base, un peu comme la flèche en C++).
J'ai bien regardé comment rédigé une requête en VBA mais je comprends rien
non plus.
Si jamais tu pouvais me guider une fois de plus, je te rappelle ma requête
SQL qui est à traduire en VBA:
"SELECT ControleTtesLes_n_Pièces
FROM C , Pièce, Opé_OF
WHERE C.Ref=Pièce.Référence
AND Opé_OF.Référence=Pièce.Référence "
Merci de votre aide.
Ciao
Fred
PS: Ton site est super Raymond, je sais pas où je serais sans ça !
Bonjour
Merci Raymond pour ton aide. Tu as bien cerné le sujet mais moi et la prog
ça fait 2. Du coup je comprends rien et le peu qu'il me reste à faire pour
que tout marche je n'y arrive pas.
Qu'entends-tu par : "Me.Critères" car on me dit que je n'utilise pas bien
Me. Et moi je sais même pas ce que c'est Me (je suppose que ça fait
référence à ma base, un peu comme la flèche en C++).
J'ai bien regardé comment rédigé une requête en VBA mais je comprends rien
non plus.
Si jamais tu pouvais me guider une fois de plus, je te rappelle ma requête
SQL qui est à traduire en VBA:
"SELECT ControleTtesLes_n_Pièces
FROM C , Pièce, Opé_OF
WHERE C.Ref=Pièce.Référence
AND Opé_OF.Référence=Pièce.Référence "
Merci de votre aide.
Ciao
Fred
PS: Ton site est super Raymond, je sais pas où je serais sans ça !
quel est le nom de ta table utilisée ?
On utilise les tables C, Pièce et Opé_OF
quel est le nom des champs ?
On souhaite parcourir le formulaire en utilisant le champ
Comment faut-il comparer ? quel est le critère à indiquer pour qu'un >
seul enregistrement corresponde au cas ?
quel est le nom de ta table utilisée ?
On utilise les tables C, Pièce et Opé_OF
quel est le nom des champs ?
On souhaite parcourir le formulaire en utilisant le champ
Comment faut-il comparer ? quel est le critère à indiquer pour qu'un >
seul enregistrement corresponde au cas ?
quel est le nom de ta table utilisée ?
On utilise les tables C, Pièce et Opé_OF
quel est le nom des champs ?
On souhaite parcourir le formulaire en utilisant le champ
Comment faut-il comparer ? quel est le critère à indiquer pour qu'un >
seul enregistrement corresponde au cas ?
Comment faut-il comparer ? quel est le critère à indiquer pour qu'un >
seul enregistrement corresponde au cas ?
Pour relier ces tables, il faut que C.Ref=Pièce.Référence et
Pièce.Référence=Opé_OF.Référence
Re_Bonjourquel est le nom de ta table utilisée ?
On utilise les tables C, Pièce et Opé_OFquel est le nom des champs ?
On souhaite parcourir le formulaire en utilisant le champ
"ControleTtesLes_n_Pièces" de la table C.Comment faut-il comparer ? quel est le critère à indiquer pour qu'un >
seul enregistrement corresponde au cas ?
Pour relier ces tables, il faut que C.Ref=Pièce.Référence et
Pièce.Référence=Opé_OF.Référence
Je te rappelle ma ligne de code :
DoCmd.GoToRecord acDataForm, "Opé_OF_F", acGoTo,
DLookup("ControleTtesLes_n_Pièces", "C", "[Ref]='" & Me.Critère1 & "' And
[ Opé_OF.Référence='" & Me.Critère2 & "'")
Merci d'avance pour ton aide.
Ciao
Fred
Comment faut-il comparer ? quel est le critère à indiquer pour qu'un >
seul enregistrement corresponde au cas ?
Pour relier ces tables, il faut que C.Ref=Pièce.Référence et
Pièce.Référence=Opé_OF.Référence
Re_Bonjour
quel est le nom de ta table utilisée ?
On utilise les tables C, Pièce et Opé_OF
quel est le nom des champs ?
On souhaite parcourir le formulaire en utilisant le champ
"ControleTtesLes_n_Pièces" de la table C.
Comment faut-il comparer ? quel est le critère à indiquer pour qu'un >
seul enregistrement corresponde au cas ?
Pour relier ces tables, il faut que C.Ref=Pièce.Référence et
Pièce.Référence=Opé_OF.Référence
Je te rappelle ma ligne de code :
DoCmd.GoToRecord acDataForm, "Opé_OF_F", acGoTo,
DLookup("ControleTtesLes_n_Pièces", "C", "[Ref]='" & Me.Critère1 & "' And
[ Opé_OF.Référence='" & Me.Critère2 & "'")
Merci d'avance pour ton aide.
Ciao
Fred
Comment faut-il comparer ? quel est le critère à indiquer pour qu'un >
seul enregistrement corresponde au cas ?
Pour relier ces tables, il faut que C.Ref=Pièce.Référence et
Pièce.Référence=Opé_OF.Référence
Re_Bonjourquel est le nom de ta table utilisée ?
On utilise les tables C, Pièce et Opé_OFquel est le nom des champs ?
On souhaite parcourir le formulaire en utilisant le champ
"ControleTtesLes_n_Pièces" de la table C.Comment faut-il comparer ? quel est le critère à indiquer pour qu'un >
seul enregistrement corresponde au cas ?
Pour relier ces tables, il faut que C.Ref=Pièce.Référence et
Pièce.Référence=Opé_OF.Référence
Je te rappelle ma ligne de code :
DoCmd.GoToRecord acDataForm, "Opé_OF_F", acGoTo,
DLookup("ControleTtesLes_n_Pièces", "C", "[Ref]='" & Me.Critère1 & "' And
[ Opé_OF.Référence='" & Me.Critère2 & "'")
Merci d'avance pour ton aide.
Ciao
Fred