Salut J. Pierre,
Je ne suis pas sûr d'avoir tout saisi, mais il me semble que la solution à
ton problème se situe autour de la notion de sous-formulaire...
Par exemple : sur un formulaire principal des Employés, un sous-formulaire
permet de gérer automatiquement les enregistrements liés dans une table
Variables ... Et vice-versa si nécessaire...
A+ Daniel
Salut J. Pierre,
Je ne suis pas sûr d'avoir tout saisi, mais il me semble que la solution à
ton problème se situe autour de la notion de sous-formulaire...
Par exemple : sur un formulaire principal des Employés, un sous-formulaire
permet de gérer automatiquement les enregistrements liés dans une table
Variables ... Et vice-versa si nécessaire...
A+ Daniel
Salut J. Pierre,
Je ne suis pas sûr d'avoir tout saisi, mais il me semble que la solution à
ton problème se situe autour de la notion de sous-formulaire...
Par exemple : sur un formulaire principal des Employés, un sous-formulaire
permet de gérer automatiquement les enregistrements liés dans une table
Variables ... Et vice-versa si nécessaire...
A+ Daniel
Salut Jean-Pierre,
C'est vrai qu'Access fournit cette possibilité, mais honnêtement, je lui ai
toujours préféré de beaucoup une autre solution :
- une table des valeurs par défaut, contenant un seul enregistrement, et un
champ pour pratiquement chaque liste déroulante de l'application;
- un formulaire des valeurs par défaut, chacune choisie dans une liste
déroulante basée sur la table concernée...
- dans chaque liste déroulante de l'application où une valeur par défaut est
attendue, on la renseigne avec un simple et rapide RechDom (exemple :
=rechdom("[D_Ville]";"[Valeurs_Défaut]")...).
C'est donc l'utilisateur qui choisira quelles valeurs par défaut il souhaite
avoir à la création d'un enregistrement...
L'avantage est que bien sûr, tu pourras appliquer l'intégrité référentielle
les yeux fermés, puisque le choix dans la liste sera obligatoire...
Exemple classique : une adresse complète... Si tes adresses sont presque
toutes situées à Paris, tu as intérêt à ce que la valeur par défaut soit
Paris. Mais si d'un coup tu transposes ton application à Marseille, il ne
faut pas que tu sois obligé d'intervenir sur la structure de ta base pour
modifier la valeur par défaut. Il suffira d'aller modifier la valeur dans le
formulaire des valeurs par défaut.
L'exemple de la ville peut sembler tiré par les cheveux, mais si on passe en
revue toutes les valeurs par défaut dont on a besoin dans une application,
l'utilité d'une telle table n'est plus à démontrer, sauf à se passer des
valeurs par défaut...
Voilà, j'espère avoir pu t'aider
A+ Daniel
Salut Jean-Pierre,
C'est vrai qu'Access fournit cette possibilité, mais honnêtement, je lui ai
toujours préféré de beaucoup une autre solution :
- une table des valeurs par défaut, contenant un seul enregistrement, et un
champ pour pratiquement chaque liste déroulante de l'application;
- un formulaire des valeurs par défaut, chacune choisie dans une liste
déroulante basée sur la table concernée...
- dans chaque liste déroulante de l'application où une valeur par défaut est
attendue, on la renseigne avec un simple et rapide RechDom (exemple :
=rechdom("[D_Ville]";"[Valeurs_Défaut]")...).
C'est donc l'utilisateur qui choisira quelles valeurs par défaut il souhaite
avoir à la création d'un enregistrement...
L'avantage est que bien sûr, tu pourras appliquer l'intégrité référentielle
les yeux fermés, puisque le choix dans la liste sera obligatoire...
Exemple classique : une adresse complète... Si tes adresses sont presque
toutes situées à Paris, tu as intérêt à ce que la valeur par défaut soit
Paris. Mais si d'un coup tu transposes ton application à Marseille, il ne
faut pas que tu sois obligé d'intervenir sur la structure de ta base pour
modifier la valeur par défaut. Il suffira d'aller modifier la valeur dans le
formulaire des valeurs par défaut.
L'exemple de la ville peut sembler tiré par les cheveux, mais si on passe en
revue toutes les valeurs par défaut dont on a besoin dans une application,
l'utilité d'une telle table n'est plus à démontrer, sauf à se passer des
valeurs par défaut...
Voilà, j'espère avoir pu t'aider
A+ Daniel
Salut Jean-Pierre,
C'est vrai qu'Access fournit cette possibilité, mais honnêtement, je lui ai
toujours préféré de beaucoup une autre solution :
- une table des valeurs par défaut, contenant un seul enregistrement, et un
champ pour pratiquement chaque liste déroulante de l'application;
- un formulaire des valeurs par défaut, chacune choisie dans une liste
déroulante basée sur la table concernée...
- dans chaque liste déroulante de l'application où une valeur par défaut est
attendue, on la renseigne avec un simple et rapide RechDom (exemple :
=rechdom("[D_Ville]";"[Valeurs_Défaut]")...).
C'est donc l'utilisateur qui choisira quelles valeurs par défaut il souhaite
avoir à la création d'un enregistrement...
L'avantage est que bien sûr, tu pourras appliquer l'intégrité référentielle
les yeux fermés, puisque le choix dans la liste sera obligatoire...
Exemple classique : une adresse complète... Si tes adresses sont presque
toutes situées à Paris, tu as intérêt à ce que la valeur par défaut soit
Paris. Mais si d'un coup tu transposes ton application à Marseille, il ne
faut pas que tu sois obligé d'intervenir sur la structure de ta base pour
modifier la valeur par défaut. Il suffira d'aller modifier la valeur dans le
formulaire des valeurs par défaut.
L'exemple de la ville peut sembler tiré par les cheveux, mais si on passe en
revue toutes les valeurs par défaut dont on a besoin dans une application,
l'utilité d'une telle table n'est plus à démontrer, sauf à se passer des
valeurs par défaut...
Voilà, j'espère avoir pu t'aider
A+ Daniel
Salut Jean-Pierre,
C'est vrai qu'Access fournit cette possibilité, mais honnêtement, je lui ai
toujours préféré de beaucoup une autre solution :
- une table des valeurs par défaut, contenant un seul enregistrement, et un
champ pour pratiquement chaque liste déroulante de l'application;
- un formulaire des valeurs par défaut, chacune choisie dans une liste
déroulante basée sur la table concernée...
- dans chaque liste déroulante de l'application où une valeur par défaut est
attendue, on la renseigne avec un simple et rapide RechDom (exemple :
=rechdom("[D_Ville]";"[Valeurs_Défaut]")...).
C'est donc l'utilisateur qui choisira quelles valeurs par défaut il souhaite
avoir à la création d'un enregistrement...
L'avantage est que bien sûr, tu pourras appliquer l'intégrité référentielle
les yeux fermés, puisque le choix dans la liste sera obligatoire...
Exemple classique : une adresse complète... Si tes adresses sont presque
toutes situées à Paris, tu as intérêt à ce que la valeur par défaut soit
Paris. Mais si d'un coup tu transposes ton application à Marseille, il ne
faut pas que tu sois obligé d'intervenir sur la structure de ta base pour
modifier la valeur par défaut. Il suffira d'aller modifier la valeur dans le
formulaire des valeurs par défaut.
L'exemple de la ville peut sembler tiré par les cheveux, mais si on passe en
revue toutes les valeurs par défaut dont on a besoin dans une application,
l'utilité d'une telle table n'est plus à démontrer, sauf à se passer des
valeurs par défaut...
Voilà, j'espère avoir pu t'aider
A+ Daniel
Salut Jean-Pierre,
C'est vrai qu'Access fournit cette possibilité, mais honnêtement, je lui ai
toujours préféré de beaucoup une autre solution :
- une table des valeurs par défaut, contenant un seul enregistrement, et un
champ pour pratiquement chaque liste déroulante de l'application;
- un formulaire des valeurs par défaut, chacune choisie dans une liste
déroulante basée sur la table concernée...
- dans chaque liste déroulante de l'application où une valeur par défaut est
attendue, on la renseigne avec un simple et rapide RechDom (exemple :
=rechdom("[D_Ville]";"[Valeurs_Défaut]")...).
C'est donc l'utilisateur qui choisira quelles valeurs par défaut il souhaite
avoir à la création d'un enregistrement...
L'avantage est que bien sûr, tu pourras appliquer l'intégrité référentielle
les yeux fermés, puisque le choix dans la liste sera obligatoire...
Exemple classique : une adresse complète... Si tes adresses sont presque
toutes situées à Paris, tu as intérêt à ce que la valeur par défaut soit
Paris. Mais si d'un coup tu transposes ton application à Marseille, il ne
faut pas que tu sois obligé d'intervenir sur la structure de ta base pour
modifier la valeur par défaut. Il suffira d'aller modifier la valeur dans le
formulaire des valeurs par défaut.
L'exemple de la ville peut sembler tiré par les cheveux, mais si on passe en
revue toutes les valeurs par défaut dont on a besoin dans une application,
l'utilité d'une telle table n'est plus à démontrer, sauf à se passer des
valeurs par défaut...
Voilà, j'espère avoir pu t'aider
A+ Daniel
Salut Jean-Pierre,
C'est vrai qu'Access fournit cette possibilité, mais honnêtement, je lui ai
toujours préféré de beaucoup une autre solution :
- une table des valeurs par défaut, contenant un seul enregistrement, et un
champ pour pratiquement chaque liste déroulante de l'application;
- un formulaire des valeurs par défaut, chacune choisie dans une liste
déroulante basée sur la table concernée...
- dans chaque liste déroulante de l'application où une valeur par défaut est
attendue, on la renseigne avec un simple et rapide RechDom (exemple :
=rechdom("[D_Ville]";"[Valeurs_Défaut]")...).
C'est donc l'utilisateur qui choisira quelles valeurs par défaut il souhaite
avoir à la création d'un enregistrement...
L'avantage est que bien sûr, tu pourras appliquer l'intégrité référentielle
les yeux fermés, puisque le choix dans la liste sera obligatoire...
Exemple classique : une adresse complète... Si tes adresses sont presque
toutes situées à Paris, tu as intérêt à ce que la valeur par défaut soit
Paris. Mais si d'un coup tu transposes ton application à Marseille, il ne
faut pas que tu sois obligé d'intervenir sur la structure de ta base pour
modifier la valeur par défaut. Il suffira d'aller modifier la valeur dans le
formulaire des valeurs par défaut.
L'exemple de la ville peut sembler tiré par les cheveux, mais si on passe en
revue toutes les valeurs par défaut dont on a besoin dans une application,
l'utilité d'une telle table n'est plus à démontrer, sauf à se passer des
valeurs par défaut...
Voilà, j'espère avoir pu t'aider
A+ Daniel