Guy a écrit :
est la plus à droite) comportant 4 icônes : Ouvrir un objet de base de données, Editer, Supprimer, Renommer ; il te faut cliquer sur Editer.

Je faisais bouton droit Éditer, mais je veux bien utiliser l'icône.

Donc, maintenant, tu devrais avoir sous les yeux, ton formulaire, mais sans aucune donnée affichée, puisque tu es en train de le modifier (et non de renseigner les tables auxquelles il est accroché).

Oui, pas de problème;

Bien, poursuivons (tu as raison l'édition pouvait aussi passer par le clic droit, ça ne changeait rien).

J'ignore de quelle façon tu as généré l'insertion de tes champs mais normalement, tu devrais avoir sous les yeux les différents champs que tu as souhaité insérer (si j'ai bonne mémoire ton champ de ta table Clients et ton champ de ta table Achats).

C'est donc l'heure de faire un clic droit sur l'un de tes champs (je retiens de ton dernier message que tu sais faire un clic droit ;-) ) et, dans le menu contextuel qui s'ouvre, de choisir "Formulaire" ; là tu devrais lire des trucs intéressants, dans les deux premiers onglets, nous allons les décrire:

Si tu as cliqué dans le champ"Client" :
* Onglet Général :
- Nom : Standard
- URL : (vide)
- Frame : (grisé ; vide)
- Encodage de l'envoi : URL
- Type d'envoi : Obtenir

* Onglet Données :
- Source de données  (tu dois trouver là le nom de ta Base de données)
- Type de contenu : Table
- Contenu : (tu dois trouver le nom de ta table, dans ton cas je suppose que c'est "Clients")
- Analyser l'instruction SQL : Oui
- Filtre : (vide)
- Tri : (vide)
- Ajouter des données : Oui
- Modifier les données : Oui
- Autoriser les suppressions : Oui
- N'ajouter que des données : Non
- Barre de navigation : Oui
- Cycle : Par défaut

Si tu as cliqué dans le champ du sous-formulaire (par hypothèse, Achat) tu devrais avoir :
* Onglet Général :
- Nom : SousForm
(le reste sans changement)

* Onglet Données :
- Source de données : (de façon logique, tu devrais retrouver ici le même contenu que dans le champs précédent puisque tu n'es pas censé avoir changé de base de données entre le formulaire et le sous-formulaire)
- Type de contenu : Table
- Contenu : (là encore, tu dois trouver le nom de ta table, en l'occurrence, ça devrait être "Achats")
- Analyser l'instruction SQL : Oui
- Filtre : (vide)
- Tri : (vide mais une fois que tu maîtriseras, tu pourras assurer une présentation sur un champ spécifique, par date ou montant ou ce que tu veux)
[Attention : voici deux éléments spécifiques au sous-formulaire]
- Etablir un lien depuis :
- Etablir un lien avec :
[ C'est l'endroit où tu renseignes ton sous-formulaire sur la relation qui existe entre lui et le formulaire principal ; pour chacun de ces éléments, tu vas cliquer sur le petit bouton (avec les 3 points à l'intérieur) qui se trouve à droite du champ blanc ; à chaque fois, apparaîtra une boîte de dialogue te permettant de choisir, au moyen de menus déroulants le champ de ta table Clients et celui de ta table Achats qui doivent correspondre ; mon formulaire étant relativement ancien, je ne me suis pas penché récemment sur des améliorations qui auraient pu avoir été apportées mais à l'époque, je n'ai pas compris ce qui différenciait "Etablir un lien depuis" et "Etablir un lien avec" ; à défaut de savoir, j'ai pris le parti de renseigner les deux de la même façon, et ça fonctionne comme je l'attends]
- Ajouter des données : Oui
- Modifier les données : Oui
- Autoriser les suppressions : Oui
- N'ajouter que des données : Non
- Barre de navigation : Oui
- Cycle : Enregistrement actif [à mon avis, c'est ce truc là qui permet de limiter l'affichage des données du sous-formulaire, aux seules données correspondant à celles affichées par le formulaire principal]

Donc, essaie de voir si tu as ça ; si ce n'est pas le cas, procède aux modifications, sauvegarde et vérifie si le comportement correspond plus à tes attentes.

A+


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à