Afficher une donnée dans un contrôle texte en
alainmante
-
FVR812 -
FVR812 -
Bonjour,Afficher une donnée dans un contrôle texte en cliquant sur un autre contrôle de liste déroulante
Bonjour,
Profane en ACCESS, je dois construire une base sous ACCESS 2003 pour un système éducatif étranger, où les écoles s’identifient par leur région, leur département, leur commune, leur école et le code administratif de l’école. Celui qui saisit rentre dans d’autres contrôles un ensemble de paramètres numériques mais mon problème n’est pas à ce niveau. Grâce à plusieurs conseils sur le forum j’ai réussi à construire plusieurs contrôles de listes déroulantes imbriquées dans un formulaire (1. région, clic sur la région>liste département affiche les départements correspondants, >etc jusqu’à l’école) ; Ces codes VBA sont tous sur la même structure, et ils vont chercher les noms de régions, départements, communes et écoles dans 4 tables différentes. Ce système marche bien. Je vous montre le dernier code VBA du dernier contrôle de liste COMMUNE qui permet lui d’aller chercher dans une 4° table avec noms des écoles, celles correspondantes à la commune cliquée.
Private Sub lstCOMMUNE_AfterUpdate()
Dim lngIDCOM As Long
Dim SQL As String
'' Vérifie que l'on a cliqué sur une COMMUNE pour éviter le NULL
If Not IsNumeric(Me!lstCOMMUNE) Then Exit Sub
'' Affecte la valeur de IDCOMMUNE à la variable lngIDCOM
lngIDCOM = Me!lstCOMMUNE
'' Construit la chaîne SQL avec la catégorie concernée
SQL = "SELECT IDECOLE, ECOLE, IDCOMMUNE FROM TBLECOLE WHERE IDCOMMUNE =" & lngIDCOM & " ORDER BY ECOLE"
'' Affecte la chaîne SQL à la liste des ECOLE
lstECOLE.RowSource = SQL
'' Déverrouille la liste des ECOLE
lstECOLE.Enabled = True
'' Donne le focus la liste des ECOLE
lstECOLE.SetFocus
'' On ne peut pas dérouler une la liste
End Sub
Cette table ECOLES contient 3 colonnes, 3 champs : 1. IDECOLE, 2. NOMS DES ECOLES, 3 IDCOMMUNE. Jusque là ça fonctionne bien. J’ai ajouté à cette table un 4° champ texte qui contient lui les codes administratifs des écoles sur la même ligne donc en mode feuille de données. Ce que je ne réussis pas à faire c’est qu’un 4° contrôle contigu affiche automatiquement le code administratif de l’école quand je clique sur l’école correspondante du contrôle de liste déroulante ECOLE du formulaire(lstECOLE). Plusieurs d’entre vous m’ont suggéré d’écrire dans la source contrôle des propriétés du contrôle texte où je veux que le code administratif s’affiche automatiquement en cliquant sur l’école du contrôle précédent : = Maliste.column(n°colonne-1), mais ça ne marche pas. En fait je ne sais pas s’il faut créer un 4 ° code VBA pour ça ? S’il faut que mon contrôle ne soit pas texte mais zone de liste ? (et si c’est cas quel code écrire dans contenu ? ). Bref je pressens que ça ne doit pas être sorcier mais je patauge et n’arrive à aucune solution ; Je peux fournir des renseignements supplémentaires dont vous auriez besoin éventuellement ; Si l’un de vous veut bien se pencher sur mon problème… Merci d’avance.
Bonjour,
Profane en ACCESS, je dois construire une base sous ACCESS 2003 pour un système éducatif étranger, où les écoles s’identifient par leur région, leur département, leur commune, leur école et le code administratif de l’école. Celui qui saisit rentre dans d’autres contrôles un ensemble de paramètres numériques mais mon problème n’est pas à ce niveau. Grâce à plusieurs conseils sur le forum j’ai réussi à construire plusieurs contrôles de listes déroulantes imbriquées dans un formulaire (1. région, clic sur la région>liste département affiche les départements correspondants, >etc jusqu’à l’école) ; Ces codes VBA sont tous sur la même structure, et ils vont chercher les noms de régions, départements, communes et écoles dans 4 tables différentes. Ce système marche bien. Je vous montre le dernier code VBA du dernier contrôle de liste COMMUNE qui permet lui d’aller chercher dans une 4° table avec noms des écoles, celles correspondantes à la commune cliquée.
Private Sub lstCOMMUNE_AfterUpdate()
Dim lngIDCOM As Long
Dim SQL As String
'' Vérifie que l'on a cliqué sur une COMMUNE pour éviter le NULL
If Not IsNumeric(Me!lstCOMMUNE) Then Exit Sub
'' Affecte la valeur de IDCOMMUNE à la variable lngIDCOM
lngIDCOM = Me!lstCOMMUNE
'' Construit la chaîne SQL avec la catégorie concernée
SQL = "SELECT IDECOLE, ECOLE, IDCOMMUNE FROM TBLECOLE WHERE IDCOMMUNE =" & lngIDCOM & " ORDER BY ECOLE"
'' Affecte la chaîne SQL à la liste des ECOLE
lstECOLE.RowSource = SQL
'' Déverrouille la liste des ECOLE
lstECOLE.Enabled = True
'' Donne le focus la liste des ECOLE
lstECOLE.SetFocus
'' On ne peut pas dérouler une la liste
End Sub
Cette table ECOLES contient 3 colonnes, 3 champs : 1. IDECOLE, 2. NOMS DES ECOLES, 3 IDCOMMUNE. Jusque là ça fonctionne bien. J’ai ajouté à cette table un 4° champ texte qui contient lui les codes administratifs des écoles sur la même ligne donc en mode feuille de données. Ce que je ne réussis pas à faire c’est qu’un 4° contrôle contigu affiche automatiquement le code administratif de l’école quand je clique sur l’école correspondante du contrôle de liste déroulante ECOLE du formulaire(lstECOLE). Plusieurs d’entre vous m’ont suggéré d’écrire dans la source contrôle des propriétés du contrôle texte où je veux que le code administratif s’affiche automatiquement en cliquant sur l’école du contrôle précédent : = Maliste.column(n°colonne-1), mais ça ne marche pas. En fait je ne sais pas s’il faut créer un 4 ° code VBA pour ça ? S’il faut que mon contrôle ne soit pas texte mais zone de liste ? (et si c’est cas quel code écrire dans contenu ? ). Bref je pressens que ça ne doit pas être sorcier mais je patauge et n’arrive à aucune solution ; Je peux fournir des renseignements supplémentaires dont vous auriez besoin éventuellement ; Si l’un de vous veut bien se pencher sur mon problème… Merci d’avance.
A voir également:
- Afficher une donnée dans un contrôle texte en
- Fan controle - Télécharger - Optimisation
- Mettre un texte en majuscule - Guide
- Transcription audio en texte word gratuit - Guide
- Insérer une image dans word sans bouger le texte - Guide
- Traduire un texte en photo - Guide
11 réponses
Hello
Essaie en créant un code qui se lance lors d'une modification sur ta liste déroulante ECOLE.
Ton code récupère la nouvelle valeur et lance une requête qui cherchera le code administratif correspondant. Après il ne te reste plus qu'à mettre le contrôle à jour.
Enfin j'espère avoir bien compris le problème parce que c'est assez flou
Essaie en créant un code qui se lance lors d'une modification sur ta liste déroulante ECOLE.
Ton code récupère la nouvelle valeur et lance une requête qui cherchera le code administratif correspondant. Après il ne te reste plus qu'à mettre le contrôle à jour.
Enfin j'espère avoir bien compris le problème parce que c'est assez flou
https://www.cjoint.com/?ffvTnvFGDO
Bonsoir Rico, bonsoir Bloody Angel, merci toujours de t'intéresser à mon problème pcq je suis vraiment piégé professionellement avec ce truc et personne sur place de compétent pour m'aider.
Je te joins ma base conpactéee et compressée en WINRAR plus le lien sur Cjoint.com https://www.cjoint.com/?ffvTnvFGDO comme ça t’arrange. Pour répondre à tes questions :
1. la base doit être construite pour être utilisée par des Inspecteurs de l'Education nationale en Mauritanie , et renvoyer des informations numériques parfois texte mémo relatifs, à chaque établissement scolaire au Ministère de l’Education Nationale où je travaille. On m'a demandé de concevoir le truc bien que je n'y connaisse pas grand chose en ACCESS 2003 (pcq ici tout le monde n'a pas 2007).
2. Effectivement j'ai mis les calculs les totaux surtout parce qu'il est nécessaire que celui qui saisit les voie (autocontrôle en quelques sortes, évitant de rentrer des données fantaisistes).
3. Sous formulaire je ne connais pas, et j'hésite à me lancer, tu verras dans mon formulaire hyper chargé effectivement, j’ai mis tous les contrôles de saisies (pas loin de 220). Indique moi avec des mots simples STP comment je peux "diviser" les 3 parties que tu voies dans mon formulaire puis qu’effectivement ça fait chargé. Je ne suis pas contre mais je n'y comprends pas grand chose.
4. Le code administratif est un identificateur, une succession de codes chiffres qui traduisent la région (s'appelle une wilaya ici), le département (s'appelle une moughataa ici), la commune et l'école; Ce code est très important parce qu'il permet de différencier au niveau national des écoles qui portent le même nom; Si je dois faire plusieurs tables relatives à divers renseignements sur les écoles, c'est impérativement le code qui doit les lier. La liste des codes se trouve sur la TBLECOLE (4° champ) sur les mêmes lignes que les noms des écoles (2° champ).
5. les requêtes c'est comme le sous formulaire, je veux bien me lancer si me dis en gros ce qu'il faut faire.
Je croyais qu'il suffisait à celui qui saisit de tout enter dans un formulaire, et qu'ensuite je pourrais afficher et tout organiser dans un état. Peut-on faire un formulaire de saisie à partir de la requête ? tu sembles dire que c'est ce qu'il faudrait faire. Il faut bien cependant que ce qui est saisi s'enregistre quelque part, afin que je puisse le ressortir ensuite dans un état par école.
Tu verras que grâce à des conseils piqués sur le forum j'ai pu en copiant des exemples construire des codes VBA et tables qui me permettent de faire fonctionner 4 listes déroulantes imbriquées, mais je n'en suis pas l'auteur loin de là! Donc ces 4 listes déroulantes inclues en premier en haut dans le formulaire de saisies , permettent d'identifier l'école par sa région, son département, sa commune et son nom, en allant chercher tout ça dans 4 tables dont j'ai recopiées les champs ID et copié collé les listes de région-département-commune-école-code que j'avais sur EXCEL. Il y a 3520 écoles et je me suis fait tous les ID par commune. Ces données sont administratives publiques, et non confidentielles, par contre celles que l’Inspecteur va entrer oui (si tu peux au passage me communiquer un truc pour la protection des données s’une part, et éviter qu’ils m’effacent celles des listes de région-dépârtement-commune-école-code, ça m’arrangerait aussi.
• Mon problème n° 1 c'est de réussir à faire apparaître automatiquement le code administratif correspondant dans un contrôle contigu du formulaire, en cliquant sur la dernière liste déroulante des noms d'écoles,sur le nom d'une école. Le champ code administratif se trouve dans la TBLECOLE à côté du champ nom d'école, si bien qu'en mode base de données de la table, l'école se trouve sur la même ligne que le code.
• Mon problème n° 2 c'est d'organiser tout ça en formulaire table ou requête, pour que je puisse restituer et bien présenter proprement tous les paramètres dans un état présentable et imprimable. Je suis long parce que je veux bien détailler. Essaie de m'aider, parce ce que tu voies c'est pour l'enseignement primaire, ensuite il faut que je m'appuie le secondaire, mais si tu me guides pour ça j'aurais déjà le modèle; Il est fortement probable que je passe à côté de choses qui sont évidentes pour toi. Merci de ce que tu pourras faire. Cordialement.
Bonsoir Rico, bonsoir Bloody Angel, merci toujours de t'intéresser à mon problème pcq je suis vraiment piégé professionellement avec ce truc et personne sur place de compétent pour m'aider.
Je te joins ma base conpactéee et compressée en WINRAR plus le lien sur Cjoint.com https://www.cjoint.com/?ffvTnvFGDO comme ça t’arrange. Pour répondre à tes questions :
1. la base doit être construite pour être utilisée par des Inspecteurs de l'Education nationale en Mauritanie , et renvoyer des informations numériques parfois texte mémo relatifs, à chaque établissement scolaire au Ministère de l’Education Nationale où je travaille. On m'a demandé de concevoir le truc bien que je n'y connaisse pas grand chose en ACCESS 2003 (pcq ici tout le monde n'a pas 2007).
2. Effectivement j'ai mis les calculs les totaux surtout parce qu'il est nécessaire que celui qui saisit les voie (autocontrôle en quelques sortes, évitant de rentrer des données fantaisistes).
3. Sous formulaire je ne connais pas, et j'hésite à me lancer, tu verras dans mon formulaire hyper chargé effectivement, j’ai mis tous les contrôles de saisies (pas loin de 220). Indique moi avec des mots simples STP comment je peux "diviser" les 3 parties que tu voies dans mon formulaire puis qu’effectivement ça fait chargé. Je ne suis pas contre mais je n'y comprends pas grand chose.
4. Le code administratif est un identificateur, une succession de codes chiffres qui traduisent la région (s'appelle une wilaya ici), le département (s'appelle une moughataa ici), la commune et l'école; Ce code est très important parce qu'il permet de différencier au niveau national des écoles qui portent le même nom; Si je dois faire plusieurs tables relatives à divers renseignements sur les écoles, c'est impérativement le code qui doit les lier. La liste des codes se trouve sur la TBLECOLE (4° champ) sur les mêmes lignes que les noms des écoles (2° champ).
5. les requêtes c'est comme le sous formulaire, je veux bien me lancer si me dis en gros ce qu'il faut faire.
Je croyais qu'il suffisait à celui qui saisit de tout enter dans un formulaire, et qu'ensuite je pourrais afficher et tout organiser dans un état. Peut-on faire un formulaire de saisie à partir de la requête ? tu sembles dire que c'est ce qu'il faudrait faire. Il faut bien cependant que ce qui est saisi s'enregistre quelque part, afin que je puisse le ressortir ensuite dans un état par école.
Tu verras que grâce à des conseils piqués sur le forum j'ai pu en copiant des exemples construire des codes VBA et tables qui me permettent de faire fonctionner 4 listes déroulantes imbriquées, mais je n'en suis pas l'auteur loin de là! Donc ces 4 listes déroulantes inclues en premier en haut dans le formulaire de saisies , permettent d'identifier l'école par sa région, son département, sa commune et son nom, en allant chercher tout ça dans 4 tables dont j'ai recopiées les champs ID et copié collé les listes de région-département-commune-école-code que j'avais sur EXCEL. Il y a 3520 écoles et je me suis fait tous les ID par commune. Ces données sont administratives publiques, et non confidentielles, par contre celles que l’Inspecteur va entrer oui (si tu peux au passage me communiquer un truc pour la protection des données s’une part, et éviter qu’ils m’effacent celles des listes de région-dépârtement-commune-école-code, ça m’arrangerait aussi.
• Mon problème n° 1 c'est de réussir à faire apparaître automatiquement le code administratif correspondant dans un contrôle contigu du formulaire, en cliquant sur la dernière liste déroulante des noms d'écoles,sur le nom d'une école. Le champ code administratif se trouve dans la TBLECOLE à côté du champ nom d'école, si bien qu'en mode base de données de la table, l'école se trouve sur la même ligne que le code.
• Mon problème n° 2 c'est d'organiser tout ça en formulaire table ou requête, pour que je puisse restituer et bien présenter proprement tous les paramètres dans un état présentable et imprimable. Je suis long parce que je veux bien détailler. Essaie de m'aider, parce ce que tu voies c'est pour l'enseignement primaire, ensuite il faut que je m'appuie le secondaire, mais si tu me guides pour ça j'aurais déjà le modèle; Il est fortement probable que je passe à côté de choses qui sont évidentes pour toi. Merci de ce que tu pourras faire. Cordialement.
Bonjour,
Juste en passant j'ai essayé de comprendre votre demande mais tout est flou.
J'ai regardé votre BD, oui c'est un début mais il manque le principal, qu'elles sont les résultats à obtenir ainsi que les relations entre les tables et les données.
Juste en passant j'ai essayé de comprendre votre demande mais tout est flou.
J'ai regardé votre BD, oui c'est un début mais il manque le principal, qu'elles sont les résultats à obtenir ainsi que les relations entre les tables et les données.
Bonjour alainmante,
Je viens de regarder plus en détail votre BD et j'ai une question:
Si j'ai le nom d'une "Ecole" (AGHREJITT / 2946 --idcommune / 179) donc la commune est ( Tichitt / 179 --- idmoughataa / Tichitt) donc la moughataa est ( Tichitt / 38 --- idwilaya / Tagant) et pour terminer le wilaya ( Tagant / 9)
De ce fait en entrant le nom de l'école la suite est automatiquement déterminé.
Est-bien comme cela qu'il est prévu de travaillé ?
Pour l'instant cela ne fonctionne pas correctement car il n'y a pas de relation entre Ecole, commune, moughataa et wilaya.
En plus les données (Ecole, commune, moughataa et wilaya) que vous entrez dans le formulaire ne sont pas enregistrées dans la table "Table080418" donc vous ne retrouverez pas qu’elles école,....... sont attribué les données.
Merci de votre réponse.
Je viens de regarder plus en détail votre BD et j'ai une question:
Si j'ai le nom d'une "Ecole" (AGHREJITT / 2946 --idcommune / 179) donc la commune est ( Tichitt / 179 --- idmoughataa / Tichitt) donc la moughataa est ( Tichitt / 38 --- idwilaya / Tagant) et pour terminer le wilaya ( Tagant / 9)
De ce fait en entrant le nom de l'école la suite est automatiquement déterminé.
Est-bien comme cela qu'il est prévu de travaillé ?
Pour l'instant cela ne fonctionne pas correctement car il n'y a pas de relation entre Ecole, commune, moughataa et wilaya.
En plus les données (Ecole, commune, moughataa et wilaya) que vous entrez dans le formulaire ne sont pas enregistrées dans la table "Table080418" donc vous ne retrouverez pas qu’elles école,....... sont attribué les données.
Merci de votre réponse.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour alainmante,
Je vous propose d'essayer la partie (école, commune ...wilaya) du formulaire.
La BD est sous : https://www.cjoint.com/?fhsPclxjDi
Merci de vos remarques
Je vous propose d'essayer la partie (école, commune ...wilaya) du formulaire.
La BD est sous : https://www.cjoint.com/?fhsPclxjDi
Merci de vos remarques
Re bonsoir, je viens de trouver enfin votre base en retour mais après mon dernier texte. Si le clic sur l'école pour faire apparaître un code marche, ce ne sont pas les bons codes qui s'affichent d'une part, et d'autre part comme je l'ai écrit je crois tout à l'heure, ça marche dans l'autre sens :l° liste déroulante à cliquer est le wilaya(région), puis la moughatta (département), puis la commune, puis l'école, et c'est en cliquant sur cette derniere que je voudrais faire apparaître le code dans un 5° contrôle du formulaire. Merci si vous pouvez vous y pencher. Cordialement.
Bonjour alainmante,
Je reviens encore une fois car vous précisez ce qui suit :
Si le clic sur l'école pour faire apparaître un code marche, ce ne sont pas les bons codes qui s'affichent d'une part,
Je vous demande de contrôler si c'est vraiment comme vous le dites.......
Le document joint est une copie d'écran qui montre que les informations sont conformes à vos tables.
https://www.cjoint.com/?fikiOHs5gJ
Merci de votre réponse.
Je reviens encore une fois car vous précisez ce qui suit :
Si le clic sur l'école pour faire apparaître un code marche, ce ne sont pas les bons codes qui s'affichent d'une part,
Je vous demande de contrôler si c'est vraiment comme vous le dites.......
Le document joint est une copie d'écran qui montre que les informations sont conformes à vos tables.
https://www.cjoint.com/?fikiOHs5gJ
Merci de votre réponse.
Bonsoir Jean Pierre et Rico qui vous intéressez à mes soucis, tout d’abord excusez de ne pas répondre immédiatement, ici les connexions sont souvent problématiques avec des coupures sans arrêt, et pas moyen en ce moment de me connecter pour aller rechercher le dernier lien de Jean pierre Le Pingou, pour ma base qu’il me renvoit. Pour répondre à Jean Pierre donc, oui, ce qu’il dit pour les ID wilaya-moughataa-commune-école est vrai : en fait j’ai suivi les conseils et exemples sur le forum de listes déroulantes imbriquées, pour construire des codes VBA, qui font que dans le formulaire en cliquant sur le contrôle de liste déroulante wilaya (région), le contrôle de listes déroulante des mouhghataa (département) ne m’affiche que les départements correspondants à la région, puis clic sur le département choisi affiche dans le contrôle de listes déroulantes des communes, et ainsi de suite on en arrive au contrôle école, c’est dans ce sens que ça marche.: pour ce dernier, je voudrais qu’en cliquant sur le nom de l’école, le contrôle code administratif de l’école juste à droite s’affiche automatiquement, sans modifier si possible mes listes imbriquées et codes VBA correspondants .
Ces 4 contrôles de liste d2roulante font référence respectivement et vont chercher leurs données dans les TBLWILAYA, TBLMOUGHATAA, TBLCOMMUNE , et TBLECOLE.
1 .Mon problème est de faire apparaître le code administratif, en cliquant sur le nom de l’école sans modifier si possible mes listes imbriquées et codes VBA correspondants. Fa ut-il ajouter un code VBA avec une procédure évènementielle sur clic ? (j’ai aperçu ça dans les propriétés mais je ne sais pas le faire).
. Ce code administratif ses trouve dans la TBLECOLE en 4° colonne, et donc sur la même ligne que l’école correspondante en 2° colonne elle. Ce code administratif est très important parce que lui seul permet d’identifier des écoles qui portent le même nom, et si mes données doivent être réparties dans plusieurs tables (autant que les parties de mon formulaire)n seul, le code permettra de les lier sans erreur.
2 ; Pour la conception de la table, j’ai un peu aménagé mon formulaire pour en distinguer les différentes et lourdes partie et montrer plus clairement ce que je veux faire et créé le lien : https://www.cjoint.com/?fhvy7Co03c
Son but : Cette base est destinée aux Inspecteur de l’éducation nationale pour y rentrer tous les paramètre qui apparaissent sur mon formulaire et me les retourner afin que k’exploite tout ça au niveau national (3520 écoles)
Les 4 listes imbriquées + le code servent à celui qui va saisir à identifier l’école, et ensuite il saisit dans les contrôle majoritairement numériques tous les paramètres demandés. Les contrôles calculés visibles en rouge sur mon formulaire ne sont là que pour être visibles par celui qui saisit et lui permettre de s’auto contrôler. Je veux ensuite pouvoir enregistrer ces saisies de manière à pouvoir les ressortir sous forme d’état présentable et imprimable. Aux trois parties numérotés (1 identification, 2 structures effectifs, 3 équipements) viendra s’en ajouter une 4° sur l’état composée elle, de calculs seuls par école type pourcentages, sommes (déjà visibles en rouge), rapports indicateurs propres au système ; Je veux aussi que cet état puisse traduire des sommes sous la même forme mais par commune, par moughataa, et par wilaya
Je commence à comprendre à vos réactions qu’un formulaire renvoyant les saisies dans une autre table en l’occurrence Table 080418 citée par Jean Pierre, est idiot parce que je ressaisis ce qui existe déjà en partie donc j’alourdis inutilement. Je crois qu’une requête serait plus appropriée, mais là je ne suis pas assez solide dans mes débuts sur ACCES. Au vu des 3 parties de mon formulaire et de 4° avec les calculs que puis-je faire ? Avec mes remerciements encore.
Ces 4 contrôles de liste d2roulante font référence respectivement et vont chercher leurs données dans les TBLWILAYA, TBLMOUGHATAA, TBLCOMMUNE , et TBLECOLE.
1 .Mon problème est de faire apparaître le code administratif, en cliquant sur le nom de l’école sans modifier si possible mes listes imbriquées et codes VBA correspondants. Fa ut-il ajouter un code VBA avec une procédure évènementielle sur clic ? (j’ai aperçu ça dans les propriétés mais je ne sais pas le faire).
. Ce code administratif ses trouve dans la TBLECOLE en 4° colonne, et donc sur la même ligne que l’école correspondante en 2° colonne elle. Ce code administratif est très important parce que lui seul permet d’identifier des écoles qui portent le même nom, et si mes données doivent être réparties dans plusieurs tables (autant que les parties de mon formulaire)n seul, le code permettra de les lier sans erreur.
2 ; Pour la conception de la table, j’ai un peu aménagé mon formulaire pour en distinguer les différentes et lourdes partie et montrer plus clairement ce que je veux faire et créé le lien : https://www.cjoint.com/?fhvy7Co03c
Son but : Cette base est destinée aux Inspecteur de l’éducation nationale pour y rentrer tous les paramètre qui apparaissent sur mon formulaire et me les retourner afin que k’exploite tout ça au niveau national (3520 écoles)
Les 4 listes imbriquées + le code servent à celui qui va saisir à identifier l’école, et ensuite il saisit dans les contrôle majoritairement numériques tous les paramètres demandés. Les contrôles calculés visibles en rouge sur mon formulaire ne sont là que pour être visibles par celui qui saisit et lui permettre de s’auto contrôler. Je veux ensuite pouvoir enregistrer ces saisies de manière à pouvoir les ressortir sous forme d’état présentable et imprimable. Aux trois parties numérotés (1 identification, 2 structures effectifs, 3 équipements) viendra s’en ajouter une 4° sur l’état composée elle, de calculs seuls par école type pourcentages, sommes (déjà visibles en rouge), rapports indicateurs propres au système ; Je veux aussi que cet état puisse traduire des sommes sous la même forme mais par commune, par moughataa, et par wilaya
Je commence à comprendre à vos réactions qu’un formulaire renvoyant les saisies dans une autre table en l’occurrence Table 080418 citée par Jean Pierre, est idiot parce que je ressaisis ce qui existe déjà en partie donc j’alourdis inutilement. Je crois qu’une requête serait plus appropriée, mais là je ne suis pas assez solide dans mes débuts sur ACCES. Au vu des 3 parties de mon formulaire et de 4° avec les calculs que puis-je faire ? Avec mes remerciements encore.
Bonjour alainmante,
Vous dites ceci :
Je commence à comprendre à vos réactions qu’un formulaire renvoyant les saisies dans une autre table en l’occurrence Table 080418 citée par Jean Pierre, est idiot parce que je ressaisis ce qui existe déjà en partie donc j’alourdis inutilement.
Je vous demande d'entrez des données pour 2 à 3 écoles via votre formulaire, ensuite une fois terminé vous fermez votre base, vous l'ouvrez à nouveau et vous allez voir les données qui appartiennent à une des écoles que vous vennez de rentrez. Merci de me communiquer le résultat.
J'attend votre réponse avant de poursuivre.
Vous dites ceci :
Je commence à comprendre à vos réactions qu’un formulaire renvoyant les saisies dans une autre table en l’occurrence Table 080418 citée par Jean Pierre, est idiot parce que je ressaisis ce qui existe déjà en partie donc j’alourdis inutilement.
Je vous demande d'entrez des données pour 2 à 3 écoles via votre formulaire, ensuite une fois terminé vous fermez votre base, vous l'ouvrez à nouveau et vous allez voir les données qui appartiennent à une des écoles que vous vennez de rentrez. Merci de me communiquer le résultat.
J'attend votre réponse avant de poursuivre.
Bonjour Jean Pierre, juste un mot parce que là je suis au boulot et je vais faire les essais de rentrer des données d'écoles ce soir seulement chez moi, pour vous dire ce qui se passe, pour m'excuser d'avoir écrit trop vite sans approfondir, entre 2 coupures. Vous avez raison les codes administratifs sont bons, mais comme les noms d'écoles apparaissent chez vous en ordre alphabétique et pour tout le pays, ça ne renvoie pas à la même commune, moughataa ou wilaya en passant de l'un au suivant. Comme j'ai l'habitude présenter wilaya-moughataa-commune-école, Cela fait qu'en les ayant sous les yeux on contrôle tout de suite si on est bien dans la bonne zone administrative (2 1° chiffres : wilaya, 2 suivants : moughataa, 2 suivants commune, 2 ou 3 derniers : école). Par contre je suis obligé conventionnellement ici de présenter dans cet ordre). A ce soir, merci et cordialement.
J’attends votre réponse avant de poursuivre.
Re bonjour Jean Pierre, Ok les données s’enregistrent dans la table, sauf 2 listes déroulantes bibliothèque et APE, mais c’est peut être moi qui les ait mal configurées, ça je sais faire je peux réparer. De plus je n’ai pas configuré tous les contrôles « équipement « en bas du formulaires car je les avais juste posés pour vous montrer une structure d’ensemble. Les données saisies dans les contrôles équipements peuvent être rattachés à un champ toujours dans la m^me table, mais ça pourrait faire lourd, ou dans une autre table (liée par le code nécessairement. Par contre ma table comportait maladroitement tous les calculs de dernière partie qui n’apparaissent pas , c’est normal, alors qu’ils sont calculables, on me l’a dit au niveau d’une requête.
Re bonjour Jean Pierre, Ok les données s’enregistrent dans la table, sauf 2 listes déroulantes bibliothèque et APE, mais c’est peut être moi qui les ait mal configurées, ça je sais faire je peux réparer. De plus je n’ai pas configuré tous les contrôles « équipement « en bas du formulaires car je les avais juste posés pour vous montrer une structure d’ensemble. Les données saisies dans les contrôles équipements peuvent être rattachés à un champ toujours dans la m^me table, mais ça pourrait faire lourd, ou dans une autre table (liée par le code nécessairement. Par contre ma table comportait maladroitement tous les calculs de dernière partie qui n’apparaissent pas , c’est normal, alors qu’ils sont calculables, on me l’a dit au niveau d’une requête.
Bonsoir alainmante,
Désolé, je veux une réponse à ceci http://www.commentcamarche.net/forum/affich 6256009 afficher une donnee dans un controle texte en#8 et bien entendu en utilisant votre BD "080507WMC.mdb" .
Merci.
Désolé, je veux une réponse à ceci http://www.commentcamarche.net/forum/affich 6256009 afficher une donnee dans un controle texte en#8 et bien entendu en utilisant votre BD "080507WMC.mdb" .
Merci.
Re bonsoir Jean Pierre,
problème, le lien :
http://www.commentcamarche.net/forum/affich 6256009 afficher une donnee dans un controle texte en#8 et bien entendu en utilisant votre BD "080507WMC.mdb" .
Merci.
me renvoie
à :
La page demandée ne se trouve plus à l'emplacement indiqué !
Que me demandiez-vous sur cette base ? Cordialement
problème, le lien :
http://www.commentcamarche.net/forum/affich 6256009 afficher une donnee dans un controle texte en#8 et bien entendu en utilisant votre BD "080507WMC.mdb" .
Merci.
me renvoie
à :
La page demandée ne se trouve plus à l'emplacement indiqué !
Que me demandiez-vous sur cette base ? Cordialement
Bonsoir alainmante,
Je regarde le détail de vore formulaire "FormulaireessaiWMC" et j'ai un problème avec la partie qui concerne:
"3. EQUIPEMENTS MOBILIERS, DIDACTIQUES, FOURNITURES". Si je sélectionne un des champs "T.-bancs" j'ai un cadre qui s'affiche avec comme nom . "Sélection multiple" se qui m'empêche de travailler sur plusiers champs en même temps.
Pouvez vous m'expliquez qu'elle est l'astuce de cette "Sélection multiple".
Merci et bonne fin de semaine.
Je regarde le détail de vore formulaire "FormulaireessaiWMC" et j'ai un problème avec la partie qui concerne:
"3. EQUIPEMENTS MOBILIERS, DIDACTIQUES, FOURNITURES". Si je sélectionne un des champs "T.-bancs" j'ai un cadre qui s'affiche avec comme nom . "Sélection multiple" se qui m'empêche de travailler sur plusiers champs en même temps.
Pouvez vous m'expliquez qu'elle est l'astuce de cette "Sélection multiple".
Merci et bonne fin de semaine.