OVH Cloud OVH Cloud

formulaire/sous-formulaires

3 réponses
Avatar
didier
J'ai cr=E9=E9 un sous formulaire avec en pied de formulaire=20
un total d'enregistrement et j'ai cr=E9=E9 un formulaire ou=20
je veut r=E9cup=E9rer cette valeur.
Normalement rien de + simple mais l=E0 =E7a ne marche pas
voil=E0 le champs sur le sous formulaire=20
Nom : Texte15
Source controle: =3DCompte([N=B0 de Facture])
Voila le champs sur le formulaire

Source controle: =3DFormulaires!d=E9tailN=B0!Texte15
d=E9tailN=B0 est le nom du sous formulaire
le probl=E8me j'ai =E0 l'affichage #nom?

Si je met dans le formulaire directement en=20
source controle : =3DCompte(Formulaires!d=E9tailN=B0![N=B0 de=20
Facture])
j'ai =E0 l'affichage #erreur

Je ne comprends vraiment pas pourquoi cela ne fonctionne=20
pas

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

il ne peut pas baser un source contrôle sur un champ d'un formulaire externe
car même si ça marche ça oblige à avoir tous les formulaires ouverts et à
rafraîchir les données à chaque changement. le rafraîchissement des données
n'est pas automatique . la valeur situé dans le sous-formulaire et qui doit
être récupérée dans un formulaire N° 2 (par exemple) doit l'être lorsqu'on
en a besoin et seulement lorsqu'on en a besoin.
pour nommer les formulaires et sous-formulaires des précisions sur :
http://access.seneque.free.fr/sous_formulaires.htm
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"didier" a écrit dans le message de
news:1460e01c3fa30$f994f950$
J'ai créé un sous formulaire avec en pied de formulaire
un total d'enregistrement et j'ai créé un formulaire ou
je veut récupérer cette valeur.
Normalement rien de + simple mais là ça ne marche pas
voilà le champs sur le sous formulaire
Nom : Texte15
Source controle: =Compte([N° de Facture])
Voila le champs sur le formulaire

Source controle: =Formulaires!détailN°!Texte15
détailN° est le nom du sous formulaire
le problème j'ai à l'affichage #nom?

Si je met dans le formulaire directement en
source controle : =Compte(Formulaires!détailN°![N° de
Facture])
j'ai à l'affichage #erreur

Je ne comprends vraiment pas pourquoi cela ne fonctionne
pas
Avatar
didier
Bonsoir

Ce n'est pas un formulaire externe,je cherche juste à
récuperer la valeur de mon sous-formulaire dans mon
formulaire.
J'ai réussi en copiant un exemple dans la base comptoir.
Je ne sais toujours pas pourquoi cela ne marchait pas car
J'ai simplement changer le nom de Texte15 en le
renommant "Nombre".

-----Message d'origine-----
Bonsoir.

il ne peut pas baser un source contrôle sur un champ
d'un formulaire externe

car même si ça marche ça oblige à avoir tous les
formulaires ouverts et à

rafraîchir les données à chaque changement. le
rafraîchissement des données

n'est pas automatique . la valeur situé dans le sous-
formulaire et qui doit

être récupérée dans un formulaire N° 2 (par exemple)
doit l'être lorsqu'on

en a besoin et seulement lorsqu'on en a besoin.
pour nommer les formulaires et sous-formulaires des
précisions sur :

http://access.seneque.free.fr/sous_formulaires.htm
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"didier" a écrit
dans le message de

news:1460e01c3fa30$f994f950$
J'ai créé un sous formulaire avec en pied de formulaire
un total d'enregistrement et j'ai créé un formulaire ou
je veut récupérer cette valeur.
Normalement rien de + simple mais là ça ne marche pas
voilà le champs sur le sous formulaire
Nom : Texte15
Source controle: =Compte([N° de Facture])
Voila le champs sur le formulaire

Source controle: =Formulaires!détailN°!Texte15
détailN° est le nom du sous formulaire
le problème j'ai à l'affichage #nom?

Si je met dans le formulaire directement en
source controle : =Compte(Formulaires!détailN°![N° de
Facture])
j'ai à l'affichage #erreur

Je ne comprends vraiment pas pourquoi cela ne fonctionne
pas


.



Avatar
brucat
Bonjour,

Essayez avec
Source controle: =Formulaires![détailN°]![Texte15]
Evidemment le sous-formualaire s'appelle DétailN°.

Pour une meilleur comprehension, il faut absolument toujours nommer les
contrôles.

A+


"didier" a écrit dans le message de
news:1460e01c3fa30$f994f950$
J'ai créé un sous formulaire avec en pied de formulaire
un total d'enregistrement et j'ai créé un formulaire ou
je veut récupérer cette valeur.
Normalement rien de + simple mais là ça ne marche pas
voilà le champs sur le sous formulaire
Nom : Texte15
Source controle: =Compte([N° de Facture])
Voila le champs sur le formulaire

Source controle: =Formulaires!détailN°!Texte15
détailN° est le nom du sous formulaire
le problème j'ai à l'affichage #nom?

Si je met dans le formulaire directement en
source controle : =Compte(Formulaires!détailN°![N° de
Facture])
j'ai à l'affichage #erreur

Je ne comprends vraiment pas pourquoi cela ne fonctionne
pas