##### BLOC NOTE ##### On reste en 7.0.x.x tant que l'on n'a pas de RC a sortir. La RC1 sera une version 7.1.x.x La RC2 sera une version 7.2.x.x Dans l'ensemble, le programme apparais maintenant comme stable. >>> Question a poser : Est-il préférable de parcourir le fichier pour récupérer les nom et les prénom des candidats, ou de penser une structure qui s'en occuperais dans le programme ? >>> A faire pour la Release Candidate : 1) Activer les Timers : #ACTIVES FrmInput1.vb ACTIVES FrmInput2.vb ACTIVES 2) Activer les contraites de saisies : #ACTIVES FrmEdit.vb ACTIVES FrmInput1.vb ACTIVES FrmInput2.vb ACTIVES >>> Difficultées & Avancement : Globalement : • Renommer les nom de fonction pour correspondre aux Handles • [Résolu] IMPORTANT : ACTIVER LES TIMERS pour l'édition d'une candidature !!! • Prévoir un système de "Soft-Reset" par appel de fonctions faites pour, plutot que de passer par du Hard-reset (.close; .show) REMARQUE : Beaucoup trop lourd a programmer, cela complique beaucoup les appels, les vérifications, c'est finalement aussi lourds de faire un sorf-reset que de laisser la machine faire son hard-reset. REMARQUE : Le soft-reset peut passer par un système de load de feuilles, car cette fonction est destinné a les préparer (Problème : Timers). Le Soft-reset et le load d'une feuille peuvent simplement appeler une fonction d'initialisation. • [Résolu] IMPORTANT : Choisir l'item du facultatif dans FrmInput2.vb, faire une correspondance avec le tableau et stoquer l'indice du tableau dans les variables. FrmAccueil : • Design satisfaisant. • [Résolu] Quelques fonctions sont manquantes. • [Résolu] Améliorer la structure de sauvegarde : Faire appel a des indexs pour stoquer Ecrit et Oral plutot que les nom de variables ? FrmEdit : • Repenser la programmation du CmdNext, pas clair. • Lors du test de la selection de l'ID, ajouter un "=" a "Or Selectedclef < 1" pour empècher de choisir la première clef. Remarque : Même comme cela, ça marche. • [Résolu] Bogue si on entre rien. FrmNouv : FrmBilan : • Beaucoup de chose à faire. • Utiliser l'indice du tableau pour chercher dans le tableau d'ecrit, puit d'oral, puis le facultatif (seulement) FrmAff : • Beaucoup de chose à faire. FrmInput1 : • Programmer un soft-reset. • [Résolu] Il existe une erreur lors de la sélection d'un age à 25 ans par la scrollbar : Elle est refusée par le vérificateur. [Résolu] Problème : L'âge n'est pas entre 25 et 55 ans, mais entre 1955 (Today.year - 25 et Today.year - 55) et 1985. Solution : FAUX : L'age se sélectionne de deux manières : Par la scrollbar en age, OU par la saisie du mois et de l'année de naissance. • [Résolu] L'âge doit être maintenant obtenue par le calcul. • [Résolu] trouver un .tag pour erreur cp00. FrmInput2 : • Programmer un soft-reset. • [Résolu] Les écrits et les oraux doivent êtres indexés. FrmInput3 : • Faire des testes de robustesse (Edition, Suppression). [Résolu] • Il existe des dysfonctionnements dans la procédure de sauvegarde : Un élément supprimé est définitivement choisit pour modification. [Résolu] Problème : Comment mettre a jour les élément de la fonction alors que la feuille est simplement cachée (.hide) Solution : Utiliser .visiblechange ou .enable Question : Cela ne risque-t-il pas de ne pas initialiser la feuille du tout au premier démarrage ? Réponse : Aucune gène observée.