Re: [users-fr] [base de données]questions un peu complexes

2007-06-16 Thread Henri Boyet

Bonjour et merci pour ta réponse.

[EMAIL PROTECTED] a écrit :

...
Voilà un petit exemple de base que tu peux étudier pour voir si elle 
s'approche de ta recherche.
Je suis bluffé. J'ai l'impression que ça répond parfaitement à mon 
second problème. J'ai réussi à éditer le texte de la macro mais c'est du 
chinois pour moi. Je garde précieusement en réserve pour quand je serai 
capable de comprendre.


Henri

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



Re: [users-fr] [base de données]questions un peu complexes

2007-06-16 Thread Henri Boyet

Bonjour et merci pour ta réponse.

julien cochennec a écrit :

Henri Boyet a écrit :

1er problème :
Dans un formulaire F_ELEVES pour remplir la table principale 
(T_ELEVES), je peux facilement remplir la case "niveau" avec une 
liste déroulante pour le choix du niveau dans les valeurs de 
T_NIVEAUX ; mais est-il possible que la case "cycle" se remplisse 
automatiquement avec la valeur correspondante ?
Oui, avec une mini macro ça doit être possible. Une macro qui ferait 
une requête sélection sur la base, pour trouver le cycle correspondant 
au niveau rentré et qui utiliserait le résultat pour remplir la case.
Pour l'instant, j'essaie déjà de comprendre le fonction de la base de 
données, je n'en suis pas encore à écrire des macros. Je pourrais 
peut-être tourner la difficulté en n'affichant pas le cycle mais en 
utilisant des "ou" dans le formulaire d'exploitation de la base.
Mais plus simplement, tu pourrais utiliser une macro qui ferait 
carrément l'insertion d'un enregistrement dans la base.

Là, je ne comprends pas ce que tu veux dire.


2ème problème :
Toujours pour remplir T_ELEVES, je peux dans un formulaire choisir 
l'école avec une liste déroulante reliée au champ "nom" de T_ECOLES ; 
mais puis-je ensuite choisir la classe parmi les valeurs des champs 
"classe1" à "classe12" de l'école sélectionnée (certaines cases 
restant vides puisque toutes les écoles n'ont pas le même nombre de 
classes ?)
Pour faire cela, je ferais une table T_ECOLES puis une autre tables 
T_CLASSES dans laquelle chaque classe serait reliée par un champ à un 
établissement. Ce genre de structure t'oblige à fonctionner par macro, 
donc je comprendrai que tu trouves mon conseil pas du tout adapté à 
ton problème. Je travaille sur une structure de ce genre.
Pourquoi pas ? Si ça n'empêche pas d'établir aussi les listes des 
classes par école. Il faudrait vraiment que je mette aux macros !
Si c'est pas indiscret, c'est pour faire quoi? Dans mon cas c'est pour 
de l'évaluation par compétences, j'ai intégré une table établissements 
car certains de mes collègues se trouvent sur plusieurs établissements.
Je travaille dans un RASED (Réseau d'Aides Spécialisées aux Eleves en 
Difficulté) ; je circule d'école en école pour aider les élèves ayant 
des difficultés d'apprentissage (lecture, numération ...). J'ai donc 
besoin de gérer les classes de plusieurs écoles.
Si tu veux je peux t'envoyer mes bases de données et mes 
questionnaires, ou même simplement le schéma des relations de ma base, 
c'est ce qu'il y a de plus parlant.

Je veux bien, si ça peut me donner des idées. Avec mes remerciements,

Henri

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



Re: [users-fr] [base de données]questions un peu complexes

2007-06-15 Thread secretariat

julien cochennec a écrit :

Henri Boyet a écrit :

1er problème :
Dans un formulaire F_ELEVES pour remplir la table principale 
(T_ELEVES), je peux facilement remplir la case "niveau" avec une 
liste déroulante pour le choix du niveau dans les valeurs de 
T_NIVEAUX ; mais est-il possible que la case "cycle" se remplisse 
automatiquement avec la valeur correspondante ?
Oui, avec une mini macro ça doit être possible. Une macro qui ferait 
une requête sélection sur la base, pour trouver le cycle correspondant 
au niveau rentré et qui utiliserait le résultat pour remplir la case.
Mais plus simplement, tu pourrais utiliser une macro qui ferait 
carrément l'insertion d'un enregistrement dans la base.


2ème problème :
Toujours pour remplir T_ELEVES, je peux dans un formulaire choisir 
l'école avec une liste déroulante reliée au champ "nom" de T_ECOLES ; 
mais puis-je ensuite choisir la classe parmi les valeurs des champs 
"classe1" à "classe12" de l'école sélectionnée (certaines cases 
restant vides puisque toutes les écoles n'ont pas le même nombre de 
classes ?)
Pour faire cela, je ferais une table T_ECOLES puis une autre tables 
T_CLASSES dans laquelle chaque classe serait reliée par un champ à un 
établissement. Ce genre de structure t'oblige à fonctionner par macro, 
donc je comprendrai que tu trouves mon conseil pas du tout adapté à 
ton problème. Je travaille sur une structure de ce genre.
Si c'est pas indiscret, c'est pour faire quoi? Dans mon cas c'est pour 
de l'évaluation par compétences, j'ai intégré une table établissements 
car certains de mes collègues se trouvent sur plusieurs établissements.
Si tu veux je peux t'envoyer mes bases de données et mes 
questionnaires, ou même simplement le schéma des relations de ma base, 
c'est ce qu'il y a de plus parlant.


Voilà un petit exemple de base que tu peux étudier pour voir si elle 
s'approche de ta recherche.

J.M


Base avec deux listes déroulantes.odb
Description: application/vnd.sun.xml.base
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [users-fr] [base de données]questions un peu complexes

2007-06-15 Thread julien cochennec

Henri Boyet a écrit :

1er problème :
Dans un formulaire F_ELEVES pour remplir la table principale 
(T_ELEVES), je peux facilement remplir la case "niveau" avec une liste 
déroulante pour le choix du niveau dans les valeurs de T_NIVEAUX ; 
mais est-il possible que la case "cycle" se remplisse automatiquement 
avec la valeur correspondante ?
Oui, avec une mini macro ça doit être possible. Une macro qui ferait une 
requête sélection sur la base, pour trouver le cycle correspondant au 
niveau rentré et qui utiliserait le résultat pour remplir la case.
Mais plus simplement, tu pourrais utiliser une macro qui ferait 
carrément l'insertion d'un enregistrement dans la base.


2ème problème :
Toujours pour remplir T_ELEVES, je peux dans un formulaire choisir 
l'école avec une liste déroulante reliée au champ "nom" de T_ECOLES ; 
mais puis-je ensuite choisir la classe parmi les valeurs des champs 
"classe1" à "classe12" de l'école sélectionnée (certaines cases 
restant vides puisque toutes les écoles n'ont pas le même nombre de 
classes ?)
Pour faire cela, je ferais une table T_ECOLES puis une autre tables 
T_CLASSES dans laquelle chaque classe serait reliée par un champ à un 
établissement. Ce genre de structure t'oblige à fonctionner par macro, 
donc je comprendrai que tu trouves mon conseil pas du tout adapté à ton 
problème. Je travaille sur une structure de ce genre.
Si c'est pas indiscret, c'est pour faire quoi? Dans mon cas c'est pour 
de l'évaluation par compétences, j'ai intégré une table établissements 
car certains de mes collègues se trouvent sur plusieurs établissements.
Si tu veux je peux t'envoyer mes bases de données et mes questionnaires, 
ou même simplement le schéma des relations de ma base, c'est ce qu'il y 
a de plus parlant.


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