Problème affichage formulaire sous access2010

Résolu/Fermé
tokov Messages postés 13 Date d'inscription mardi 26 avril 2011 Statut Membre Dernière intervention 13 mars 2014 - Modifié par tokov le 26/04/2011 à 18:15
Le Pingou Messages postés 11543 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 mars 2023 - 29 avril 2011 à 16:30
Bonjour,

Vous seriez bien urbains de m'aider car je suis dans la panade. Au bureau, je désire créer une base de données afin d'avoir un suivi au niveau des formations que nous donnons. J'ai créer plusieur tables (formateur, formation, école, facturation, etc.). Il y a également des tables intermédiaires puisque par exemple, une personne contact peut se retrouver dans différentes école. J'ai également effectué un renforcement de l'intégrité entre toutes les tables.

Mon problème se situe au niveau du formulaire général où l'on doit remplir tous les champs. C'est un formulaire multi-table, vous l'aurez compris. Lorsque j'effectue avec l'assistant de création de formulaire, c'est bien sûr nickel en mode création, mais par contre en mode formulaire, je ne vois que l'entête, la partie détail est quant à elle totalement blanche.

Avez vous une idée de là où j'ai merdé.

10 réponses

Le Pingou Messages postés 11543 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 mars 2023 1 334
26 avril 2011 à 22:44
Bonjour,
Pouvez-vous mettre une copie d'écran du formulaire mode création et une autre mode formulaire sous https://www.cjoint.com/ et poster le lien.
0
bonjour et merci d'avance,

voici les liens du formulaire en mode creation (il ne s'agit juste que des données mises en forme automatiquement par access. m'étant aperçu directement du problème, j'ai pas poussé la mise en forme):
http://cjoint.com/?ADBiVZl7XGP
http://cjoint.com/?ADBiXcMp8WY
http://cjoint.com/?ADBiYQJoBAA

en mode formulaire:
http://cjoint.com/?ADBiZmmCBYH

les tables de relations, dès fois que...
http://cjoint.com/?ADBiZRKToDG
0
Le Pingou Messages postés 11543 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 mars 2023 1 334
Modifié par Le Pingou le 27/04/2011 à 14:12
Bonjour,
Qu'elle est la source des données de votre formulaire ?
Note: il aurait été plus simple de mettre vos 5 extraits dans le même fichier compressé.

Salutations.
Le Pingou
0
tokov Messages postés 13 Date d'inscription mardi 26 avril 2011 Statut Membre Dernière intervention 13 mars 2014 2
27 avril 2011 à 17:14
re,

Pour le moment, hormis la table code postal et formateur, il n'y a pas de données. Les tables ont été directement construite dans access et j'ai essayé de faire le formulaire directement avec l'assistant où j'ai été chopé les champs dans les tables.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 11543 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 mars 2023 1 334
27 avril 2011 à 19:03
Bonjour,
Merci.
Ce n'est pas la réponse que j'attends ... voir : https://www.cjoint.com/?3DBtdAOECjU
Qu'elle est la source des données de votre formulaire ?
0
tokov Messages postés 13 Date d'inscription mardi 26 avril 2011 Statut Membre Dernière intervention 13 mars 2014 2
27 avril 2011 à 19:17
re,

Je ne pourrai pas te répondre avant demain, ma bdd n'existe que sur mon pc au bureau. Mais je le ferai à la première heure.
0
re,

SELECT [Code Postale].[Code postale] AS [Code Postale_Code postale], [Code Postale].[Province], [Ecoles].[Nom] AS Ecoles_Nom, [Ecoles].[Adresse], [Ecoles].[Code postale] AS [Ecoles_Code postale], [Ecoles].[Remarques] AS Ecoles_Remarques, [Facturation].[Nom] AS Facturation_Nom, [Facturation].[Prix Intervention], [Facturation].[Frais Divers], [Facturation].[Date d'envoie], [Facturation].[Date de Paiement], [Formateur].[Nom] AS Formateur_Nom, [Formateur].[Prénom] AS Formateur_Prénom, [Formateur].[N° Tel], [Formateur].[Ad email], [Formations].[Nom Groupe], [Formations].[Année civile de formation], [Formations].[Date début formation], [Formations].[Date Fin formation], [Formations].[Nb de jours requis], [Groupe].[Nom] AS Groupe_Nom, [Groupe].[Nom Module], [Groupe].[Niveau enseignement], [Groupe].[Type enseignement], [Module].[Nom] AS Module_Nom, [Personnes de contact].[Nom] AS [Personnes de contact_Nom], [Personnes de contact].[Prénom] AS [Personnes de contact_Prénom], [Personnes de contact].[Statut], [Personnes de contact].[Rôle], [Personnes de contact].[N°tel], [Personnes de contact].[Adresse email], [Personnes de contact].[Remarques] AS [Personnes de contact_Remarques] FROM ((([Code Postale] INNER JOIN Ecoles ON [Code Postale].[Code postale] =[Ecoles].[Code postale]) INNER JOIN ((([Module] INNER JOIN Groupe ON [Module].[N°] =[Groupe].[Nom Module]) INNER JOIN Formations ON [Groupe].[N°] =[Formations].[Nom Groupe]) INNER JOIN (Formateur INNER JOIN [Formateurs - formations] ON [Formateur].[N°] =[Formateurs - formations].[Nom Formateur]) ON [Formations].[N°] =[Formateurs - formations].[N° Formation]) ON [Ecoles].[N°] =[Groupe].[Nom Ecole]) INNER JOIN ([Personnes de contact] INNER JOIN [Personnes - Ecoles] ON [Personnes de contact].[N°] =[Personnes - Ecoles].[Nom Personne Contact]) ON [Ecoles].[N°] =[Personnes - Ecoles].[Nom Ecole]) INNER JOIN Facturation ON [Ecoles].[N°] =[Facturation].[Nom];
0
Le Pingou Messages postés 11543 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 mars 2023 1 334
28 avril 2011 à 10:27
Bonjour,
La source du formulaire est donc une requête.

Essayez d'exécuter uniquement la requête et voir le résultat !

Selon se que j'ai observé sur les copies d'écran, votre base est en version 2007, dans se cas si rien ne marche, vous pouvez la compresser en ZIP ou RAR et la mettre sur https://www.cjoint.com/ et poster le lien.
0
Bonjour,

Visiblement, le problème était lié au fait que je mettais dans un même formulaire des tables qui ne se trouvait pas dans un lien direct. J'ai donc créer 3 formulaires :
un formulaire relatif à l'école où se donne la formation : code postal, école école et personnes de contact
un formulaire relatif au groupe de formation : module, groupe, formateur, formation
un formulaire relatif à la facturation: facturation

De la sorte, je respecte les niveaux des tables ainsi que leurs liens. Au final ça marche.

En tout cas merci pour le coup de main.
0
Le Pingou Messages postés 11543 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 mars 2023 1 334
29 avril 2011 à 16:30
Bonjour,
Merci pour l'information.
Personnellement il s'agit de votre requête qui n'était pas correcte.
Note : avant de créer un formulaire, vous pouvez toujours créer une requête pour filtrer les données dont vous avez besoins. En l'exécutant vous avez le résultat de suite et il est facile de la modifier.
Ensuite vous créer le formulaire et vous lui attribuer la requête comme source de données.
Bonne suite.
0