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 :

Une textbox vide à l'ouverture d'un état


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 9
    Points : 6
    Points
    6
    Par défaut Une textbox vide à l'ouverture d'un état
    Bonjour à tous.

    J'ai un formulaire "Contrats" dans lequel j'encode différentes dates de contrat pour des employés.
    En appuyant sur le bouton Apercu, il me génère un état etContrats, basé sur la période que je lui renseigne.
    Jusque là, tout va bien
    Le problème est que doivent figurer sur le contrat deux champs relatifs à des limittes annuelles (txtLimiteAnnee et txtAnneeEnCours), pareilles pour tous les contrats, qu'il doit aller rechercher dans une autre table, appellée "LimitteContrats"
    Au moment d'appuyer sur le bouton de mon formulaire, j'ai donc insérer le code suivant (après ouverture de l'état, bien sûr):
    Reports![etContrats]![txtLimiteAnnee] = rst.Fields("MaxMois")
    Reports![etContrats]![txtAnneeEnCours] = Right(Me.txtDateRechDebut, 4)
    (rst est un recordset ADODB ouvert sur la table LimitteContrats, et placé sur la bonne année en cours.)
    Le paradoxe est qu'il trouve les bons champs, les place au bon endroit... Mais pas à l'ouverture de l'état, seulement lorsque je vais au deuxième enregistrement, ou bien que je passe en mode création, puis que je reviens en mode d'aperçu.

    Je travaille sous access 2000/Win XP. J'ai vu en cherchant un problème d'affichage des chiffres relatifs à access 2000 dans des états, mais le problème est le même avec des lettres, donc ce n'est pas ça.

    Je suis donc assez perplexe...

    Quelqu'un aurait-il une petite lumière pour m'aider?

    Merci d'avance

  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 017
    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 017
    Points : 24 551
    Points
    24 551
    Par défaut
    Bonjour,

    Y a t'il une raison particulière pour ne pas mettre ces 2 lignes sur un événement Sur Format de la zone de l'état contenant les textbox ?

    Cordialement,

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Oui, la raison est... Que je ne connaissais pas cette fonction. J'imagine qu'elle sert souvent mais je m'en passais jusque là.
    Je suis donc finalement arrivé à mes fins. En allant rechercher l'année en cours dans le filtre du formulaire pour faire la recherche dans ma table Limittes
    Juste une question : il est donc impossible de mettre à jour une textbox d'un état depuis un formulaire?
    Merci pour votre aide et longue vie au forum

  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 017
    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 017
    Points : 24 551
    Points
    24 551
    Par défaut
    Dans l'événement Sur Format de la zone contenant la textbox.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.textbox = forms.monform.moncontrole
    Normalement ça devrait fonctionner.

    Cela doit être fait au moment de la composition de l'état et non avant comme tu veux le faire.

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

Discussions similaires

  1. Mettre une condition a l'ouverture d'un état
    Par Ordonalor dans le forum IHM
    Réponses: 2
    Dernier message: 08/09/2011, 12h07
  2. Ouverture d'un état généré à partir d'une requéte à paramètre
    Par Minutemaid dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 06/02/2010, 09h20
  3. [AC-2003] Ouverture d'un état en fonction des données d'une listebox
    Par vlksoft dans le forum IHM
    Réponses: 5
    Dernier message: 15/12/2009, 14h01
  4. Réponses: 6
    Dernier message: 08/12/2009, 21h12
  5. placer le curseur dans une textbox défini à l'ouverture d'un userform
    Par jffaber dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/08/2008, 17h38

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