Bonjour à tous
Je perds mon Latin.
Depuis ce matin, je m'arrache les cheveux et je ne trouve pas mon erreur.
J'ai crée 2 tables:
- Famille
- Photos
La table famille:
Famille_ID AutoNumber Prenom Text Tel Text
La table Photo:
Photo_ID AutoNumber Famille_ID Number Long integer NomFichier Text
Il y a un lien 1 to many entre la table "Famille" et "Photo".
J'utilise le champ "Famille_ID" pour faire ce lien.
Jusqu'ici, rien de spécial.
Je créer un formulaire lié à la table "Famille" et j'ai placé les champs
J'ajoute un sous-formulaire lié à la table "Photo"
Je crée le lien sur le champ "Famille_ID" (master / child)
Pour info:
Le formulaire principal: Single Form
Le sous-formulaire: Continuous Forms
Le champ "Famille_ID" est physiquement présent sur le formulaire et aussi dans le sous-formulaire
Dans les 2 cas, tous les flags d'autorisation (ajout, edition, suppression, etc.) sont à "oui"
Jusqu'ici, toujours rien de spécial.
J'encode des données....
1°) dans le formulaire principal
2°) j'ajoute 2 noms de fichiers dans le sous formulaire et les 2 photos apparaissent correctement.
Vous allez me dire .... que ce passe t'il? tout va très bien madame la marquise !
Je ferme le formulaire et je le réouvre.... surprise ...
Le formulaire m'affiche bien les données
Le sous-formulaire est "vide" !
Sauf le champ "Famille_ID" avec la valeur "1"
Le nombre d'enregistrement (côté sous-formulaire) est à "0"
Lorsque je regarde le contenu des tables, elles sont toute les 2 remplies correctement.
Les IDs sont correct ... Je ne comprends pas !
Où est mon erreur?
Merci de votre aide.
Andre
Partager