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

Modélisation Discussion :

programmation sur access


Sujet :

Modélisation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 129
    Par défaut programmation sur access
    Bonjour, j'aimerais trouver un petit programme vba qui empêche l'utilisateur de choisir un type de sortie (ventes, perte...) si au préalable il a sélectionné dans la liste déroulante (qui propose de sélectionner "entrée" ou "sortie") l'option "entrée". Quelqu'un m'avait proposé un programme qui annule la case si on choisi
    et un type d'entrée et un type de sortie, il est pas mal mais moi je ne voudrais pas seulement effacer mais vraiment interdire ce que j'ai expliqué plus haut...
    Merci pour votre aide

  2. #2
    Membre Expert Avatar de Renardo
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 648
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 648
    Par défaut
    Sur procedure mise a jour de ta liste déroulante(entrée Sortie)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If me.NomDeLaListe = "entrée" then
    me.sortie.visble=false
    me.entree.visible=true
    else
    me.sortie.visble=true
    me.entree.visible=false
    end if
    sur procédure ouverture du formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    me.sortie.visble=false
    me.entree.visible=false
    Tu peut aussi mettre Enabled a la place de visible
    En espérant que cela t'aideras
    Bon courage

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 129
    Par défaut
    Merci mais dans ma base il ne s'agit pas de formulaire, peut-être que je ne comprends pas votre explication...
    En fait, moi il s'agit d'un formulaire en mode feuille de données dans lequel on entre la date, après on choisi un type d'opération (entrée ou sortie) après on choisi la nature de l'entrée ou la nature de la sortie qui se trouve chacune dans un colonne différente. Dans chacune il y a une liste déroulante ou on fait son choix. Ensuite, dernière colonne pour la quantité.
    Pouvez-vous m"aider svp? Merci

  4. #4
    Membre Expert Avatar de Renardo
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 648
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 648
    Par défaut
    Et bien dans ce cas met Enabled a la place de visible et tu remet le code sur la procedure Activation du form .SUPRIMER PROCEDURE A L'OUVERTURE
    Maitenant il y aurait peut etre plus simple en mettant Toute les entrees et les sortie sur la meme liste et filtrer cette liste (Si tu entre entree tu as toute les entrees dans ta liste et idem pour les sorties)
    Eventuellement si tu peut mettre une copie d'ecran de ton formulaire

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 129
    Par défaut
    d'accord l'idée de la liste déroulante n'est pas mal avec le filtre, comment dois-je faire? désolé mais connaissances sur accès sont limités. Sinon à quel endroit dois-je rentrer la procédure exactement? Mon formulaire est joint. Merci
    Fichiers attachés Fichiers attachés

  6. #6
    Membre Expert Avatar de Renardo
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 648
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 648
    Par défaut
    Tu met un code sur Apres MAJ de ta liste Deroulante ou se trouve Entree et sortie
    et un autre Sur activation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If me.NomDeLaListe = "entrée" then
    me.sortie.Enabled=false
    me.entree.Enabled=true
    else
    me.sortie.Enabled=true
    me.entree.Enabled=false
    end if
    Ton fichier pour le formulaire ne marche pas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] programme vba sur access
    Par judejuda dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/10/2012, 20h52
  2. Recherche un programme sur Access
    Par patb12 dans le forum VBA Access
    Réponses: 0
    Dernier message: 02/05/2010, 12h25
  3. Créer un programme indépendant basé sur Access
    Par GCAccess dans le forum Access
    Réponses: 7
    Dernier message: 18/09/2008, 11h59
  4. Déclenchement Programme sur Virtual Key
    Par Tom-G dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 09/05/2003, 12h58

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