OVH Cloud OVH Cloud

Question pour un pro!

6 réponses
Avatar
le méruvien
bonjour,

J'ai des fiches technicien, avec un sous formulaire contenant l'outillage de
chacun.
Je selectionne donc un nom dans la LD du menu, ce qui provoque l'impression
de la fiche avec le SF correspondant.Mais je voudrai selectionner plusieurs
noms, (avec une case à cocher) et imprimer l'ensemble sans avoir a
reselectionner a chaque fois.
Peut-on dans Acess, faire une boucle, qui m'imprimerait tous les
enregistrements selectionnés, (je faisait ça avec gfa basic sur atari dans
les années 80, avec un tableau) ?
merci d'avance
roger

6 réponses

Avatar
Sylvain Lafontaine
Ajoutez un champ Choisit dans votre table Techniciens et afficher la liste
des techniciens dans un formulaire déroulant. Cochez la case Choisit pour
les techniciens désirés et faites imprimer votre rapport en sélectionnant
tous les techniciens ayant la condition « Choisit = Vrai ».

Même pas besoin d'avoir de boucle!

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"le méruvien" wrote in message
news:42a9e891$0$17475$

bonjour,

J'ai des fiches technicien, avec un sous formulaire contenant l'outillage
de chacun.
Je selectionne donc un nom dans la LD du menu, ce qui provoque
l'impression de la fiche avec le SF correspondant.Mais je voudrai
selectionner plusieurs noms, (avec une case à cocher) et imprimer
l'ensemble sans avoir a reselectionner a chaque fois.
Peut-on dans Acess, faire une boucle, qui m'imprimerait tous les
enregistrements selectionnés, (je faisait ça avec gfa basic sur atari dans
les années 80, avec un tableau) ?
merci d'avance
roger






Avatar
le méruvien
Non, car le SF est vide !


"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Ajoutez un champ Choisit dans votre table Techniciens et afficher la liste
des techniciens dans un formulaire déroulant. Cochez la case Choisit pour
les techniciens désirés et faites imprimer votre rapport en sélectionnant
tous les techniciens ayant la condition « Choisit = Vrai ».

Même pas besoin d'avoir de boucle!

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"le méruvien" wrote in message
news:42a9e891$0$17475$

bonjour,

J'ai des fiches technicien, avec un sous formulaire contenant l'outillage
de chacun.
Je selectionne donc un nom dans la LD du menu, ce qui provoque
l'impression de la fiche avec le SF correspondant.Mais je voudrai
selectionner plusieurs noms, (avec une case à cocher) et imprimer
l'ensemble sans avoir a reselectionner a chaque fois.
Peut-on dans Acess, faire une boucle, qui m'imprimerait tous les
enregistrements selectionnés, (je faisait ça avec gfa basic sur atari
dans les années 80, avec un tableau) ?
merci d'avance
roger










Avatar
EnPanne
Bonjour,

regarde ici :
http://www.self-access.com/access/index.php?url=%2Faccess%2Fgrenier
item n° 121 (page 9) "sélection multiple".

@+

"le méruvien" a écrit dans le message de news:
42a9e891$0$17475$

bonjour,

J'ai des fiches technicien, avec un sous formulaire contenant l'outillage
de chacun.
Je selectionne donc un nom dans la LD du menu, ce qui provoque
l'impression de la fiche avec le SF correspondant.Mais je voudrai
selectionner plusieurs noms, (avec une case à cocher) et imprimer
l'ensemble sans avoir a reselectionner a chaque fois.
Peut-on dans Acess, faire une boucle, qui m'imprimerait tous les
enregistrements selectionnés, (je faisait ça avec gfa basic sur atari dans
les années 80, avec un tableau) ?
merci d'avance
roger






Avatar
Eric
Bonjour Roger,

Une idée peut-être:
Sur un formulaire une Zone de Liste - Sélection Simple(nom : ChoixTech)
et un bouton de commande. Tu convertis ton formulaire+SF en Etat.
La Zone de Liste a pour source les Id des Techniciens (uniquement ceux
qui ont un équipement).

Sur le bouton de commande:
Private Sub Commande0_Click()
Dim VarItem
If Me.ChoixTech.ItemsSelected.Count <> 0 Then
For Each VarItem In Me.ChoixTech.ItemsSelected
DoCmd.OpenReport "LEtatAEditer", acViewNormal, , "IdTech="
& ChoixTech.ItemData(VarItem)
Next
End If
End Sub

Ca conviendrait ?
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

bonjour,

J'ai des fiches technicien, avec un sous formulaire contenant l'outillage de
chacun.
Je selectionne donc un nom dans la LD du menu, ce qui provoque l'impression
de la fiche avec le SF correspondant.Mais je voudrai selectionner plusieurs
noms, (avec une case à cocher) et imprimer l'ensemble sans avoir a
reselectionner a chaque fois.
Peut-on dans Acess, faire une boucle, qui m'imprimerait tous les
enregistrements selectionnés, (je faisait ça avec gfa basic sur atari dans
les années 80, avec un tableau) ?
merci d'avance
roger






Avatar
Eric
.../...
Lire Sélection Multiple à Simple pour la zone de liste
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Avatar
le méruvien
Bonjour, et merci a tous, mais j'ai du mal m'expliquer, car effectivement la
selection multiple je connais, mais là, dans la requette qui ouvre le SF en
fonction du codetechnicien du formulaire change a chaque fois, donc ce que
je pense, c'est un tableau, nom(x), a chaque selection d'un nom par la case
a cochée, le tableau se rempli, et ensuite sur validation, dans une boucle,
je prends chaque element du tableau pour imprimer mes fiches.
roger




"le méruvien" a écrit dans le message de news:
42a9e891$0$17475$

bonjour,

J'ai des fiches technicien, avec un sous formulaire contenant l'outillage
de chacun.
Je selectionne donc un nom dans la LD du menu, ce qui provoque
l'impression de la fiche avec le SF correspondant.Mais je voudrai
selectionner plusieurs noms, (avec une case à cocher) et imprimer
l'ensemble sans avoir a reselectionner a chaque fois.
Peut-on dans Acess, faire une boucle, qui m'imprimerait tous les
enregistrements selectionnés, (je faisait ça avec gfa basic sur atari dans
les années 80, avec un tableau) ?
merci d'avance
roger