Formulaire de saisie..

Résolu
julia Namor Messages postés 532 Statut Membre -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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
  2. julia Namor Messages postés 532 Statut Membre 33
     
    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
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re
      Ok, nous serons là en cas de besoin
      0
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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
  4. julia Namor Messages postés 532 Statut Membre 33
     
    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
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      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