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

VBA Access Discussion :

Changer une textBox en listBox


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Décembre 2007
    Messages
    1 235
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1 235
    Par défaut Changer une textBox en listBox
    J'ai actuellement pour ma gestion de stock, une textBox, qui est décisive pour mon calcul de stock réel, c'est à dire que si lors de l'entrée d'un produit, dans mon formulaire de saisie, j'ai un champ dans lequel je met "e" pour entrée et "s" pour sortie.

    Ce choix est déterminant pour mon calcul de stock, car dans ma requette qui me calcul mon stock, la formule est la suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Stock: Somme([Qté]*(VraiFaux([Mouvement]="e";1;-1)))
    Donc si j'ai une entrée ("e") c'est un + de la quantité

    Et si j'ai une sortie ("s") c'est un - de la quantité

    Maintenant je ne veut plus avoir un textBox ou je rentre ("e") ou ("s"), mais une listeBox avec comme seul choix ("Entrée" ou "Sortie")

    Comment procédé?

    Dans mon calcul dans ma requette j'ai juste à changer comme suit nn?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Stock: Somme([Qté]*(VraiFaux([Mouvement]="Entrée";1;-1)))
    Please help me

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour (re)

    Pour modifier une textbox en combobox, mets ton formulaire en zone création

    • Click droit sur ta textbox
    • Dans le menu contextuel "Remplacer par", choisi zone de liste déroulante


    Ensuite dans les propriétés de ta zone

    • Sur la ligne "Origine Source" tu sélectionnes Liste valeurs
    • Sur la ligne "Contenu" tu écris "Entrée";"Sortie"
    • Dans "Limiter à liste" tu sélectionnes "Oui"


    Voilà, sans refaire ton contrôle et sans changer le nom.

    Starec

  3. #3
    Membre éprouvé
    Inscrit en
    Décembre 2007
    Messages
    1 235
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1 235
    Par défaut
    Déja merci beaucoup, c'est vrai que c'est plus rapide!

    Mais quand je remet mon form en mode "Affichag", j'ai un message d'erreur qui me dit que le champ est trop petit, pour accepter la quntité de données que vous voulez ajouter, essayer d'inserer ou de coller moins de données!

    Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Est-ce que ta textbox ne serait pas liée à un champ de table ou de requête par hasard ?

    Starec

  5. #5
    Membre éprouvé
    Inscrit en
    Décembre 2007
    Messages
    1 235
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1 235
    Par défaut
    Liée je ne sais pas mais je t'ai dit en fait que le résultat de cette zonne de saisie été primordial dans le calcul de mon stock puisque le résultat de ma requête dépendait de se champs puisque la formule dans ma requête est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Stock: Somme([Qté]*(VraiFaux([Mouvement]="e";1;-1)))
    Sa vient de sa quesqu'il faut que je change

  6. #6
    Membre éprouvé
    Inscrit en
    Décembre 2007
    Messages
    1 235
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1 235
    Par défaut
    C'est OK j'ai résolu mon problème, dans la table qui concerne les transactions, j'avais mis taille du champ "1"!

    Merci pour ton aide elle m'a été précieuse

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

Discussions similaires

  1. Changer les couleur d'une ligne de listbox
    Par marqs dans le forum Windows Forms
    Réponses: 2
    Dernier message: 10/05/2007, 09h15
  2. Réponses: 2
    Dernier message: 10/11/2006, 20h57
  3. Comment changer le style d'une textbox ?
    Par LE NEINDRE dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 24/10/2006, 03h54
  4. [VBA-Excel]Changer font dans une textbox
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 20/10/2006, 15h48
  5. [C#] Changer la couleur de sélection d'une textbox
    Par padodanle51 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 10/04/2006, 18h23

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