none
Création formulaire de consultation RRS feed

  • Question

  • Bonjour,

    Je suis actuellement à la recherche d’un moyen pour crée un formulaire de consultation.

    J’aimerais crée un formulaire non modifiable qui permet d’avoir les informations des pièces en fonctions de  deux colonnes « machines » et «catégories ».

    Ainsi que de verrouiller les enregistrements déjà validés lorsque qu’on accède au formulaire de saisie.

     La base actuelle est composée de 3 tables

    -          Machines : 1 colonne qui correspond aux noms des machines

    -          Catégories : 1 colonne qui correspond au 5 catégories (électrique, mécanique, etc..)

    -          Saisies :5 colonnes

    o   Machines avec un menu déroulent qui est reliée à la table « machines »

    o   Catégories avec un menu déroulent qui est reliée à la table « catégories »

    o   Descriptif 

    o   Référence magasin 

    o   Image

    Ainsi que d’un formulaire de saisie qui sert à compéter la table «saisies »

    Merci pour votre aides.

    mercredi 4 janvier 2012 09:27

Réponses

  • Bonjour,

    Il y a plusieurs solutions...

    La première étant de verrouiller tous les contrôles du formulaire interdisant ainsi la saisie dans les champs.
    Cela doit être couplé à la modification de la propriété Cycle qui doit être définie à Enregistrement en cours et enfin le mode d'ouverture du formulaire invoqué par le biais de la méthode OpenForm.

    Pour la consultation/Modification, il faudra alors prévoir un bouton Modifier qui déverrouille certains champs (ceux libre à la modification), un bouton Annuler pour ne pas prendre en compte les changements et un bouton Valider pour le contraire...

    Dans l'idéal pour ce type de cas, le mieux est d'avoir un formulaire déconnecté ne possédant aucune source de données et donc, que des champs indépendants remplis automatiquement par une procédure idoine et ainsi, en cas d'erreur, rien n'est modifié disons de façon silencieuse dans l'une ou l'autre table sans accord de l'utilisateur...

    C'est plus complexe à mettre en oeuvre mais c'est ainsi que je travaille le plus souvent et c'est toujours aussi efficace que souple.


    Argy
    mardi 17 janvier 2012 11:38
    Modérateur