Gestion adhérent et inscription aux activités

xxdaw - 28 févr. 2013 à 16:32
 Utilisateur anonyme - 1 mars 2013 à 07:57
Bonjour à tous,

Je suis en train de développer une application qui va être utilisée par plusieurs user avec une base de donnée sous mysql.
Voilà mon problème:
1-J'ai une table adhérent ayant les champs id adh, num adh, nom ,prénom, etc...je souhaiterai que le num adh soit auto incrémenté mais spécialisé. c'est à dire de 11111 à 99999 suivi d'un slash et l'année d'adhésion selon la date d'adhésion (ex: 11548/13) et que chaque nouvelle année le numéro revient à 11111/14. A part cela, fort possible qu'on va ajouter un adhérent qui est déjà membre depuis l'année dernière mais non enregistré dans la base,(nous sommes en 2013 pourtant son adhésion était en novembre 2012) dans ce cas, une fois la date d'adhésion modifiée, son numéro sera donc le dernier numéro+1 de l'année 2012 mais non pas celui de l'année 2013 (ex: le dernier numéro en 2012 est 75462/12, donc son numéro sera 75463/12 pourtant nous sommes en 2013). La date d'adhésion joue donc un grand rôle.
Cela est-il possible?
2- par la suite les adhérents vont s'inscrire à des activités et que chaque activité possède des groupes. exemple activité cours (langue) et ce dernier a des différents groupes selon l'âge et niveau. Donc, je souhaiterai que le nombre d'inscrit dans chaque groupe est limité à 25 et que si le nombre de participants atteint ce chiffre, un message se lance pour dire que l'effectif est atteint et ne plus être rajouté.

Je connais pas trop VB 2008 c'est pourquoi je demande votre aide et que cette application doit être opérationnelle dans 2 semaines. Je sais pas si possible mais je le pense un peu.

J'espère vous lire très prochainement.

Merci d'avance de votre aide.

4 réponses

Utilisateur anonyme
28 févr. 2013 à 20:56
Bonsoir,

cette application doit être opérationnelle dans 2 semaines
Je connais pas trop VB 2008

Je me demande pourquoi tu as accepté de réaliser ce projet dans ce cas ?
Ca fait 8 mois que tu es dessus vu ton dernier message (resté en plan d'ailleurs)
Je te dirige maintenant vers le règlement du forum.
0
Utilisateur anonyme
28 févr. 2013 à 21:12
Bonjour,

1-J'ai une table adhérent ayant les champs id adh, num adh, nom ,prénom, etc...je souhaiterai que le num adh soit auto incrémenté mais spécialisé. c'est à dire de 11111 à 99999 suivi d'un slash et l'année d'adhésion selon la date d'adhésion (ex: 11548/13) et que chaque nouvelle année le numéro revient à 11111/14. A part cela, fort possible qu'on va ajouter un adhérent qui est déjà membre depuis l'année dernière mais non enregistré dans la base,(nous sommes en 2013 pourtant son adhésion était en novembre 2012) dans ce cas, une fois la date d'adhésion modifiée, son numéro sera donc le dernier numéro+1 de l'année 2012 mais non pas celui de l'année 2013 (ex: le dernier numéro en 2012 est 75462/12, donc son numéro sera 75463/12 pourtant nous sommes en 2013). La date d'adhésion joue donc un grand rôle.
Cela est-il possible?


C'est peut-être possible, mais complètement illogique. Le jour que tu vas avoir deux adhérents du nom de "François Hollande" et que tu vas faire une recherche de nom avec "François Hollande", tu vas ramasser 6 ou 7 numéros. Ce serait plus logique d'avoir un numéro immuable avec un champ "date de renouvellement" ou "Retiré" pour savoir s'il est en règle ou non.


2- par la suite les adhérents vont s'inscrire à des activités et que chaque activité possède des groupes. exemple activité cours (langue) et ce dernier a des différents groupes selon l'âge et niveau. Donc, je souhaiterai que le nombre d'inscrit dans chaque groupe est limité à 25 et que si le nombre de participants atteint ce chiffre, un message se lance pour dire que l'effectif est atteint et ne plus être rajouté.


Un champ maximum et une instruction SQL qui vérifie si le nombre d'inscrit est plus haut que maximum.


Je connais pas trop VB 2008 c'est pourquoi je demande votre aide et que cette application doit être opérationnelle dans 2 semaines. Je sais pas si possible mais je le pense un peu.


Donc, ça presse. Il va falloir que tu commences au plus vite, mais personne ne fera le travail à ta place.

P.S. Le règlement mentionne que le demandeur doit fournir la partie de son code qui cause problème et une seule question par sujet ouvert.
0
Bonjour banana32,

Oui, c'est vrai que ça fait plusieurs moi que j'y suis de plus que je suis pas tout le temps dessus c'est pourquoi ça a trainé. Enfaite, j'ai appris le VB6 et que ça fait longtemps et la dernière fois que j'ai touché au VB était en 2008 (la programmation en générale).
Cette application est pour l'association où je travaille, de plus que c'est la motivation qui m'a poussé à le faire. C'est cette partie qui me bloque en ce moment.

cmarcotte bonjour,

Le num adh est unique, une table renouvellement avec une autre formulaire, seulement la date de renouvellement qui est modifiable.
Tout est presque fait seulement ces parties qui me bloque.
Pour l'instant, je vais essayer avec les codes que je sais et si jamais ça passe pas je vous les envoie.

Merci encore.
0
Utilisateur anonyme
1 mars 2013 à 07:57
L'utilisation de logiciels 'maison' pour la gestion d'une association est risquée. Il peut se produire une panne logicielle qui empêche une bonne gestion. La situation peut devenir catastrophique si par malheur la personne chargée de la maintenance n'est plus disponible pour x raisons. Nous avons déjà vu le cas d'un décès par exemple...
0
Rejoignez-nous