Aide sur la création d'un formulaire dépendant d'un champs.
j.gui Messages postés 127 Date d'inscription Statut Membre Dernière intervention -
j.gui Messages postés 127 Date d'inscription Statut Membre Dernière intervention - 7 oct. 2017 à 21:46
j.gui Messages postés 127 Date d'inscription Statut Membre Dernière intervention - 7 oct. 2017 à 21:46
A voir également:
- Aide sur la création d'un formulaire dépendant d'un champs.
- Whatsapp formulaire opposition - Guide
- Création d'un compte google - Guide
- Formulaire de réclamation facebook - Guide
- Creation compte gmail - Guide
- Création site web - Guide
20 réponses
Si, regardes bien, j'ai basé le form "f_lister_eleves" sur la requête "r_lister_eleves_choix_classe" qui elle va sélectionner les élèves selon la classe choisie dans le form "f_choix_classe"
A+
Ce n'est pas à un vieux singe qu'on apprend à faire des grimaces
A+
Ce n'est pas à un vieux singe qu'on apprend à faire des grimaces
Bonjour,
il faut baser tes listes sur des requêtes avec comme critère la zone précédente (pas facile à écrire).
Voici par exemple une base que j'ai faite sur les communes françaises selon le département :
https://fromsmash.com/abd228b9-82ae-11e7-830d-0a39043893bc
Tu as là le principe des zones liées.
il faut baser tes listes sur des requêtes avec comme critère la zone précédente (pas facile à écrire).
Voici par exemple une base que j'ai faite sur les communes françaises selon le département :
https://fromsmash.com/abd228b9-82ae-11e7-830d-0a39043893bc
Tu as là le principe des zones liées.
Bon y a des trucs que je comprends et d'autres moins je pense que c'est les déclaration....j'ai jamais fait de visual...du basic il y a très très très très longtemps :
Private Sub Modifiable10_Click()
End Sub
ça sert à quoi et surtout modifiable10 il est ou ?
j'ai compris Modifiable23 c'est le champs departement et le Modifiable13 c'est la ville...
en faits tous ça non plus je sais pas à quoi ça sert et d'ou ça sort :
Private Sub Form_Load()
End Sub
Private Sub Modifiable19_Click()
End Sub
Private Sub Modifiable21_BeforeUpdate(Cancel As Integer)
End Sub
Private Sub Modifiable21_Click()
End Sub
Private Sub Modifiable23_AfterUpdate()
Modifiable13.Requery
End Sub
Private Sub Modifiable23_BeforeUpdate(Cancel As Integer)
End Sub
Private Sub Modifiable23_Change()
Modifiable13.Requery
End Sub
Private Sub Modifiable23_Click()
End Sub
Private Sub PhotoRecto_Click()
End Sub
Private Sub PhotoRecto_DblClick(Cancel As Integer)
End Sub
Private Sub Modifiable10_Click()
End Sub
ça sert à quoi et surtout modifiable10 il est ou ?
j'ai compris Modifiable23 c'est le champs departement et le Modifiable13 c'est la ville...
en faits tous ça non plus je sais pas à quoi ça sert et d'ou ça sort :
Private Sub Form_Load()
End Sub
Private Sub Modifiable19_Click()
End Sub
Private Sub Modifiable21_BeforeUpdate(Cancel As Integer)
End Sub
Private Sub Modifiable21_Click()
End Sub
Private Sub Modifiable23_AfterUpdate()
Modifiable13.Requery
End Sub
Private Sub Modifiable23_BeforeUpdate(Cancel As Integer)
End Sub
Private Sub Modifiable23_Change()
Modifiable13.Requery
End Sub
Private Sub Modifiable23_Click()
End Sub
Private Sub PhotoRecto_Click()
End Sub
Private Sub PhotoRecto_DblClick(Cancel As Integer)
End Sub
Tu t'en fous, il n'y a rien dans la sub()
C'est que VBA ne supprime pas entièrement le code des controles qui ont été supprimés.
Donc modifiable10 devait être une zone que j'ai renommée ou supprimée. Comme d'ailleurs modifiable21 ou photorecto...
Voili
Ce n'est pas à un vieux singe qu'on apprend à faire des grimaces
C'est que VBA ne supprime pas entièrement le code des controles qui ont été supprimés.
Donc modifiable10 devait être une zone que j'ai renommée ou supprimée. Comme d'ailleurs modifiable21 ou photorecto...
Voili
Ce n'est pas à un vieux singe qu'on apprend à faire des grimaces
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question j'ai donc élagué et ça marche toujours...., par contre ça :
Private Sub Modifiable23_AfterUpdate()
Modifiable13.Requery
End Sub
Private Sub Modifiable23_AfterUpdate
Modifiable13.Requery
Modifiable23_AfterUpdate() et Modifiable23_AfterUpdate font une mise à jour du champs ".Requery" pourquoi c'est 2 fois.... et c'est jamais appelé ces fonction ou c'est le titre qui défini qd elle se lance ?
Private Sub Modifiable23_AfterUpdate()
Modifiable13.Requery
End Sub
Private Sub Modifiable23_AfterUpdate
Modifiable13.Requery
Modifiable23_AfterUpdate() et Modifiable23_AfterUpdate font une mise à jour du champs ".Requery" pourquoi c'est 2 fois.... et c'est jamais appelé ces fonction ou c'est le titre qui défini qd elle se lance ?
dans ton code....j'ai supprimé qd il y avait rien entre privat et sub et il reste
et quand je supprime
Private Sub Modifiable23_AfterUpdate()
Modifiable13.Requery
End Sub
Private Sub Modifiable23_Change()
Modifiable13.Requery
End Sub
ça marche moins bien ...c'est donc que ça doit être executer ?
Private Sub Form_Current() If zone_pays = 1 Then 'c la Me.Modifiable23.Visible = True Me.Modifiable13.Visible = True Else Me.Modifiable23.Visible = False Me.Modifiable13.Visible = False End If End Sub Private Sub Modifiable23_AfterUpdate() Modifiable13.Requery End Sub Private Sub Modifiable23_Change() Modifiable13.Requery End Sub Private Sub zone_pays_Change() If zone_pays = 1 Then 'c la Me.Modifiable23.Visible = True Me.Modifiable13.Visible = True Else ' étranger Me.Modifiable23 = 255 'on met le departement à etranger Me.Modifiable23.Visible = False 'on cache la zone département Me.Modifiable13 = 70498 'on met la ville à etranger Me.Modifiable13.Visible = False 'on cache la zone ville End If Modifiable23.Requery End Sub
et quand je supprime
Private Sub Modifiable23_AfterUpdate()
Modifiable13.Requery
End Sub
Private Sub Modifiable23_Change()
Modifiable13.Requery
End Sub
ça marche moins bien ...c'est donc que ça doit être executer ?
J'ai regardé les derniers messages de ton sujet précédent, et j'ai trouvé ces relations :
https://drive.google.com/file/d/0B40k-r8hvL7tbUFOa191V25nSVU/view?usp=sharing
Tu n'as pas de table "classe" ??
Ce n'est pas à un vieux singe qu'on apprend à faire des grimaces
https://drive.google.com/file/d/0B40k-r8hvL7tbUFOa191V25nSVU/view?usp=sharing
Tu n'as pas de table "classe" ??
Ce n'est pas à un vieux singe qu'on apprend à faire des grimaces
Tiens, une base toute simple avec 2 tables (eleve et classe) et 2 forms.
Ca te parlera peut-être mieux :
https://fromsmash.com/2d292e60-82ca-11e7-830d-0a39043893bc
A+
PS : ce sont des vis ou des vices ???
Ca te parlera peut-être mieux :
https://fromsmash.com/2d292e60-82ca-11e7-830d-0a39043893bc
A+
PS : ce sont des vis ou des vices ???
voilà j'ai rajouté la classe....
ça donne cela maintenant....
https://drive.google.com/file/d/0B40k-r8hvL7tbjNlZjlGX0hoRUk/view?usp=sharing
c'est bien bau de faire des relation....mais il faut que je me lance ce soir sur les formulaires.
HDU petite question hors sujet de ce post :
Est-ce que vous auriez une idée pour la table :
criteres (N_critere, design_critere, N_groupement, N_competence_BEP, N_competence_BAC)
() : un critère (de validation de compétence) peuvent être commun en BAC (associé à une Compétence Cx) et/ou BEP (associé à une compétence C0x)
Yg_Be me préconise de faire qu'un champs N_competence mais si le critère est valable en BAc et en BEP, il faudra saisir 2 fois le critères pour l'associé à la bonne compétence (Cx en bac et C0x en BEP)
Je trouve pas ça top de saisir 2 fois c'est pour cela que j'avais fait en face d'un seul critère deux champs (N_competence_BEP, N_competence_BAC)
Vous en pensez quoi pour trancher entre les deux solutions ou peut-être en avoir une 3ème solution miracle :-D
Bonne après-midi
ça donne cela maintenant....
https://drive.google.com/file/d/0B40k-r8hvL7tbjNlZjlGX0hoRUk/view?usp=sharing
c'est bien bau de faire des relation....mais il faut que je me lance ce soir sur les formulaires.
HDU petite question hors sujet de ce post :
Est-ce que vous auriez une idée pour la table :
criteres (N_critere, design_critere, N_groupement, N_competence_BEP, N_competence_BAC)
() : un critère (de validation de compétence) peuvent être commun en BAC (associé à une Compétence Cx) et/ou BEP (associé à une compétence C0x)
Yg_Be me préconise de faire qu'un champs N_competence mais si le critère est valable en BAc et en BEP, il faudra saisir 2 fois le critères pour l'associé à la bonne compétence (Cx en bac et C0x en BEP)
Je trouve pas ça top de saisir 2 fois c'est pour cela que j'avais fait en face d'un seul critère deux champs (N_competence_BEP, N_competence_BAC)
Vous en pensez quoi pour trancher entre les deux solutions ou peut-être en avoir une 3ème solution miracle :-D
Bonne après-midi
Salut,
aparté : pour les vices, franchement, je me suis posé la question
aparté2 : prof, tu ne serais pas prof en section SN ?
Pour être franc, je n'ai pas suivi votre discussion, mais là, si je comprends bien, tu le saisiras 2 fois en cas de critère commun aux 2 diplomes, non ?
Je préconise à vu de nez la solution de yg_be, car le jour ou tu auras des CAP, des BTS ou autres classes, tu n'auras qu'à rajouter un enregistrement dans la table, au lieu de modifier toute ta structure.
PS : ici, on se tutoie...
A+
aparté : pour les vices, franchement, je me suis posé la question
aparté2 : prof, tu ne serais pas prof en section SN ?
Pour être franc, je n'ai pas suivi votre discussion, mais là, si je comprends bien, tu le saisiras 2 fois en cas de critère commun aux 2 diplomes, non ?
Je préconise à vu de nez la solution de yg_be, car le jour ou tu auras des CAP, des BTS ou autres classes, tu n'auras qu'à rajouter un enregistrement dans la table, au lieu de modifier toute ta structure.
PS : ici, on se tutoie...
A+
Dans la soirée...je re-regarde cela...pour partir sur une bonne base...
mais je peux peut-être faire une table de jonction...comme ça qu'une saisie de critère dans la table critère ...et c'est dans la table de jonction que j'ai la reprise du numéro du critère associé à une (une seule ligne) ou plusieurs (plusieurs lignes) compétences
mais je peux peut-être faire une table de jonction...comme ça qu'une saisie de critère dans la table critère ...et c'est dans la table de jonction que j'ai la reprise du numéro du critère associé à une (une seule ligne) ou plusieurs (plusieurs lignes) compétences
Il faudrait peut-être aussi que je lise vos échanges, car là je n'ai rien, je suis peut-être complètement à côté de la plaque...
Ce n'est pas à un vieux singe qu'on apprend à faire des grimaces
Ce n'est pas à un vieux singe qu'on apprend à faire des grimaces
Si je comprends bien :
une année scolaire --> des niveaux (diplômes préparés) --> des classes --> des élèves
J'ai bon ?
Pour chaque classe (ou niveau, je n'ai pas bien saisi), des TP --> des critères
Toujours bon ?
Pour chaque critère --> un pourcentage du TP.
Pour chaque élève et critère du TP --> une note.
J'ai bien compris ou pas ???
A+
une année scolaire --> des niveaux (diplômes préparés) --> des classes --> des élèves
J'ai bon ?
Pour chaque classe (ou niveau, je n'ai pas bien saisi), des TP --> des critères
Toujours bon ?
Pour chaque critère --> un pourcentage du TP.
Pour chaque élève et critère du TP --> une note.
J'ai bien compris ou pas ???
A+
J'ai un peu de mal avec tes flèches...
Parlons à l'unité (sachant qu'il y aura plusieurs élèves, plusieurs classe...mais sur le principe c'est pareil :
Une classe => un ELEVE => Une année scolaire => un Niveau à valider (BEP ou BAC mais pas de mix) => inscription par le prof à un TP pour pouvoir le noter à la fin
un TP => un niveau (pas de mélange de niveau dans un TP) => Des critères de notation associé à des compétences (soit BAC soit BEP pas de mélange dans le TP)
Pourcentage des critères du TP par compétence ce qui donnera dans un état le niveau de la validation de chaque compétence (Apprenant absent, Compétence non évaluable, Pas de réussite , Réussite totale avec aide, Pas de réussite)
=> Extrapolation d'une note pour le bulletin
Et si on va plus loin mais pour ce faire plaisir ;-)
En fonction du pourcentage de validation des compétences (du tp mais le mieux d'un ensemble de TP) associé à une taches professionnelle, dans un état, on pourra montrer à l'élève ou il en est par apport au attente des professionnels (Tache)....
bon les flèches n'ont pas duré longtemps.......j'ai pas l'esprit de synthèse....
Parlons à l'unité (sachant qu'il y aura plusieurs élèves, plusieurs classe...mais sur le principe c'est pareil :
Une classe => un ELEVE => Une année scolaire => un Niveau à valider (BEP ou BAC mais pas de mix) => inscription par le prof à un TP pour pouvoir le noter à la fin
un TP => un niveau (pas de mélange de niveau dans un TP) => Des critères de notation associé à des compétences (soit BAC soit BEP pas de mélange dans le TP)
Pourcentage des critères du TP par compétence ce qui donnera dans un état le niveau de la validation de chaque compétence (Apprenant absent, Compétence non évaluable, Pas de réussite , Réussite totale avec aide, Pas de réussite)
=> Extrapolation d'une note pour le bulletin
Et si on va plus loin mais pour ce faire plaisir ;-)
En fonction du pourcentage de validation des compétences (du tp mais le mieux d'un ensemble de TP) associé à une taches professionnelle, dans un état, on pourra montrer à l'élève ou il en est par apport au attente des professionnels (Tache)....
bon les flèches n'ont pas duré longtemps.......j'ai pas l'esprit de synthèse....
alors je rajouterais N_niveau dans la table classe oui, si pas possible, dans la table eleves.
bon à savoir: la base de données ne va pas empêcher de mélanger les niveaux, par exemple inscrire un élève à des TP de niveaux différents, ou lier des tâches et des compétences de différents niveaux. il y a peut-être moyen de définir des contraintes dans Access pour empêcher cela, l’empêcher par code VBA, ou le détecter à posteriori. ou bien on fait confiance à celui qui encode les données.
bon à savoir: la base de données ne va pas empêcher de mélanger les niveaux, par exemple inscrire un élève à des TP de niveaux différents, ou lier des tâches et des compétences de différents niveaux. il y a peut-être moyen de définir des contraintes dans Access pour empêcher cela, l’empêcher par code VBA, ou le détecter à posteriori. ou bien on fait confiance à celui qui encode les données.
Encore une petite question sur le formulaire élèves
je voudrais un truc qui ressemble à ça
https://drive.google.com/file/d/0B40k-r8hvL7tNVc1SWkwWGF3VE0/view?usp=sharing
J'ai mis le code et la requête dans le liste déroulante classe ça ça marche...(ça fait peu...je sais ;-))
Par contre, j'aimerai que quand je choisi 2MELEC je me balade avec les flèches dans les 2MEL et pas comme là dans la base élève...faut un sous formulaire sur une requête qui est en fonction du champs "classe" du formulaire principal ?
je voudrais un truc qui ressemble à ça
https://drive.google.com/file/d/0B40k-r8hvL7tNVc1SWkwWGF3VE0/view?usp=sharing
J'ai mis le code et la requête dans le liste déroulante classe ça ça marche...(ça fait peu...je sais ;-))
Par contre, j'aimerai que quand je choisi 2MELEC je me balade avec les flèches dans les 2MEL et pas comme là dans la base élève...faut un sous formulaire sur une requête qui est en fonction du champs "classe" du formulaire principal ?
Oui et non :)
Soit du code sur le formulaire, soit, si tu ne changes pas de classe entre chaque élève, un sous-form.
C'est selon l'usage.
Soit du code sur le formulaire, soit, si tu ne changes pas de classe entre chaque élève, un sous-form.
C'est selon l'usage.
dans la logique...je suis avec une classe donc je ne vais pas changer en permanence...
donc évitons pour l'instant le code....pour que ça ne fasse pas 2 choses que je ne maîtrise pas :-p
donc évitons pour l'instant le code....pour que ça ne fasse pas 2 choses que je ne maîtrise pas :-p
Voici la base :
https://fromsmash.com/1d0c2b1c-8456-11e7-830d-0a39043893bc
Tu ouvres le form "f_choix_classe", et go.
J'espère que cela convient
https://fromsmash.com/1d0c2b1c-8456-11e7-830d-0a39043893bc
Tu ouvres le form "f_choix_classe", et go.
J'espère que cela convient
J'ai qu'en même regardé et je comprends pas comment dans le sous formulaire tu arrives à reprendre la valeur choisi de la classe dans le formulaire principal....j'ai pas vu de code...pas vu de requête....c'est un gros mystère pour moi
Bonne nuit
Bonne nuit
Je poste ici car le sujet sur mon projet a été supprimé sans préavis alors qu'un rappel à l'ordre sur le recentrage sur le sujet aurait été je pense bien mieux...
Donc ce soir je voulais faire la requête création_TP pour me faire une table exploitable par un formulaire destiner à crée un TP...je pense avoir tout mis le nécessaire...mais je sais pas par quoi commencer voir si j'ai les compétences de commencer ;-)
Voici ce que j'ai mis :
https://drive.google.com/file/d/0B40k-r8hvL7tc3Ytcnpmcm1hZmM/view?usp=sharing
Mon 1 er problème ne fut pas long à venir :-(...., je sais pas comment faire, j'aimerai que qd je rentre le N_niveau par l'intérmédiaire de sa désignation (BEP ou BAC), ça m'affiche que les critères de ce niveau (BEP ou BAC) il devrait trouvé cela grace à la table "liaison_critère_compétence" qui indique le N_niveau associé au critère....et bien je sais pas quoi faire ;-) ça commence fort...mon truc
Donc ce soir je voulais faire la requête création_TP pour me faire une table exploitable par un formulaire destiner à crée un TP...je pense avoir tout mis le nécessaire...mais je sais pas par quoi commencer voir si j'ai les compétences de commencer ;-)
Voici ce que j'ai mis :
https://drive.google.com/file/d/0B40k-r8hvL7tc3Ytcnpmcm1hZmM/view?usp=sharing
Mon 1 er problème ne fut pas long à venir :-(...., je sais pas comment faire, j'aimerai que qd je rentre le N_niveau par l'intérmédiaire de sa désignation (BEP ou BAC), ça m'affiche que les critères de ce niveau (BEP ou BAC) il devrait trouvé cela grace à la table "liaison_critère_compétence" qui indique le N_niveau associé au critère....et bien je sais pas quoi faire ;-) ça commence fort...mon truc
je pense que tu peux t'inspirer de ce que HDU a fait pour classe et élève, et faire de même avec les trois tables ref_niveau, liaison_critère_compétence, et criteres.
il faudrait faire une requête r_criteres_choix_niveau.
dans la logique qu'il t'a proposé, tu aurais un formulaire où tu choisis le niveau, comme il t'avait proposé un formulaire pour choisir la classe (ce pourrait d'ailleurs être le même formulaire, adapté, qui te servirait à faire ce genre de choix).
et tu ferais le lien entre le formulaire et le champ N_niveau, comme HDU l'a fait pour le champ ci_classe.
je te suggère, peut-être, de refaire dans ta base un formulaire et une requête pour avoir la liste des élèves par classe, en t'inspirant de la suggestion de HDU. cela te donnera confiance pour faire la suite.
(j'ai lu que tu y as réfléchi un an, je pense que cela te prendra moins de temps à réaliser)
il faudrait faire une requête r_criteres_choix_niveau.
dans la logique qu'il t'a proposé, tu aurais un formulaire où tu choisis le niveau, comme il t'avait proposé un formulaire pour choisir la classe (ce pourrait d'ailleurs être le même formulaire, adapté, qui te servirait à faire ce genre de choix).
et tu ferais le lien entre le formulaire et le champ N_niveau, comme HDU l'a fait pour le champ ci_classe.
je te suggère, peut-être, de refaire dans ta base un formulaire et une requête pour avoir la liste des élèves par classe, en t'inspirant de la suggestion de HDU. cela te donnera confiance pour faire la suite.
(j'ai lu que tu y as réfléchi un an, je pense que cela te prendra moins de temps à réaliser)
Je suis toujours là ;-)....je n'ai pas jeté l'éponge... j'ai pas trop mal avancé grâce à HDU mais pour le dé-sollicité un peu (car j'ai pas mal abusé) je ree sur le forum.
depuis hier je me bas avec access..., J'ai un problème de transfert d'un form vers un critère d'un requête...
plutôt que de faire de long discours, j'ai fait un fichier avec des captures d'écran...
https://drive.google.com/file/d/0B40k-r8hvL7tRmotRlRrY1Q4TFE/view?usp=sharing
Et si c'est pas assez clair...je vous transmet ma dernière version de ma base de donnée :
https://drive.google.com/file/d/0B40k-r8hvL7tMnBuWEIydENZdXM/view?usp=sharing
si quelqu'un à la solution car la je vais devenir chauve à force de m'arracher les cheveux....
Merci d'avance
A+
Joël
depuis hier je me bas avec access..., J'ai un problème de transfert d'un form vers un critère d'un requête...
plutôt que de faire de long discours, j'ai fait un fichier avec des captures d'écran...
https://drive.google.com/file/d/0B40k-r8hvL7tRmotRlRrY1Q4TFE/view?usp=sharing
Et si c'est pas assez clair...je vous transmet ma dernière version de ma base de donnée :
https://drive.google.com/file/d/0B40k-r8hvL7tMnBuWEIydENZdXM/view?usp=sharing
si quelqu'un à la solution car la je vais devenir chauve à force de m'arracher les cheveux....
Merci d'avance
A+
Joël
bonjour, content de lire que tu continues et progresses.
moi j'essaierais de faire un peu différemment, parce que je ne pense pas qu'on puisse combiner de cette manière la liste de tous les critères avec une sous liste de tous les groupements pour chacun des critères.
est-ce bien cela que tu veux réaliser?
afin de te faire l'une ou l'autre suggestion d'alternative, je voudrais comprendre ce que tu veux faire avec ce formulaire.
moi j'essaierais de faire un peu différemment, parce que je ne pense pas qu'on puisse combiner de cette manière la liste de tous les critères avec une sous liste de tous les groupements pour chacun des critères.
est-ce bien cela que tu veux réaliser?
afin de te faire l'une ou l'autre suggestion d'alternative, je voudrais comprendre ce que tu veux faire avec ce formulaire.
slt, en fait ce form (form_gestion_des_criteres) à pour but premier de créer les critères et l'associé à une groupement....et grâce à l'aide de HDU...des que l'on a fait la saisie...ça regroupe le critère saisie avec les autres critères du même groupement.
petite évolution que je voulais faire c'est d'avoir une visu (de controle) sur la ou les compétences associé aux critères saisie....(que je rentre après dans le form gestion_des_critere_competence)
comme ça d'un coups d’œil je vois qu'un critère n'est pas raccordé à une compétence ...ce qui ne serait pas normal.
bon le top mais je sais pas si c'est possible c'est pouvoir saisir le critère, le groupement et lui mettre la (ex : BAC[C4] ou BEP[C03]) ou les compétences (BAC et BEP soit C4 et C03) mais le problème c'est s'il y a deux compétences...il faudra je pense saisir 2 fois le critère, 2 fois le groupement....pour l'associer à la compétence BAC et BEP
Fonctionnement avec la méthode actuelle :
Aprés que j'ai rempli les critères dans le form "form_gestion_des_criteres" (il y aura la case compétence vierge), je vais dans le form "form gestion_des_critere_competence" je clique sur critère, une liste apparait avec tous les critères, je selectionne mon nouveau....si il y a deux compétences à associé au critère à la ligne suivante je clique à nouveau sur critère ça me mets la liste des critères dispo (je reprend le même)...et je l'associe à la seconde compétence...
petite évolution que je voulais faire c'est d'avoir une visu (de controle) sur la ou les compétences associé aux critères saisie....(que je rentre après dans le form gestion_des_critere_competence)
comme ça d'un coups d’œil je vois qu'un critère n'est pas raccordé à une compétence ...ce qui ne serait pas normal.
bon le top mais je sais pas si c'est possible c'est pouvoir saisir le critère, le groupement et lui mettre la (ex : BAC[C4] ou BEP[C03]) ou les compétences (BAC et BEP soit C4 et C03) mais le problème c'est s'il y a deux compétences...il faudra je pense saisir 2 fois le critère, 2 fois le groupement....pour l'associer à la compétence BAC et BEP
Fonctionnement avec la méthode actuelle :
Aprés que j'ai rempli les critères dans le form "form_gestion_des_criteres" (il y aura la case compétence vierge), je vais dans le form "form gestion_des_critere_competence" je clique sur critère, une liste apparait avec tous les critères, je selectionne mon nouveau....si il y a deux compétences à associé au critère à la ligne suivante je clique à nouveau sur critère ça me mets la liste des critères dispo (je reprend le même)...et je l'associe à la seconde compétence...
donc le formulaire fonctionne bien pour encoder les critères et les lier à un groupement? c'est le principal!
pour avoir un visu sur l'ensemble des critères et des compétences liées, je pense à deux options:
1) créer un état qui montre cela
2) enrichir le formulaire avec des zones de texte (pas des listes) qui affichent des informations complémentaires sur les critères, sans permettre de manipuler ces informations.
l'avantage de créer un état, c'est que c'est une technique qui te sera utile par la suite, pour afficher ou imprimer des rapports de façon conviviale. le désavantage, c'est que tu dois faire cela en plus du formulaire.
le désavantage d'enrichir le formulaire, c'est que cela va te faire utiliser des techniques un peu différentes (un peu de code VBA), et que ce n'est peut-être pas le moment de commencer à explorer cela.
moi, à ta place, je commencerais par faire le minimum pour tout faire fonctionner, sans sacrifier la qualité (donc sans prendre trop de raccourcis). ce n'est qu'à l'usage que tu vas découvrir les fonctions supplémentaires utiles.
pour avoir un visu sur l'ensemble des critères et des compétences liées, je pense à deux options:
1) créer un état qui montre cela
2) enrichir le formulaire avec des zones de texte (pas des listes) qui affichent des informations complémentaires sur les critères, sans permettre de manipuler ces informations.
l'avantage de créer un état, c'est que c'est une technique qui te sera utile par la suite, pour afficher ou imprimer des rapports de façon conviviale. le désavantage, c'est que tu dois faire cela en plus du formulaire.
le désavantage d'enrichir le formulaire, c'est que cela va te faire utiliser des techniques un peu différentes (un peu de code VBA), et que ce n'est peut-être pas le moment de commencer à explorer cela.
moi, à ta place, je commencerais par faire le minimum pour tout faire fonctionner, sans sacrifier la qualité (donc sans prendre trop de raccourcis). ce n'est qu'à l'usage que tu vas découvrir les fonctions supplémentaires utiles.
slt, tu as raison...la rentrée approche et je stagne....
je suis donc é au form création de TP (Form_creation_TP) avec onglets......et si je rempli la tables (TP_criteres_ponderation) ça m'affiche bien les choses
mais dans l'onglet critère, j'ai une zone texte....et moi il me faudrait une liste qui m'affiche les critères disponible (en texte) et qui sauvegarde dans la table (TP_criteres_ponderation) le numéro du critère....
au final...j'y arrive pas ;-) (j'avais fait un clic droit remplacé par une liste associé à une requete pour cette liste...mais je pense que j'ai pas tout compris dans les requete car ça fait du n'importe quoi j'ai même réussi à ne pas écrire dans la table "TP_criteres_ponderation" mais dans dans la table "Critère"....
Je repars de la version 21 que j'ai renommé en 24 car entre les deux...ç'est du n'importe quoi....
https://drive.google.com/file/d/0B40k-r8hvL7tbzZzaFlKUGlXVmc/view?usp=sharing
Si quelqu'un a une idée sur la requete à mettre que j'essaye de comprendre...
Merci
je suis donc é au form création de TP (Form_creation_TP) avec onglets......et si je rempli la tables (TP_criteres_ponderation) ça m'affiche bien les choses
mais dans l'onglet critère, j'ai une zone texte....et moi il me faudrait une liste qui m'affiche les critères disponible (en texte) et qui sauvegarde dans la table (TP_criteres_ponderation) le numéro du critère....
au final...j'y arrive pas ;-) (j'avais fait un clic droit remplacé par une liste associé à une requete pour cette liste...mais je pense que j'ai pas tout compris dans les requete car ça fait du n'importe quoi j'ai même réussi à ne pas écrire dans la table "TP_criteres_ponderation" mais dans dans la table "Critère"....
Je repars de la version 21 que j'ai renommé en 24 car entre les deux...ç'est du n'importe quoi....
https://drive.google.com/file/d/0B40k-r8hvL7tbzZzaFlKUGlXVmc/view?usp=sharing
Si quelqu'un a une idée sur la requete à mettre que j'essaye de comprendre...
Merci
En fait faudrait faire une requete (table Critère_ponderation + TP + Critère) qui regroupe les champs de Design_TP, champs de design_critère et ceux de la table critère pondération...mais le formulaire je sais pas comment il s'y retrouvera entre les N_... à sauvegarder à partir des "design_..." à afficher....
Bon HDU m'a redonner un coups de main sur les listes déroulante....je pense avoir enfin compris le fonctionnement de bout en bout sans l'assistant (victoire ;-) du moins je l'espère) et m'a indiqué un lien pour voir le fonctionnement des champs Parent et fils....+ un peu de code pour faire une mise à jour des table à chaque modif d'un champs....
Mais un de mes gros Pb était la liaison entre formulaire et sous formulaire....
Donc ça à l'air de fonctionner, je suis contant...pour l'instant ;-)))
Bonne journée
Mais un de mes gros Pb était la liaison entre formulaire et sous formulaire....
Donc ça à l'air de fonctionner, je suis contant...pour l'instant ;-)))
Bonne journée
REbonjour, grace à une très très grosse aide de HDU suite à la grosse aide de Yg_BE sur la mise en place des relations ;-), mon projet à bien avancé, je reviens vers vous pour libérer du temps à HDU qui depuis plus de 2 mois e ses soirées sur ce projet et je l'en remercie grandement car sans son aide, j'aurais abandonné car sans VBA ce n'était pas possible à faire.
Voici mon petit problème :
c'est le rafraichissement d'une liste déroulante (Critere) dans un sous formulaire (s_f_gestion_des_liaisons_indicateurs_criteres) suite à la mise à jour d'une zone liste (Filtre_niveau) qui me sert de filtrage et qui est mis dans le formulaire principal (f_gestion_des_liaisons_indicateurs_criteres).
sur la zone liste (Filtre_niveau), j'ai essayé tous ça...(même se qui est en commentaire et chanqe fois il me dit qu'il trouve pas "s_f_gestion_des_liaisons_indicateurs_criteres"
En espérant que quelqu'un puisse trouver se qui cloche car autrement je vais devenir chauve ;-)
Bonne journée
Voici mon petit problème :
c'est le rafraichissement d'une liste déroulante (Critere) dans un sous formulaire (s_f_gestion_des_liaisons_indicateurs_criteres) suite à la mise à jour d'une zone liste (Filtre_niveau) qui me sert de filtrage et qui est mis dans le formulaire principal (f_gestion_des_liaisons_indicateurs_criteres).
sur la zone liste (Filtre_niveau), j'ai essayé tous ça...(même se qui est en commentaire et chanqe fois il me dit qu'il trouve pas "s_f_gestion_des_liaisons_indicateurs_criteres"
Private Sub Filtre_niveau_AfterUpdate()
Me.Filtre_competence.Requery
Me.Filtre_tache.Requery
Forms![f_gestion_des_liaisons_indicateurs_criteres]![s_f_gestion_des_liaisons_indicateurs_criteres].Form!Critere.Requery
'Me("s_f_gestion_des_liaisons_indicateurs_criteres").Controls("Critere").Requery
'Me("s_f_gestion_des_liaisons_indicateurs_criteres").Requery
End Sub
En espérant que quelqu'un puisse trouver se qui cloche car autrement je vais devenir chauve ;-)
Bonne journée
je suis vraiment N.....ça fait plus de 6h que je galère avec ça.....grrrr
effectivement j'ai changé le nom du form mais ça n'a pas changé le nom qui était celui l'ancien Form avant renommage....grrrrr
bon plus de message d'erreur (j'ai renommer pour que le nom corresponde à celui du form
mais ça marche toujours pas (ce que je veux faire)
dans une liste déroulante du sous formulaire si pour "N_niveau" dans le requête à pour valeur :
ça m'affiche bien le contenu dans la liste critère....ça c'est c'est bien
mais je voulais pouvoir filtrer en fonction du contenu d'une zoneliste Niveau du form principal alors j'ai mis :
Et bien j'ai jamais d'affichage
sur la zone liste je mets normalement à jour le critere du sous form car j'ai mis ça :
effectivement j'ai changé le nom du form mais ça n'a pas changé le nom qui était celui l'ancien Form avant renommage....grrrrr
bon plus de message d'erreur (j'ai renommer pour que le nom corresponde à celui du form
mais ça marche toujours pas (ce que je veux faire)
dans une liste déroulante du sous formulaire si pour "N_niveau" dans le requête à pour valeur :
1 ou 3(pour filtrer ça marche)
ça m'affiche bien le contenu dans la liste critère....ça c'est c'est bien
mais je voulais pouvoir filtrer en fonction du contenu d'une zoneliste Niveau du form principal alors j'ai mis :
VraiFaux([Formulaires]![f_gestion_des_liaisons_indicateurs_criteres]![Filtre_niveau]=1;([ref_criteres].[N_niveau])=1 Ou ([ref_criteres].[N_niveau])=3;VraiFaux([Formulaires]![f_gestion_des_liaisons_indicateurs_criteres]![Filtre_niveau]=2;([ref_criteres].[N_niveau])=2 Ou ([ref_criteres].[N_niveau])=3))
Et bien j'ai jamais d'affichage
sur la zone liste je mets normalement à jour le critere du sous form car j'ai mis ça :
Private Sub Filtre_niveau_AfterUpdate()
Me.Filtre_competence.Requery
Me.Filtre_tache.Requery
Me("s_f_gestion_des_liaisons_indicateurs_criteres").Controls("Critere").Requery
End Sub
ton filtre n'est pas correct.
je te propose ceci comme requête complète, pour remplacer la requête où se trouve le filtre:
je te propose ceci comme requête complète, pour remplacer la requête où se trouve le filtre:
SELECT Liaison_critere_competence.N_Liaison_crit_comp, ref_criteres.design_critere, ref_criteres.N_niveau FROM ref_criteres INNER (ref_competences INNER Liaison_critere_competence ON ref_competences.N_competence = Liaison_critere_competence.N_competence) ON (ref_criteres.N_critere = Liaison_critere_competence.N_critere) AND (ref_criteres.N_critere = Liaison_critere_competence.N_critere) WHERE (ref_criteres.N_niveau=3) or (ref_criteres.N_niveau = [Forms]![f_gestion_des_liaisons_indicateurs_criteres]![Filtre_niveau]);
c'est ou que je peux trouvé tous ce qui a à savoir sur ce style d'écriture (requete) ça à l'air puissant....
je pense important, pour que ce soit plus clair, d'utiliser dans le
pour commencer, je suggère que tu examines la requête en mode création.
et un peu de lecture: Présentation des requêtes
a+