IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Valider pour empecher toute modification


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 28
    Points
    28
    Par défaut Valider pour empecher toute modification
    Sur un base de donnée de paye, je voudrais après toute validation de la fiche de paye ou apres une validation globale mensuelle, rendre impossible la modification des données; auriez vous une idée à me proposer?

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 596
    Points
    24 596
    Par défaut
    Bonjour,

    Par l'interface, mettre un tag Validé à oui et faire une vérification sur l'événement avant modification du formulaire.

    Nativement : Non aucune.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 28
    Points
    28
    Par défaut
    soit un peu plus explicite stp

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 596
    Points
    24 596
    Par défaut
    Comme c'est demandé très gentillement et qu'il y a toutes les formules de politesses
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 28
    Points
    28
    Par défaut
    Merci de tous l'effort que tu fait pou m'aider, je suis vraiment désoler si tu n'apprécies pas la manière mais tes indication ne sont pas assez claires pour le débutant que je suis. Et merci encore de bien vouloir m'apporter quelques éclaircis.

  6. #6
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut
    Bonjour,

    Connais-tu le langage VBA?
    Tu pourrais parvenir à tes fins de deux façons:

    1) celle indiquée par loufab, tu ajoutes une case à cocher qui, une fois l'enregistrement validé, est controlé quand tu affiches l'enregistrement.

    2) tu utilises la propriété du formulaire qui affiche les données : Modification autorisée : NON. Si l'enregistrement n'est pas validé (voir case à cocher), alors par le code tu réactive la propriété Modification autorisée : OUI
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  7. #7
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 28
    Points
    28
    Par défaut
    Je comprends mieux seulement pour ce qui est du VBA je ne le connais que de façon trés sommaire. Je vais tous de même essayer.

  8. #8
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 596
    Points
    24 596
    Par défaut
    Bonjour,

    Dans la table crée un champ Booléen Validée, Définitive... (le nom explicite que tu souhaites) que tu initialises à Non par défaut.

    Lorsque tu lances tes requètes de validation des feuilles de paye tu passes ce champ à Oui. Cela indique qu'elles sont validées.

    Dans l'interface (les formulaires qui permettent la modif des feuilles de paye) tu testes ce champ, si il est à oui c'est qu'il ne faut pas y toucher

    Tu pex utiliser la propriété Locked des champs pour faire le verrouillage.

    Locked peut prendre directement la valeur du champ booléen :
    Si faux alors Locked prend la valeur Faux donc modifiable,
    Si vrai alors Locked prend la valeur Vrai donc non modifiable.

    Dans la faq tu trouveras un code pour balayer les controles d'un formulaire.
    Tu peux également utiliser d'autres mécanismes (voir les propriétés du formulaire) plus globaux.

    Sinon il n'y a pas de méthode du moteur Jet permettant cette protection.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  9. #9
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Points : 28
    Points
    28
    Par défaut
    Merci, Ce coup ci, je crois avoir bien compris ce qu'il y a lieu de faire. Je m'y met et je vous renvoie un feed back.

Discussions similaires

  1. Réponses: 8
    Dernier message: 07/06/2013, 11h42
  2. Form "cadenasser" pour empecher modif' ?
    Par lolymeupy dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 17/10/2008, 11h37
  3. SQL et GUID : Valeur de caractère non valide pour la ....
    Par jackfirst72 dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/03/2007, 10h46
  4. Réponses: 5
    Dernier message: 16/09/2006, 17h51
  5. Réponses: 8
    Dernier message: 17/10/2002, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo