Requête de mise à jour [Résolu]

Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
- - Dernière réponse : Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
- 20 août 2019 à 13:25
Bonjour,
Je m'occupe d'une petite association sportive. j'ai créer un fichier avec access. je viens de trouver la façon de mettre une catégorie à partir d'une date de naissance (écriture en vba) et je vous en remercie vivement.
Ma question: il faut une requête de mise à jour en début de chaque saison...et la je demande de l'aide..
D'avance merci


Configuration: Windows / Chrome 75.0.3770.142
Afficher la suite 

20/23 réponses

Meilleure réponse
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
1
Merci
Bonjour,
C'est fait, bonne découverte.

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 59144 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
1
Merci
Bonjour,
Content pour vous, c'était avec plaisirs.
Je mets le poste en résolu!
Bonne suite.

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 59144 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Merci pour votre réponse.
Mais je n'ai pas trouvé de solution sur ce support.
cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
La solution toute faite ...Non..... mais la marche à suivre Oui.
Il y a toujours plusieurs solutions mais faut-il encore connaitre la structure de votre base de données...!
Sans celas je ne peut pas aller plus loin.
Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
J’ai une table T_Adherent.
Dans cette table plusieurs champs ; nom, prénom, etc.….
Ainsi que les champs : Date de naissance et un champ catégorie_comp
Dans mon formulaire F_Adherent ( mode création)
Sur le champ [date de naissance] ------ une procédure événementielle [Avant MAJ]
J’ai copié :
End Sub
Private Sub DateNaissance_BeforeUpdate(Cancel As Integer)
Select Case Year(DateNaissance)
Case ls > 2012, Is > 2012
Categorie_comp = " Eveil judo"
Case ls = 2011, 2011, 2012
Categorie_comp = " Mini-Poussin"
Case ls = 2009, 2009, 2010
Categorie_comp = " Poussin"
Case ls = 2007, 2007, 2008
Categorie_comp = " Benjamin"
Case ls = 2005, 2005, 2006
Categorie_comp = " Minime"
Case ls = 2002, 2002, 2003, 2004
Categorie_comp = " Cadet"
Case ls = 1999, 1999, 2000, 2001
Categorie_comp = " Junior"
Case ls = 1998, 1998, 1997, 1996, 1995, 1994, 1993, 1992, 1991, 1990, 1989
Categorie_comp = " Senior"
Case ls < 1989, Is < 1989
Categorie_comp = " Vétéran"
End Select
End Sub

Ceci fonctionne sur le formulaire (F_Adherent) de l’adhérent ou j’écris la date de naissance, la catégorie s’affiche (minimes, cadets etc…)
Mais pas sur les formulaires des autres Adhérents du club.
Ce que je cherche c’est une requête qui mette à jour le champs catégorie sur tout les formulaires adhérents du club
Bien cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
Je vais donc me faire une base selon vos informations pour voir se qui est faisable. Ou bien vous me mettez à disposition votre base via lien privé ( .... vous connaissez --) ...?
Patience
Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonsoir,
Je peux vous envoyer ma base,...
Via par lien privé ? comment faire pour pas faire de bêtises...
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
Regarder dans vos messages privés...!
En haut à droite clic sur l'enveloppe à coté de votre pseudo ----

Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
J’ai parcouru votre base pour me mettre dans votre mode de faire.
Concernant la catégorie je vous rappelle ceci :
La catégorie n'est pas une valeur fixe car elle dépend de la date de naissance et de l'année en cours, donc il ne faut pas l'enregistré dans la table « T_adherants» mais par contre on la déterminera selon les besoins dans le formulaire ou l'état.

