Comment fait on pour lier un sous formulaire avec insertion automatique à un état?
Comment fait on pour lier un sous formulaire avec insertion automatique à un état?
Bonjour...
Pourrais-tu nous décrire avec un peu plus d'explications ce que tu souhaite réaliser.....
Ton but est-il de réaliser un état dont les données proviennent d'un sous-formulaire...
En faite j'ai un formulaire "Fiche de Non Conformité" que je passe en état, mais il contient un sous formulaire avec 3 champs lié qui proviennent d'une requête et je n'arrive pas a faire apparètre les champs du sous formulaire dans l'état.
je ne sais pas si c'est beaucoup plus claire??
Tu crées un état contenant les données du sous formulaire. Cet état tu l'insères dans ton état principal, (on appelle cela un sous état). Tu géres le sous état de la même façon qu'un sous formulaire (Champ Père et Champ Fils).
Bonne journée
J'ai crée un sous état que j'ai insérer dans mon état jusque la pas de problème, quand je veux afficher mon etat seul sa fonctionne mais quand je souhaite l'afficher depuis mon formulaire en aperçut avant impression rien ne se passe ça m'affiche le mème qu'avant mes modification....
je bloque..
As-tu bien renseigné le champ père et le champ fils du sous état.
Le champ lié à l'état principal est-il bien présent dans la requête source du sous état.
Peux-tu mettre une base exemple pour mieux matérialiser le problème.
Voila je t'envoie la partie de ma base de données concernée, je t'ai mis les structures de mes tables.
Je suppose que le sous état qui te poses problème est l'état "Etat_NumSerie"
Quand je regarde la source de ton sous-état, il semblerait qu'il y ait un problème.
Comment sont reliées tes tables ?
Pour faire une lien qui me semble cohérent,
j'ai ajouté la table : FicheFNC
j'ai fait des jointures entre :
FicheFNC et numeroserie sur NumSérie et numeroserie
FicheFNC et commandes sur Fournisseur
FicheFNC et Fournisseur sur NomFournisseur et Nom
J'ai ajouté dans la requete CodeFNC qui servira de champ fils au sous état puisque dans l'état principal tu as un champ CodeFNC qui servira de Champ Père
Autre modifications :
Au niveau de ton sous état, dans les propriétés, j'ai donc indiqué comme champ Père et Champ Fils : CodeFNC
Au niveau de la procédure évènementielle sur le bouton d'impression de l'état, j'ai modifié le code
Je ne sais si cela pourra fonctionner car je ne suis pas sûr de la cohérence des jointures que j'ai faites.
Maintenant mon etat m'affiche bien se qu'il y a dans mon sous formulaire mais plus ce qu'il y a dans le formulaire...
que faire??
re
Je dois m'absenter, je regarde ta base demain matin et je te tiens au courant.
Je pense malgré tout qu'il y aurait quelques petites choses à revoir dans l'organisation de celle-ci.
D'autre part, j'ai jeté un oeil aux procédures évènementielles, il est toujours préférable de renommer les divers boutons plutot que de garder des expressions comme Commande11 ou Texte17, on finit par ne plus savoir de quoi on parle.
Enfin, pourquoi ton formulaire FicheFNC contient tous ces contrôles indépendants ?
En fait ce que je ne t'ai pas précisé plus tôt c'est que cette base ce n'est pas moi qui l'ai créée mais le stagiaire qui était ici avant moi donc c'est pour cela que je suis un peu perdu.
Tous ces controle me perturbe aussi je ne sais pas pourquoi il en a mis tant!!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager