J'ai créé un formulaire de saisie avec un sous formulaire.
Lors de ma saisie dans le sous formulaire, celui remplit correctement ma table liée mais ne m'affiche plus la saisie lorsque je reviens sur mon formulaire.
merci d'avance
J'ai créé un formulaire de saisie avec un sous formulaire.
Lors de ma saisie dans le sous formulaire, celui remplit correctement ma table liée mais ne m'affiche plus la saisie lorsque je reviens sur mon formulaire.
merci d'avance
Slt
Verifie du coté champs père/fils de tes formulaires !
La relation des tables ne suffit pas il faut aussi relier tes formulaires!
Salut,
Essaye un
sur l'évènement Current de ton formulaire (Sur Activation)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 me.requery
Starec
J'ai vérifié les champs père/fils:ok
Toujours pas d'affichage.
Plus de détail:
Je sélectionne à partir un client à partir d'une liste qui m'affiche ensuite sur plusieurs champs les données du clients (adresse, ville, etc).Puis je saisie dans un sous formulaire Rendez-vous, mes rendez-vous.
La saisie se fait sans problème et la table liée ainsi que le sous formulaire se remplissent normalement.Normalement, dès que je reselectionne le client, le sous formulaire devrait me réafficher les données saisies ultérieurement.Mais ca ne fonctionne plus.
J'ai peut être trouver..
En effet, mes champs péres et fils contienne 6 valeurs(Nom,adresse,Cp,ville,dpt,centrale).Or si une des 6 valeurs est vide (ici Centrale), l'affichage de la saisie disparait...
Y'a t'il une solution à mon problème ou suis je obligé de rendre obligatoire la saisie du champs Centrale dans le formulaire Père.
Si c'est le cas, comment faire ?
Merci
Re,
Ton problème vient des champs pères champs fils !
Pourquoi autant????
Si tes tables sont reliées avec un N° auto ou "ID", il n'y a que ce champ a mettre dans la relation père/fils !
Exemple de deux tables liées :
T_Personne
IdPersonne-->N°Auto-->ClefPrimaire
Nom--->Texte
Prénom--->Texte
DateNaissance-->numérique
Etc..
Puis T_Adresse
IdAdresse-->N°Auto-->ClefPrimaire
IdPersonne-->Numérique-->nul interdit
Rue-->texte
CodePostal--->numérique
Ville-->Texte
Etc...
En gras les clefs primaires des tables...
Puis ton formulaire pères (T_Personne) en relation avec ton sous formulaire (basé sur T_Adresse) comme ceci
Champs père : IdPersonne---->champs Fils --->IdPersonne
Un seul champ servira de "relation" mais tous les champs de la table Adresse seront liés a cette personne !
Une personne peut avoir plusieurs adresses, et dans cas elles sont toujours en relations avec une personne !
Car dans ta relation actuelletu demande que la relation soit sur chaque champ, doncEn effet, mes champs péres et fils contienne 6 valeurs(Nom,adresse,Cp,ville,dpt,centrale).Et bien c'est tout a fait normal !!!Or si une des 6 valeurs est vide (ici Centrale), l'affichage de la saisie disparait...
Un seul champ suffit dans ce type de donnée et choisi celui, de préférence, qui est le N°auto de ta table !!
Voila, bon courage..
Ok , je vais essayer.
merci
Ca fonctionne à merveille..
Merci à samlepirate
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