Pour l'attribution de la catégorie vous pouvez prendre comme base la saison à la place de l'année en cours. Et il faut aussi modifier la requête utilisée pour les diverses liste « E_Liste_......... » qui est basé sur le champ de la table «T_adherants»
Si vous êtes d’accord je vais faire une proposition dans ce sens Oui / Non ?

Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour,
Bien sur je suis d'accord.
Je comprend pas la "saison"....
Au départ je le calculez sur l'age, mais le problème c'est que l' adhérant change de catégorie le jour de son anniversaire, alors que la fédération fixe les catégories par rapport aux années.
Cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour;
Concernant "saison" c'est en rapport avec la table "T_saisons " de votre base.
Cependant, avant de poursuivre je dois étudier comment est utilisée cette table ........!
Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour,
La table T_saison ne sert que pour le menu déroulant sur la page d’accueil.
C'est vrai que j'aurais pu faire plus simple...
Cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
J’ai effectué une première modification/adaptation des codes. Je vous laisse la découverte et réaliser les essais.
Suite selon vos commentaires.
Votre base via MP

Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonsoir,
Je viens d'essayer la base en rajoutant des adhérents et ça fonctionne. quelques fois le champs catégorie_comp reste vide, mais un clic dans mise à jour et ça marche !
J'ai vu que vous avez rajoutez du code.
Pour la saison prochaine il va falloir changer les années de naissance. Faut il le faire sur le 1° code , le 2° ou sur les deux ?
Encore merci pour votre travail
Cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
Merci du retour. Je vais voir le petit couac avec l'ajout pour le corriger.
Pour la saison prochaine je regarde une solution via la mise à jour selon le F_Gestion_Administrative et la commande Mise à jour Table.
Il serait bien de préciser qu'elle est le critère pour le changement de catégorie....?

Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour,
Ci dessous les critères de catégories.

La saison sportive débute le 1er septembre 2018 et se termine le 31 août 2019
Mini poussins : 2011-2012
Poussins : 2009-2010
Benjamins : 2007-2008
Minimes : 2005-2006
Cadets : 2002-2003-2004
Juniors : 1999-2000-2001
Seniors : 1998 et avant
Vétérans : 1989 et avant

La saison 2017/2018
Mini poussins : 2010-2011
Poussins : 2008-2009
Benjamins : 2006-2007
Minimes : 2004-2005
Cadets : 2001-2002-2003
Juniors : 1998-1999-2000
Seniors : 1997 et avant
Vétérans : 1988 et avant

La saison prochaine 2019/2020 il faudra décaler d’un cran (an).
Mini poussins : 2012-2013
Poussins : 2010-2011
Etc...

Je vous envoi le texte officiel de la fédération de judo.
Cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
Merci pour l'information
Je regarde pour une solution.
Patience.
Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Merci pour votre patience...
cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
Je ne vous oublie pas.
Probablement en début de semaine prochaine.
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
J’ai de l’avance. Ma proposition : lorsque vous modifier la saison dans formulaire « F_General » cela lance la procédure de mise à jour de la catégorie cbt.
En plus j’ai adapté la procédure selon :
Je viens d'essayer la base en rajoutant des adhérents et ça fonctionne. quelques fois le champ catégorie_comp reste vide, mais un clic dans mise à jour et ça marche !

Bonne découverte !
Merci du retour pour dernières mise aux points ?

Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour,
Petits problèmes..
Les dates 2014 et 2015 ne fonctionnent plus.
Des que je change une date de naissance (bug)
Je copie une liste d'adhérent et la rien ne fonctionne, effectivement a chaque adhérent une fenêtre s'ouvre est il faut appuyer sur ok.
Je n'est pas essayé les années....
Si çà pose trop de problèmes la première version me convient. Effectivement le plus long c'est de changer les années dans les requêtes liste et compte des Catégories....
Cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
Merci du retour.
Si date 2014 et 2015, comme la saison sportive débute le 1er septembre 2018 et se termine le 31 août 2019 alors vous avez ce message :


Et ensuite est-ce bien ce bug : Oui / Non


Je copie une liste d'adhérent et la rien ne fonctionne, effectivement à chaque adhérent une fenêtre s'ouvre est-il faut appuyer sur ok.
Pas claire ou copiez-vous la liste d’adhérent ……. ?
J’attends le retour pour corriger le problème….. !
….

Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour.
Oui c'est ce bug. et aussi sur l'année 2003. Et surtout si je change la date de naissance d'un adhérent même bug et renvoi a la liste VBA. Pour sortir il faut que je fasse clavier (CTRL+Z).

Pour la liste d’adhérents, en fait je me suis servi de cette base pour la saison 2018/2019. Bien sur sans le fonctionnement des catégories sur la formulaire.
Simplement les listes et le nombre des adhérents par catégories fonctionnaient.
Je fait un copier / coller de quelques lignes...sur la première version cela fonctionne a part quelques cas, et en cliquant sur actualiser cela fonctionne.
Excusez moi j'ai des difficultés pour m'exprimer clairement Cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour.,
Pour ceci :
Pour sortir il faut que je fasse clavier (CTRL+Z).
Il vous suffit de cliquer sur le bouton « Fin » du message d’erreur.
Note, transmettre le libellé « Erreur d’exécution 2015 » me permet de savoir où chercher et corriger le code.
J’ai corrigé la base et vous pouvez l’essayer à nouveau.

