j'ai un projet qui contient une liste de piece affich=E9=20
dans un formulaire =E0 l,aide d'une requete.
je veux que lorsque je clique sur une piece en=20
particulier, cela ouvre les informations reli=E9e =E0 cette=20
pi=E8ce dans une autre page. Donc dans mon Form Load, de=20
cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=3Dchargerdescription(strPiece) o=F9 piece=20
repr=E9sente le # de la pi=E8ce cliquer(cl=E9 primaire). Cette=20
fonction chargerdescription charge les informations reli=E9s=20
=E0 l'aide d'une requete. MA requete s'execute comme il=20
faut car quand je vais dedans elle affiche bien les bonnes=20
informations, sauf que mon formulaire ne se mets mets pas=20
a jour, le recordsource ne s'affecte pas...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
Quand tu ouvres ton formulaire, je pense par docmd.openform, indique ton numéro de pièce dans la clause where et tu n'auras pas besoin de changer ton recordsource dans le form_load. lance comme ceci par exemple: DoCmd.OpenForm "Autrepage", , , "[N°_Pièce]='" & Me.maliste & "'"
tu n'auras ainsi qu'un seul enregistrement en ligne filtré par ta clause. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Jonathan" a écrit dans le message de news:0a6c01c3b4ea$ead28d00$ bonjour,
j'ai un projet qui contient une liste de piece affiché dans un formulaire à l,aide d'une requete.
je veux que lorsque je clique sur une piece en particulier, cela ouvre les informations reliée à cette pièce dans une autre page. Donc dans mon Form Load, de cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=chargerdescription(strPiece) où piece représente le # de la pièce cliquer(clé primaire). Cette fonction chargerdescription charge les informations reliés à l'aide d'une requete. MA requete s'execute comme il faut car quand je vais dedans elle affiche bien les bonnes informations, sauf que mon formulaire ne se mets mets pas a jour, le recordsource ne s'affecte pas...
merci
Bonsoir.
Quand tu ouvres ton formulaire, je pense par docmd.openform, indique ton
numéro de pièce dans la clause where et tu n'auras pas besoin de changer ton
recordsource dans le form_load.
lance comme ceci par exemple:
DoCmd.OpenForm "Autrepage", , , "[N°_Pièce]='" & Me.maliste & "'"
tu n'auras ainsi qu'un seul enregistrement en ligne filtré par ta clause.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"Jonathan" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:0a6c01c3b4ea$ead28d00$a401280a@phx.gbl...
bonjour,
j'ai un projet qui contient une liste de piece affiché
dans un formulaire à l,aide d'une requete.
je veux que lorsque je clique sur une piece en
particulier, cela ouvre les informations reliée à cette
pièce dans une autre page. Donc dans mon Form Load, de
cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=chargerdescription(strPiece) où piece
représente le # de la pièce cliquer(clé primaire). Cette
fonction chargerdescription charge les informations reliés
à l'aide d'une requete. MA requete s'execute comme il
faut car quand je vais dedans elle affiche bien les bonnes
informations, sauf que mon formulaire ne se mets mets pas
a jour, le recordsource ne s'affecte pas...
Quand tu ouvres ton formulaire, je pense par docmd.openform, indique ton numéro de pièce dans la clause where et tu n'auras pas besoin de changer ton recordsource dans le form_load. lance comme ceci par exemple: DoCmd.OpenForm "Autrepage", , , "[N°_Pièce]='" & Me.maliste & "'"
tu n'auras ainsi qu'un seul enregistrement en ligne filtré par ta clause. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Jonathan" a écrit dans le message de news:0a6c01c3b4ea$ead28d00$ bonjour,
j'ai un projet qui contient une liste de piece affiché dans un formulaire à l,aide d'une requete.
je veux que lorsque je clique sur une piece en particulier, cela ouvre les informations reliée à cette pièce dans une autre page. Donc dans mon Form Load, de cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=chargerdescription(strPiece) où piece représente le # de la pièce cliquer(clé primaire). Cette fonction chargerdescription charge les informations reliés à l'aide d'une requete. MA requete s'execute comme il faut car quand je vais dedans elle affiche bien les bonnes informations, sauf que mon formulaire ne se mets mets pas a jour, le recordsource ne s'affecte pas...
merci
ok, mais mon formulaire doit charger les informations relié à ce numéro de pièce, dans ma Source de mon formulaire j'ai une requete comem cela qui va chercher ces informations : SELECT DISTINCTROW Famille AS txtFamille,Variete AS txtVariete,Quantite AS txtQuantite,PrixUnitaire AS txtPrixUnitaire,Casier AS txtCasier,Description AS txtDescription FROM tblPieceComplete ORDER BY Description Ce formulaire est chargé quand je clique par exemple sur la description de ma piece affiché, donc comme ceci:
Private Sub txtCasier_DblClick(Cancel As Integer)
strPieceCourante = Me!txtCasier DoCmd.OpenForm "frmDescription", , , "tblPieceComplete.Casier='" & Me.txtCasier & "'" End Sub
est-ce correct?..parce que ca ne fonctionne toujours pas, car il me demande à l,aide une boite d'entrée la valeur de tblPieceComplete.Casier, et meme si jen entre une existante, ca ne mache pas.
merci
-----Message d'origine----- Bonsoir.
Quand tu ouvres ton formulaire, je pense par docmd.openform, indique ton
numéro de pièce dans la clause where et tu n'auras pas besoin de changer ton
recordsource dans le form_load. lance comme ceci par exemple: DoCmd.OpenForm "Autrepage", , , "[N°_Pièce]='" & Me.maliste & "'"
tu n'auras ainsi qu'un seul enregistrement en ligne filtré par ta clause.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Jonathan" a écrit dans le message de
news:0a6c01c3b4ea$ead28d00$ bonjour,
j'ai un projet qui contient une liste de piece affiché dans un formulaire à l,aide d'une requete.
je veux que lorsque je clique sur une piece en particulier, cela ouvre les informations reliée à cette pièce dans une autre page. Donc dans mon Form Load, de cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=chargerdescription(strPiece) où piece représente le # de la pièce cliquer(clé primaire). Cette fonction chargerdescription charge les informations reliés à l'aide d'une requete. MA requete s'execute comme il faut car quand je vais dedans elle affiche bien les bonnes informations, sauf que mon formulaire ne se mets mets pas a jour, le recordsource ne s'affecte pas...
merci
.
ok, mais mon formulaire doit charger les informations relié
à ce numéro de pièce, dans ma Source de mon formulaire
j'ai une requete comem cela qui va chercher ces
informations : SELECT DISTINCTROW Famille AS
txtFamille,Variete AS txtVariete,Quantite AS
txtQuantite,PrixUnitaire AS txtPrixUnitaire,Casier AS
txtCasier,Description AS txtDescription FROM
tblPieceComplete ORDER BY Description
Ce formulaire est chargé quand je clique par exemple sur
la description de ma piece affiché, donc comme ceci:
Private Sub txtCasier_DblClick(Cancel As Integer)
strPieceCourante = Me!txtCasier
DoCmd.OpenForm "frmDescription", , ,
"tblPieceComplete.Casier='" & Me.txtCasier & "'"
End Sub
est-ce correct?..parce que ca ne fonctionne toujours pas,
car il me demande à l,aide une boite d'entrée la valeur de
tblPieceComplete.Casier, et meme si jen entre une
existante, ca ne mache pas.
merci
-----Message d'origine-----
Bonsoir.
Quand tu ouvres ton formulaire, je pense par
docmd.openform, indique ton
numéro de pièce dans la clause where et tu n'auras pas
besoin de changer ton
recordsource dans le form_load.
lance comme ceci par exemple:
DoCmd.OpenForm "Autrepage", , , "[N°_Pièce]='" &
Me.maliste & "'"
tu n'auras ainsi qu'un seul enregistrement en ligne
filtré par ta clause.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"Jonathan" <anonymous@discussions.microsoft.com> a écrit
dans le message de
j'ai un projet qui contient une liste de piece affiché
dans un formulaire à l,aide d'une requete.
je veux que lorsque je clique sur une piece en
particulier, cela ouvre les informations reliée à cette
pièce dans une autre page. Donc dans mon Form Load, de
cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=chargerdescription(strPiece) où piece
représente le # de la pièce cliquer(clé primaire). Cette
fonction chargerdescription charge les informations reliés
à l'aide d'une requete. MA requete s'execute comme il
faut car quand je vais dedans elle affiche bien les bonnes
informations, sauf que mon formulaire ne se mets mets pas
a jour, le recordsource ne s'affecte pas...
ok, mais mon formulaire doit charger les informations relié à ce numéro de pièce, dans ma Source de mon formulaire j'ai une requete comem cela qui va chercher ces informations : SELECT DISTINCTROW Famille AS txtFamille,Variete AS txtVariete,Quantite AS txtQuantite,PrixUnitaire AS txtPrixUnitaire,Casier AS txtCasier,Description AS txtDescription FROM tblPieceComplete ORDER BY Description Ce formulaire est chargé quand je clique par exemple sur la description de ma piece affiché, donc comme ceci:
Private Sub txtCasier_DblClick(Cancel As Integer)
strPieceCourante = Me!txtCasier DoCmd.OpenForm "frmDescription", , , "tblPieceComplete.Casier='" & Me.txtCasier & "'" End Sub
est-ce correct?..parce que ca ne fonctionne toujours pas, car il me demande à l,aide une boite d'entrée la valeur de tblPieceComplete.Casier, et meme si jen entre une existante, ca ne mache pas.
merci
-----Message d'origine----- Bonsoir.
Quand tu ouvres ton formulaire, je pense par docmd.openform, indique ton
numéro de pièce dans la clause where et tu n'auras pas besoin de changer ton
recordsource dans le form_load. lance comme ceci par exemple: DoCmd.OpenForm "Autrepage", , , "[N°_Pièce]='" & Me.maliste & "'"
tu n'auras ainsi qu'un seul enregistrement en ligne filtré par ta clause.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Jonathan" a écrit dans le message de
news:0a6c01c3b4ea$ead28d00$ bonjour,
j'ai un projet qui contient une liste de piece affiché dans un formulaire à l,aide d'une requete.
je veux que lorsque je clique sur une piece en particulier, cela ouvre les informations reliée à cette pièce dans une autre page. Donc dans mon Form Load, de cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=chargerdescription(strPiece) où piece représente le # de la pièce cliquer(clé primaire). Cette fonction chargerdescription charge les informations reliés à l'aide d'une requete. MA requete s'execute comme il faut car quand je vais dedans elle affiche bien les bonnes informations, sauf que mon formulaire ne se mets mets pas a jour, le recordsource ne s'affecte pas...
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
a écrit dans le message de news:0a3401c3b82b$51921ae0$ ok, mais mon formulaire doit charger les informations relié à ce numéro de pièce, dans ma Source de mon formulaire j'ai une requete comem cela qui va chercher ces informations : SELECT DISTINCTROW Famille AS txtFamille,Variete AS txtVariete,Quantite AS txtQuantite,PrixUnitaire AS txtPrixUnitaire,Casier AS txtCasier,Description AS txtDescription FROM tblPieceComplete ORDER BY Description Ce formulaire est chargé quand je clique par exemple sur la description de ma piece affiché, donc comme ceci:
Private Sub txtCasier_DblClick(Cancel As Integer)
strPieceCourante = Me!txtCasier DoCmd.OpenForm "frmDescription", , , "tblPieceComplete.Casier='" & Me.txtCasier & "'" End Sub
est-ce correct?..parce que ca ne fonctionne toujours pas, car il me demande à l,aide une boite d'entrée la valeur de tblPieceComplete.Casier, et meme si jen entre une existante, ca ne mache pas.
merci
-----Message d'origine----- Bonsoir.
Quand tu ouvres ton formulaire, je pense par docmd.openform, indique ton
numéro de pièce dans la clause where et tu n'auras pas besoin de changer ton
recordsource dans le form_load. lance comme ceci par exemple: DoCmd.OpenForm "Autrepage", , , "[N°_Pièce]='" & Me.maliste & "'"
tu n'auras ainsi qu'un seul enregistrement en ligne filtré par ta clause.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Jonathan" a écrit dans le message de
news:0a6c01c3b4ea$ead28d00$ bonjour,
j'ai un projet qui contient une liste de piece affiché dans un formulaire à l,aide d'une requete.
je veux que lorsque je clique sur une piece en particulier, cela ouvre les informations reliée à cette pièce dans une autre page. Donc dans mon Form Load, de cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=chargerdescription(strPiece) où piece représente le # de la pièce cliquer(clé primaire). Cette fonction chargerdescription charge les informations reliés à l'aide d'une requete. MA requete s'execute comme il faut car quand je vais dedans elle affiche bien les bonnes informations, sauf que mon formulaire ne se mets mets pas a jour, le recordsource ne s'affecte pas...
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:0a3401c3b82b$51921ae0$a501280a@phx.gbl...
ok, mais mon formulaire doit charger les informations relié
à ce numéro de pièce, dans ma Source de mon formulaire
j'ai une requete comem cela qui va chercher ces
informations : SELECT DISTINCTROW Famille AS
txtFamille,Variete AS txtVariete,Quantite AS
txtQuantite,PrixUnitaire AS txtPrixUnitaire,Casier AS
txtCasier,Description AS txtDescription FROM
tblPieceComplete ORDER BY Description
Ce formulaire est chargé quand je clique par exemple sur
la description de ma piece affiché, donc comme ceci:
Private Sub txtCasier_DblClick(Cancel As Integer)
strPieceCourante = Me!txtCasier
DoCmd.OpenForm "frmDescription", , ,
"tblPieceComplete.Casier='" & Me.txtCasier & "'"
End Sub
est-ce correct?..parce que ca ne fonctionne toujours pas,
car il me demande à l,aide une boite d'entrée la valeur de
tblPieceComplete.Casier, et meme si jen entre une
existante, ca ne mache pas.
merci
-----Message d'origine-----
Bonsoir.
Quand tu ouvres ton formulaire, je pense par
docmd.openform, indique ton
numéro de pièce dans la clause where et tu n'auras pas
besoin de changer ton
recordsource dans le form_load.
lance comme ceci par exemple:
DoCmd.OpenForm "Autrepage", , , "[N°_Pièce]='" &
Me.maliste & "'"
tu n'auras ainsi qu'un seul enregistrement en ligne
filtré par ta clause.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"Jonathan" <anonymous@discussions.microsoft.com> a écrit
dans le message de
j'ai un projet qui contient une liste de piece affiché
dans un formulaire à l,aide d'une requete.
je veux que lorsque je clique sur une piece en
particulier, cela ouvre les informations reliée à cette
pièce dans une autre page. Donc dans mon Form Load, de
cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=chargerdescription(strPiece) où piece
représente le # de la pièce cliquer(clé primaire). Cette
fonction chargerdescription charge les informations reliés
à l'aide d'une requete. MA requete s'execute comme il
faut car quand je vais dedans elle affiche bien les bonnes
informations, sauf que mon formulaire ne se mets mets pas
a jour, le recordsource ne s'affecte pas...
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
a écrit dans le message de news:0a3401c3b82b$51921ae0$ ok, mais mon formulaire doit charger les informations relié à ce numéro de pièce, dans ma Source de mon formulaire j'ai une requete comem cela qui va chercher ces informations : SELECT DISTINCTROW Famille AS txtFamille,Variete AS txtVariete,Quantite AS txtQuantite,PrixUnitaire AS txtPrixUnitaire,Casier AS txtCasier,Description AS txtDescription FROM tblPieceComplete ORDER BY Description Ce formulaire est chargé quand je clique par exemple sur la description de ma piece affiché, donc comme ceci:
Private Sub txtCasier_DblClick(Cancel As Integer)
strPieceCourante = Me!txtCasier DoCmd.OpenForm "frmDescription", , , "tblPieceComplete.Casier='" & Me.txtCasier & "'" End Sub
est-ce correct?..parce que ca ne fonctionne toujours pas, car il me demande à l,aide une boite d'entrée la valeur de tblPieceComplete.Casier, et meme si jen entre une existante, ca ne mache pas.
merci
-----Message d'origine----- Bonsoir.
Quand tu ouvres ton formulaire, je pense par docmd.openform, indique ton
numéro de pièce dans la clause where et tu n'auras pas besoin de changer ton
recordsource dans le form_load. lance comme ceci par exemple: DoCmd.OpenForm "Autrepage", , , "[N°_Pièce]='" & Me.maliste & "'"
tu n'auras ainsi qu'un seul enregistrement en ligne filtré par ta clause.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Jonathan" a écrit dans le message de
news:0a6c01c3b4ea$ead28d00$ bonjour,
j'ai un projet qui contient une liste de piece affiché dans un formulaire à l,aide d'une requete.
je veux que lorsque je clique sur une piece en particulier, cela ouvre les informations reliée à cette pièce dans une autre page. Donc dans mon Form Load, de cette page qui s'ouvre j'affecte le .RecordSource ainsi
Form.RecordSource=chargerdescription(strPiece) où piece représente le # de la pièce cliquer(clé primaire). Cette fonction chargerdescription charge les informations reliés à l'aide d'une requete. MA requete s'execute comme il faut car quand je vais dedans elle affiche bien les bonnes informations, sauf que mon formulaire ne se mets mets pas a jour, le recordsource ne s'affecte pas...
merci
.
Jonathan
ce que je ne comprend pas c'Est que j'execute une requete dans mon code seulement pour vérifier si les données trouvées sont bonnes,et ma requete me donne les bonnes données, c'est seulement qu'elle ne s'affiche pas dans mon formulaire.
ce que je ne comprend pas c'Est que j'execute une requete
dans mon code seulement pour vérifier si les données
trouvées sont bonnes,et ma requete me donne les bonnes
données, c'est seulement qu'elle ne s'affiche pas dans mon
formulaire.
ce que je ne comprend pas c'Est que j'execute une requete dans mon code seulement pour vérifier si les données trouvées sont bonnes,et ma requete me donne les bonnes données, c'est seulement qu'elle ne s'affiche pas dans mon formulaire.
Raymond [mvp]
Bonsoir.
là je ne vois plus. si tu ne trouves pas, envoie ta base que je regarde (en zip).
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Jonathan" a écrit dans le message de news:00af01c3ba99$01e0acd0$ ce que je ne comprend pas c'Est que j'execute une requete dans mon code seulement pour vérifier si les données trouvées sont bonnes,et ma requete me donne les bonnes données, c'est seulement qu'elle ne s'affiche pas dans mon formulaire.
Bonsoir.
là je ne vois plus. si tu ne trouves pas, envoie ta base que je regarde (en
zip).
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"Jonathan" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:00af01c3ba99$01e0acd0$a501280a@phx.gbl...
ce que je ne comprend pas c'Est que j'execute une requete
dans mon code seulement pour vérifier si les données
trouvées sont bonnes,et ma requete me donne les bonnes
données, c'est seulement qu'elle ne s'affiche pas dans mon
formulaire.
là je ne vois plus. si tu ne trouves pas, envoie ta base que je regarde (en zip).
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"Jonathan" a écrit dans le message de news:00af01c3ba99$01e0acd0$ ce que je ne comprend pas c'Est que j'execute une requete dans mon code seulement pour vérifier si les données trouvées sont bonnes,et ma requete me donne les bonnes données, c'est seulement qu'elle ne s'affiche pas dans mon formulaire.