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

Access Discussion :

problème de rafraichissement de composant...


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    853
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 853
    Par défaut problème de rafraichissement de composant...
    salut

    dans un sous-formulaire je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    me.sousformulaire.form.recorsesource = strRequete
    sousformulaire.requery
    selon un choix de selection, la valeur de strRequete change...

    cas 1: select x, y, z, a, b from test...

    ensuite

    cas 2: select x, y from test...

    si la requete est exécuté dans le cas 1 et ensuite dans le cas 2
    lorsque access affiche les données de la requete 2 dans le sous-formulaire: les champs: z, a, b sont affiché avec la valeur #names......
    c'est comme s'il n'y aurait pas de rafraichissement du composant.....
    une idée?

    merci

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Oui, tu ne peux pas faire cela. Les forms sont 'figés' une fois en exécution.

    Si tu as besoin de supprimer des champs, il faut avoir 2 sous-formulaires et substituer l'objet source dans le form principal.

    Tu dois pouvoir aussi avoir le même nombre de champs (en créant des champs bidons dans ta seconde requète) et masquer les colonnes inutiles mais je n'ai jamais fait cela.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 166
    Par défaut
    À quel moment fais-tu ton requery? Un problème courant est un requery est qu'on le lance alors que les changements n'ont pas encore été enregistrés dans la table.

    Essaie de forcer la sauvegarde de l'enregistrement avant le requery pour voir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if me.Dirty then DoCmd.RunCommand acCmdSaveRecord

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

Discussions similaires

  1. Problème de rafraichissement dun composant
    Par Gobouz dans le forum ASP.NET
    Réponses: 1
    Dernier message: 12/07/2007, 11h51
  2. Réponses: 3
    Dernier message: 16/05/2006, 16h24
  3. [SWING] Problème de rafraichissement
    Par david71 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 24/05/2004, 15h38
  4. [JTree]problème de rafraichissement
    Par peppena dans le forum Composants
    Réponses: 9
    Dernier message: 20/01/2004, 14h06
  5. Toujours un problème de rafraichissement de DBGrid
    Par tripper.dim dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/12/2002, 13h15

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