Vous dites : Je fais un copier / coller de quelques lignes …. Je suppose que vous l’avez fait sur la table et non pas via le formulaire.

Essayez aussi de modifier la saison pour voir ce qui se passe et ensuite contrôler dans votre table si les catégories sont correctement renseignées.

Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
En parcourant votre base au niveau des diverses liste par catégorie (E_liste_,,,,,,) cela ne fonctionneras pas car les requêtes doivent être aussi modifié car le critère change….


Il faut absolument prendre en compte :: La saison sportive débute le 1er septembre 2018 et se termine le 31 août 2019 .
Est-ce correct .........Oui / Nom

Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour,
Houahhh !!! il n'y a plus de bug...

- je peux changer de date de naissance ok.
-je colle une liste d’adhérents sur la table T_Adherent.
- je viens de confectionner une liste d'adhérent avec tout les ages pour vérifier plus facilement.
- Les dates 2014, 2015 et 2003 ne fonctionnent pas.
- La modification des saison fonctionne, sauf qu'il y a un décalage:
Lorsque qu'on affiche 2019/2020 la base fonctionne sur la saison 2018/2019
Ainsi pour fonctionner sur saison 2019/2020 il faut afficher 2020/2021.
Pour les listes et compte des catégories effectivement pour le moment je rectifie à chaque saison manuellement les requêtes et les Etats.
Cordialement
Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour,
L' année 2004 ne fonctionne pas.
Les listes des catégories fonctionnent.
Il reste les compte des catégories F et M et total, si c'est possible.
Cordialement
Commenter la réponse de Le Pingou
0
Merci
https://www.cjoint.com/c/IHngpysmbLA
Bonjour
Si cela t'interesse, une base de données pour gerer un club de foot
que j'ai faite. Tu peux l'utiliser. Tiens moi au courant
Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour,
Merci pour votre offre, mais j'ai confectionné une base spécifique pour notre club.
Une personne du forum est en train d'apporter des modifications qui vont améliorer la base et la rendre plus efficace.
Bien aimable à vous
Cordialement
Commenter la réponse de Castours
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
La dernière version avec les 9 listes (E_Liste_...) adaptées selon les corrections que j’ai apportées.
J’ai corrigé le décalage avec la saison, j’espère que c’est correct
A vous de voir si cela convient !

Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour,
L' année 2004 fonctionne .
Les listes des catégories fonctionnent.
Il reste les compte des catégories F et M et total, si c'est possible.
Cordialement
Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Re bonjour,
Je viens de m’apercevoir que 2015 ne fonctionne pas. et je me pose la question les années suivante le club va inscrire des adhérent de 2015, 2016, 2017, etc...le système va t'il fonctionner ?
Cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
Merci pour les 2 messages.
Pour continuer j’ai besoin de plus de détails :
1.- m’apercevoir que 2015 ne fonctionne pas…… lors de quel opération et quel devrait être le résultat…. ???
2.- Il reste les comptes des catégories F et M et total ……. Oui plus de détail je ne comprends pas…. ???

3.- je me pose la question les années suivante le club va inscrire des adhérent de 2015, 2016, 2017, etc...le système va t'il fonctionner …….. Il vous suffit de vous positionner sur la saison ou les inscriptions son possible et en entrant au minimum nom et date naissance vous pouvez contrôler si le résultat est correct….. ?????

Merci du retour pour que je puisse finaliser vos demandes.

Kyoshi6
Messages postés
20
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
20 août 2019
-
Bonjour,
1) Sur le formulaire Adhérent 2015 = "éveil judo" et les saisons prochaine on va avoir des 2016 etc..

2) Chemin: Menu -- Gestion des cours -- Catégories
Bouton bleu pour les listes des catégories via Formulaire. (fonctionnent bien)
A droite le nombre des Masculins et des Féminines et
a gauche le nombre total.

(Je changerai "éveil judo" par "Baby" pour harmoniser ..)



Encore merci pour votre patience
Cordialement
Commenter la réponse de Le Pingou
Messages postés
9494
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
20 août 2019
970
0
Merci
Bonjour,
Merci pour l'information, je vais voir d'ici la fin de semaine.
Au passage il n'est pas bien d'avoir l’âge dans la table car cela varie avec le temps ...... donc on le calcul lorsqu'il est nécessaire dans un formulaire/état....!

Commenter la réponse de Le Pingou