A partir de cette table je veux créer un Etat me permettant d'imprimer les
REFERENCE propre à un site (St1 à St25).
Par exemple pour St1 :
xxxx1 ---> 1
xxxx3 ----> 1
J'ai essayé avec un Etat basé sur une requete qui ne récupére que le champ
REFERENCE, puis j'ai ajouté un champ indépendant (Texte19) qui est là pour
contenir la quantité.
Sur l'événement "Sur Ouverture" j'ai le code suivant :
Private Sub Report_Open(Cancel As Integer)
Me!Texte19.ControlSource = "St1" (par la suite cet argument proviendra
d'une liste)
End Sub
Cela fonctionne, mais mon etat m'affiche toutes les references en plus de
celle propre à St1.
Je voudrais pouvoir indiquer que seuls les quantités >0 doivent etre
affichées.
1) Y a t-il moyen de le faire directement à partir de mon code ?
2) Peut-on directement dans la requete indiquer que le ControlSource soit la
valeur retournée par une zone de liste ?
3)Y a t-il une autre solution ?
En espérant ne pas avoir été trop confus dans ma demande...merci d'avance
A partir de cette table je veux créer un Etat me permettant d'imprimer les REFERENCE propre à un site (St1 à St25). Par exemple pour St1 : xxxx1 ---> 1 xxxx3 ----> 1 J'ai essayé avec un Etat basé sur une requete qui ne récupére que le champ REFERENCE, puis j'ai ajouté un champ indépendant (Texte19) qui est là pour contenir la quantité. Sur l'événement "Sur Ouverture" j'ai le code suivant :
Private Sub Report_Open(Cancel As Integer) Me!Texte19.ControlSource = "St1" (par la suite cet argument proviendra d'une liste) End Sub
Cela fonctionne, mais mon etat m'affiche toutes les references en plus de celle propre à St1. Je voudrais pouvoir indiquer que seuls les quantités >0 doivent etre affichées. 1) Y a t-il moyen de le faire directement à partir de mon code ? 2) Peut-on directement dans la requete indiquer que le ControlSource soit la
valeur retournée par une zone de liste ? 3)Y a t-il une autre solution ?
En espérant ne pas avoir été trop confus dans ma demande...merci d'avance
A partir de cette table je veux créer un Etat me permettant d'imprimer les
REFERENCE propre à un site (St1 à St25).
Par exemple pour St1 :
xxxx1 ---> 1
xxxx3 ----> 1
J'ai essayé avec un Etat basé sur une requete qui ne récupére que le champ
REFERENCE, puis j'ai ajouté un champ indépendant (Texte19) qui est là pour
contenir la quantité.
Sur l'événement "Sur Ouverture" j'ai le code suivant :
Private Sub Report_Open(Cancel As Integer)
Me!Texte19.ControlSource = "St1" (par la suite cet argument proviendra
d'une liste)
End Sub
Cela fonctionne, mais mon etat m'affiche toutes les references en plus de
celle propre à St1.
Je voudrais pouvoir indiquer que seuls les quantités >0 doivent etre
affichées.
1) Y a t-il moyen de le faire directement à partir de mon code ?
2) Peut-on directement dans la requete indiquer que le ControlSource soit
la
valeur retournée par une zone de liste ?
3)Y a t-il une autre solution ?
En espérant ne pas avoir été trop confus dans ma demande...merci d'avance
A partir de cette table je veux créer un Etat me permettant d'imprimer les REFERENCE propre à un site (St1 à St25). Par exemple pour St1 : xxxx1 ---> 1 xxxx3 ----> 1 J'ai essayé avec un Etat basé sur une requete qui ne récupére que le champ REFERENCE, puis j'ai ajouté un champ indépendant (Texte19) qui est là pour contenir la quantité. Sur l'événement "Sur Ouverture" j'ai le code suivant :
Private Sub Report_Open(Cancel As Integer) Me!Texte19.ControlSource = "St1" (par la suite cet argument proviendra d'une liste) End Sub
Cela fonctionne, mais mon etat m'affiche toutes les references en plus de celle propre à St1. Je voudrais pouvoir indiquer que seuls les quantités >0 doivent etre affichées. 1) Y a t-il moyen de le faire directement à partir de mon code ? 2) Peut-on directement dans la requete indiquer que le ControlSource soit la
valeur retournée par une zone de liste ? 3)Y a t-il une autre solution ?
En espérant ne pas avoir été trop confus dans ma demande...merci d'avance
Samban
Bonjour à tous et toutes Merci pour la réponse....mais ;-))
DoCmd.OpenReport "nom de l'etat", acPreview, "", "[reference]=[Forms]![selection reference].[reference]"
Ca je savais faire pour recupérer une valeur à partir d'une zone de liste. Mais mon probléme est tout autre, car vu la construction de ma table (pour l'instant je ne peut pas faire autrement) à moins de faire une requête pour chacun des 25 sites que j'ai !!!!! je veux donc faire une seule requete qui puisse s'apliquer à tous les autres sites, en ne changeant que le ControlSource de mon Etat . D'ou le code sur "Sur Ouverture" de mon Etat:
Private Sub Report_Open(Cancel As Integer) Me!Texte19.ControlSource = "St1" (par la suite proviendra d'une liste) End Sub
PB: Avec ceci automatiquement j'ai bien les quantités pour le site concerné mais également toutes les autre références qui s'affiche , mais elle qui sont vide. D'ou ma question, de savoir s'il était possible d'indiquer que seuls les quantités >0 doivent etre affiché soit par code ou directement à partir de la requete sur laquelle est basé mon Etat ? Ou alors est-il possible d'indiquer directement au niveau de la requete un "champ independant" qui lui prendrais sa source à partir d'une zone de liste ?
J'espere avoir été un peu plus précis dans ma demande.....en cas merci pour les réponses ;-)
Bonjour à tous et toutes
Merci pour la réponse....mais ;-))
DoCmd.OpenReport "nom de l'etat", acPreview, "",
"[reference]=[Forms]![selection reference].[reference]"
Ca je savais faire pour recupérer une valeur à partir d'une zone de liste.
Mais mon probléme est tout autre, car vu la construction de ma table (pour
l'instant je ne peut pas faire autrement)
à moins de faire une requête pour chacun des 25 sites que j'ai !!!!! je veux
donc faire une seule requete qui puisse s'apliquer à tous les autres sites,
en ne changeant que le ControlSource de mon Etat .
D'ou le code sur "Sur Ouverture" de mon Etat:
Private Sub Report_Open(Cancel As Integer)
Me!Texte19.ControlSource = "St1" (par la suite proviendra d'une liste)
End Sub
PB: Avec ceci automatiquement j'ai bien les quantités pour le site concerné
mais également toutes les autre références qui s'affiche , mais elle qui
sont vide.
D'ou ma question, de savoir s'il était possible d'indiquer que seuls les
quantités >0 doivent etre affiché soit par code ou directement à partir de
la requete sur laquelle est basé mon Etat ?
Ou alors est-il possible d'indiquer directement au niveau de la requete un
"champ independant" qui lui prendrais sa source à partir d'une zone de
liste ?
J'espere avoir été un peu plus précis dans ma demande.....en cas merci pour
les réponses ;-)
Bonjour à tous et toutes Merci pour la réponse....mais ;-))
DoCmd.OpenReport "nom de l'etat", acPreview, "", "[reference]=[Forms]![selection reference].[reference]"
Ca je savais faire pour recupérer une valeur à partir d'une zone de liste. Mais mon probléme est tout autre, car vu la construction de ma table (pour l'instant je ne peut pas faire autrement) à moins de faire une requête pour chacun des 25 sites que j'ai !!!!! je veux donc faire une seule requete qui puisse s'apliquer à tous les autres sites, en ne changeant que le ControlSource de mon Etat . D'ou le code sur "Sur Ouverture" de mon Etat:
Private Sub Report_Open(Cancel As Integer) Me!Texte19.ControlSource = "St1" (par la suite proviendra d'une liste) End Sub
PB: Avec ceci automatiquement j'ai bien les quantités pour le site concerné mais également toutes les autre références qui s'affiche , mais elle qui sont vide. D'ou ma question, de savoir s'il était possible d'indiquer que seuls les quantités >0 doivent etre affiché soit par code ou directement à partir de la requete sur laquelle est basé mon Etat ? Ou alors est-il possible d'indiquer directement au niveau de la requete un "champ independant" qui lui prendrais sa source à partir d'une zone de liste ?
J'espere avoir été un peu plus précis dans ma demande.....en cas merci pour les réponses ;-)