Formulaire de saisie..

Résolu/Fermé
julia Namor Messages postés 524 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 - 28 oct. 2016 à 17:24
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 30 oct. 2016 à 07:22
Bonjour,
Je reviens sur ce formulaire sur lequel j'avais eu a travailler il ya quelques années.
Il permet la saisie des agents pour alimenter une base de données .Le hic c'est qu'il ne permet pas de rentrer des agents portant le même nom et prénom tout en leur octroyant des matricules différentes.
Pourriez vous y jeter un coup d'oeil.

merci chers amis.

http://www.cjoint.com/c/FJCpqoY1GtA

4 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
28 oct. 2016 à 18:21
Bonjour,

Au plus simple, dans l'evenement
Private Sub Nom_Change()

ce serait de poser la question en cas de nom et prenom identiques nouvel agent ou pas et faire un traitement adequat ainsi que dans la procedure
Private Sub Nom_AfterUpdate()
pour incrementer le matricule

Autre possibilites:
Changement de philosophie
sur click
Private Sub CommandButton4_Click(
) 'integration
la vous partez du matricule incremente et le choix dans la combobox d'un nom et prenom identique est traite comme un nom et prenom inconnu
0
julia Namor Messages postés 524 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 33
28 oct. 2016 à 18:50
Autre possibilites:
Changement de philosophie
sur click

Private Sub CommandButton4_Click(

) 'integration
la vous partez du matricule incremente et le choix dans la combobox d'un nom et prenom identique est traite comme un nom et prenom inconnu

cette possibilté me semble accessible en partant du matricule.
je me lance.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
28 oct. 2016 à 19:13
Re
Ok, nous serons là en cas de besoin
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 29/10/2016 à 16:15
Bonjour,

Fichier modifie: https://www.cjoint.com/c/FJDnQzC68Ef

Juste pour le fun.....
Demanderait a etre revu completement pour etre optimiser

tout se fait en fonction du nom choisi.
si existe, vous pouvez modifier
si n'existe pas, c'est un nouveau donc a valider ou pas
l'Userform change en dynamique suivant ce que vous saisisez ou enlevez dans la combobox

suite:
Petit bug sur saisie nouveau nom, je replanche sur le sujet

Ok pour nouveau nom, mais le matricule d'un agent "supprime" n'est reutilise
Normale ou pas ??

https://www.cjoint.com/c/FJDophY2uKf

A+
0
julia Namor Messages postés 524 Date d'inscription jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 33
29 oct. 2016 à 23:34
Bonsoir f894009

Merci pour tous ces fichiers ; vos propositions sont excellentes.
De mon coté j'ai bossé et je vous joins le fichier refait avec une autre philosophie
j'avoue , y a pas mal de bidouillage mais tant que ça fonctionne.
Dites moi ce que vous en pensez.

http://www.cjoint.com/c/FJDvxAumH0A

Cordialement
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 30/10/2016 à 08:02
Bonjour,
Je recupere votre fichier


Par contre sur le fichier, que je vous ai mis a dispo, j'ai par erreur vire la possibilite d'avoir une personne nom et prenom identique en nouvel agent. Je remets cette modifi ce matin et regarde votre fichier

Re, fichier avec nouvel agent nom et prenom identique
https://www.cjoint.com/c/FJEg4W0aBOf

j'ai regarde votre fichier, ca marche. Maintenant c'est vous qui voyez car vous avez une facon de programmer qui n'est pas la mienne. Du moment que ca marche, que le fichier n'est pas enorme en nombre d'agent et que les operations se font en tres peu de temps

A+
0