J'ai un formulaire contenant un sous-formulaire.
J'aimerais insérer un champ calculé dans le formulaire qui me donne le
nombre d'enregistrements correspondant dans le sous formulaire.
J'ai inséré un champ, avec la formule suivante :
=Compte(T_Demande.Formulaire![N° PFAI])
Dans la formule, "T_Demande.Formulaire!" représente le sous-formulaire, et
[N° PFAI] le champ dont je veux compter le nombre d'enregistrements.
La formule me renvoie un "#Erreur".
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Tisane
Bonjour Olivier,
J'ai un formulaire contenant un sous-formulaire. J'aimerais insérer un champ calculé dans le formulaire qui me donne le nombre d'enregistrements correspondant dans le sous formulaire. J'ai inséré un champ, avec la formule suivante : =Compte(T_Demande.Formulaire![N° PFAI]) Dans la formule, "T_Demande.Formulaire!" représente le sous-formulaire, et [N° PFAI] le champ dont je veux compter le nombre d'enregistrements. La formule me renvoie un "#Erreur".
Il faut d'abord que tu effectues le calcul dans le sous-formulaire : - dans le pied du sous-formulaire, crée un contrôle indépendant avec comme source =Compte(*) - nomme ce contrôle "Nombre" par exemple et rend le pied du sous-formulaire ou du contrôle invisible si nécessaire - dans le formulaire principal, modifie le contrôle (ce n'est pas un champ) que tu as placé avec la formule suivante : =[T_Demande].Formulaire!Nombre
Le nom des contrôles correspond à la propriété "Nom". Pour le sous-formulaire, il n'est pas forcément le même que le nom donné lors de l'enregistrement du sous-formulaire.
-- Tisane
Bonjour Olivier,
J'ai un formulaire contenant un sous-formulaire.
J'aimerais insérer un champ calculé dans le formulaire qui me donne le
nombre d'enregistrements correspondant dans le sous formulaire.
J'ai inséré un champ, avec la formule suivante :
=Compte(T_Demande.Formulaire![N° PFAI])
Dans la formule, "T_Demande.Formulaire!" représente le sous-formulaire, et
[N° PFAI] le champ dont je veux compter le nombre d'enregistrements.
La formule me renvoie un "#Erreur".
Il faut d'abord que tu effectues le calcul dans le sous-formulaire :
- dans le pied du sous-formulaire, crée un contrôle indépendant avec comme
source =Compte(*)
- nomme ce contrôle "Nombre" par exemple et rend le pied du sous-formulaire
ou du contrôle invisible si nécessaire
- dans le formulaire principal, modifie le contrôle (ce n'est pas un champ)
que tu as placé avec la formule suivante :
=[T_Demande].Formulaire!Nombre
Le nom des contrôles correspond à la propriété "Nom". Pour le
sous-formulaire, il n'est pas forcément le même que le nom donné lors de
l'enregistrement du sous-formulaire.
J'ai un formulaire contenant un sous-formulaire. J'aimerais insérer un champ calculé dans le formulaire qui me donne le nombre d'enregistrements correspondant dans le sous formulaire. J'ai inséré un champ, avec la formule suivante : =Compte(T_Demande.Formulaire![N° PFAI]) Dans la formule, "T_Demande.Formulaire!" représente le sous-formulaire, et [N° PFAI] le champ dont je veux compter le nombre d'enregistrements. La formule me renvoie un "#Erreur".
Il faut d'abord que tu effectues le calcul dans le sous-formulaire : - dans le pied du sous-formulaire, crée un contrôle indépendant avec comme source =Compte(*) - nomme ce contrôle "Nombre" par exemple et rend le pied du sous-formulaire ou du contrôle invisible si nécessaire - dans le formulaire principal, modifie le contrôle (ce n'est pas un champ) que tu as placé avec la formule suivante : =[T_Demande].Formulaire!Nombre
Le nom des contrôles correspond à la propriété "Nom". Pour le sous-formulaire, il n'est pas forcément le même que le nom donné lors de l'enregistrement du sous-formulaire.