OVH Cloud OVH Cloud

filtre sous-état

4 réponses
Avatar
Sky
Bonjour à tous,

J'ai un code me permettant d'avoir une prévisualisation d'un bon de commande
à partir de son formulaire, mais le sous-état (détail commande) me reprend
l'intégralité de tous les enregistrements.
J'essaye donc d'appliquer un filtre automatique à partir du numéro de bon
commande mais en vain

J'ai rentré le code suivant

SELECT commande, détail_commande FROM commande INNER JOIN
détail_commande ON
détail_commande.refcommande=commande.numbc WHERE
commande.numbc="[numbc]=" & Me.numbc

Dim stDocName As String

stDocName = "commande2"

DoCmd.OpenReport stDocName, acPreview, , "[numbc]=" & Me.numbc

si quelqu'un à une idée ?

merci d'avance

4 réponses

Avatar
Ilan
Bonjour,
Quel est le contenu de la propriete SOURCE du sous-etat ?
'Commande2' c'est l'etat principal, le sous-etat est-il lui aussi dependant
de la valeur de numbc ?


Bonjour à tous,

J'ai un code me permettant d'avoir une prévisualisation d'un bon de commande
à partir de son formulaire, mais le sous-état (détail commande) me reprend
l'intégralité de tous les enregistrements.
J'essaye donc d'appliquer un filtre automatique à partir du numéro de bon
commande mais en vain

J'ai rentré le code suivant

SELECT commande, détail_commande FROM commande INNER JOIN
détail_commande ON
détail_commande.refcommande=commande.numbc WHERE
commande.numbc="[numbc]=" & Me.numbc

Dim stDocName As String

stDocName = "commande2"

DoCmd.OpenReport stDocName, acPreview, , "[numbc]=" & Me.numbc

si quelqu'un à une idée ?

merci d'avance





Avatar
Sky
bonjour ilan,

merci pour ton aide, je t'avoue que j'ai beaucoup de mal à suivre la logique

Pour répondre à ta question, le nom SOURCE du sous état est détail commande.

Petit nota béné, la fonction SELECT me donne une erreur de syntaxe dans la
mesure où je n'utilise pas en complément la fonction CASE

merci pour ton aide

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

Bonjour,
Quel est le contenu de la propriete SOURCE du sous-etat ?
'Commande2' c'est l'etat principal, le sous-etat est-il lui aussi
dependant
de la valeur de numbc ?


Bonjour à tous,

J'ai un code me permettant d'avoir une prévisualisation d'un bon de
commande
à partir de son formulaire, mais le sous-état (détail commande) me
reprend
l'intégralité de tous les enregistrements.
J'essaye donc d'appliquer un filtre automatique à partir du numéro de bon
commande mais en vain

J'ai rentré le code suivant

SELECT commande, détail_commande FROM commande INNER JOIN
détail_commande ON
détail_commande.refcommande=commande.numbc WHERE
commande.numbc="[numbc]=" & Me.numbc

Dim stDocName As String

stDocName = "commande2"

DoCmd.OpenReport stDocName, acPreview, , "[numbc]=" & Me.numbc

si quelqu'un à une idée ?

merci d'avance







Avatar
Ilan
1) La ligne SELECT .... est une instruction SQL et non du code VBA.
Efface cette ligne, elle ne te sert a rien.

essaie en ecrivant dans la propriete du sous-etat :
CHAMP FILS Refcommande
CHAMP PERE numbc







bonjour ilan,

merci pour ton aide, je t'avoue que j'ai beaucoup de mal à suivre la logique

Pour répondre à ta question, le nom SOURCE du sous état est détail commande.

Petit nota béné, la fonction SELECT me donne une erreur de syntaxe dans la
mesure où je n'utilise pas en complément la fonction CASE

merci pour ton aide

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

Bonjour,
Quel est le contenu de la propriete SOURCE du sous-etat ?
'Commande2' c'est l'etat principal, le sous-etat est-il lui aussi
dependant
de la valeur de numbc ?


Bonjour à tous,

J'ai un code me permettant d'avoir une prévisualisation d'un bon de
commande
à partir de son formulaire, mais le sous-état (détail commande) me
reprend
l'intégralité de tous les enregistrements.
J'essaye donc d'appliquer un filtre automatique à partir du numéro de bon
commande mais en vain

J'ai rentré le code suivant

SELECT commande, détail_commande FROM commande INNER JOIN
détail_commande ON
détail_commande.refcommande=commande.numbc WHERE
commande.numbc="[numbc]=" & Me.numbc

Dim stDocName As String

stDocName = "commande2"

DoCmd.OpenReport stDocName, acPreview, , "[numbc]=" & Me.numbc

si quelqu'un à une idée ?

merci d'avance












Avatar
Sky
super ilan t'es un chef, ca fonctionne

merci beaucoup

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

1) La ligne SELECT .... est une instruction SQL et non du code VBA.
Efface cette ligne, elle ne te sert a rien.

essaie en ecrivant dans la propriete du sous-etat :
CHAMP FILS Refcommande
CHAMP PERE numbc







bonjour ilan,

merci pour ton aide, je t'avoue que j'ai beaucoup de mal à suivre la
logique

Pour répondre à ta question, le nom SOURCE du sous état est détail
commande.

Petit nota béné, la fonction SELECT me donne une erreur de syntaxe dans
la
mesure où je n'utilise pas en complément la fonction CASE

merci pour ton aide

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

Bonjour,
Quel est le contenu de la propriete SOURCE du sous-etat ?
'Commande2' c'est l'etat principal, le sous-etat est-il lui aussi
dependant
de la valeur de numbc ?


Bonjour à tous,

J'ai un code me permettant d'avoir une prévisualisation d'un bon de
commande
à partir de son formulaire, mais le sous-état (détail commande) me
reprend
l'intégralité de tous les enregistrements.
J'essaye donc d'appliquer un filtre automatique à partir du numéro de
bon
commande mais en vain

J'ai rentré le code suivant

SELECT commande, détail_commande FROM commande INNER JOIN
détail_commande ON
détail_commande.refcommande=commande.numbc WHERE
commande.numbc="[numbc]=" & Me.numbc

Dim stDocName As String

stDocName = "commande2"

DoCmd.OpenReport stDocName, acPreview, , "[numbc]=" & Me.numbc

si quelqu'un à une idée ?

merci d'avance