Bonjour,
Je vous sollicite pour un problème d'impression... de formulaire. Bien que l'impression se fasse nativement dans les états il faut savoir que je n'ai pas vraiment eu le choix.
Je construis une fiche de transport pour une prestation.
A une prestation correspond plusieurs objets (animation1, 2 ...), plusieurs documents ("vive la rentrée" ...) et divers matériels (Rétro projecteur...).
J'ai donc en aval une feuille avec des cases à cocher.
Si une case objet est cochée, alors c'est que l'objet à été demandé (pour la prestation) et donc je dois renseigner la table contenir reliant la relation plusieurs à plusieurs entre prestation et animation (l'objet en question).
En gros, ce sont des insert into mis dans un bouton.
Mon problème, c'est que les cases à cocher sont insérées via des sous formulaires et reliées à des champs de tables bidons (des transposées de tables a vrai dire).
Exemple:
si on choisit l'animation 1, alors on la coche dans le sous-formulaire. La case à cocher s'appelle 1, elle a comme champ source anim1 de la table transposée "animation" . Sur clic, je fais un insert into dans la table contenir.
Donc j'ai un formulaire constitué de trois sous-formulaires indépendants. Si je n'ai qu'un enregistrement (formulaire de saisie) ça imprime le tout (ça ne marchait pas sans champ de contrôle des checkbox d'où les tables transposées).
Mais si j'ouvre le formulaire avec tous les enregistrements,
si je ne clique pas sur les trois formulaires de la prestation choisie alors cela n'imprime pas.
Par contre si je clique n'importe ou sur les trois sous-formulaires cela fonctionne.
J'ai tenté de mettre in set focus sur les trois sous formulaire avant d'envoyer l'impression mais ça ne fonctionne pas.
La solution est peut-être la simulation d'un clic mais, à parcourir les aides, forums, faq je me rend compte que c'est trop compliqué mais surtout que mon problème n'est pas normal...
OUF FINISH, a vous de jouer messieurs dames!
merci d'avance!
Partager