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 :

controlsource de combo


Sujet :

IHM

  1. #1
    Membre du Club Avatar de acorna
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 61
    Points : 41
    Points
    41
    Par défaut controlsource de combo
    Bonjour!

    J'ai un petit souci vba : j'essaie de changer le controlsource d'une de mes combos, mais je voudrais mettre comme controlsource une requete crée dans access, et pas une requete " texte".
    Dans le même style qu'on peut faire un [Forms]![toto]![titi]
    peut-on accèder à partir du code aux requêtes existantes, pour les mettre en controlsource?
    ( macombo.controlsource=marequeteaccess )

    Merci de vos lumières
    L’une des « lois » de la conception de logiciels s’énonce : « si l’on ajoute des collaborateurs à un projet de logiciel ayant pris du retard, le retard ne peut que s’aggraver ».

  2. #2
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Points : 197
    Points
    197
    Par défaut
    essaie ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.Modifiable6.RowSource=lenomdetarequête
    A+

  3. #3
    Membre du Club Avatar de acorna
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 61
    Points : 41
    Points
    41
    Par défaut
    Je viens d'essayer ton code, avec un requery derrière. Vb ne génère pas d'erreur, en revanche ma reste vide de tout contenu
    L’une des « lois » de la conception de logiciels s’énonce : « si l’on ajoute des collaborateurs à un projet de logiciel ayant pris du retard, le retard ne peut que s’aggraver ».

  4. #4
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Points : 197
    Points
    197
    Par défaut
    mets ton code en ligne stp^

  5. #5
    Membre du Club Avatar de acorna
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 61
    Points : 41
    Points
    41
    Par défaut
    d'acc mais c'est tout bête...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub Commande7_Click()
    Me.choix.RowSource = reqTest
    'Me.choix.ColumnCount = 2
    'Me.choix.ColumnWidths = "1 cm;5 cm"
    Me.choix.Requery
    End Sub
    L’une des « lois » de la conception de logiciels s’énonce : « si l’on ajoute des collaborateurs à un projet de logiciel ayant pris du retard, le retard ne peut que s’aggraver ».

  6. #6
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Points : 197
    Points
    197
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Commande7_Click()
    Me.choix.RowSource = ""
    
    Me.choix.RowSource = reqTest
    'Me.choix.ColumnCount = 2
    'Me.choix.ColumnWidths = "1 cm;5 cm"
    Me.choix.Requery
    End Sub
    essaie comme ça

  7. #7
    Membre du Club Avatar de acorna
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 61
    Points : 41
    Points
    41
    Par défaut
    je viens de trouver. Il faut tout bêtement faire macombo.controlsource=marequete...
    Maintenant se pose le problème de lier ma combo ( avec sa nouvelle requête en source ) à un sous formulaire :
    Me.monsousform.LinkMasterFields = Me.macombo.????
    les champs père et fils doivent correspondre entre la combo et le sous form, mais comment accèder aux champs de la requete source de la combo?
    L’une des « lois » de la conception de logiciels s’énonce : « si l’on ajoute des collaborateurs à un projet de logiciel ayant pris du retard, le retard ne peut que s’aggraver ».

  8. #8
    Membre régulier
    Inscrit en
    Août 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 82
    Points : 81
    Points
    81
    Par défaut
    Si tu veux la valeur selectionnée par ta combo c'est :


  9. #9
    Membre du Club Avatar de acorna
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 61
    Points : 41
    Points
    41
    Par défaut
    non, il ne s'agit pas de la valeur. En fait, j'ai donné à ma combo un nouvelle source de données ( une requete ), et il faut que je lie ma combo à mon sous-formulaire, de façon à ce que lors d'une sélection sur la combo, le bon enregistrement s'affiche dans le sous-form
    L’une des « lois » de la conception de logiciels s’énonce : « si l’on ajoute des collaborateurs à un projet de logiciel ayant pris du retard, le retard ne peut que s’aggraver ».

  10. #10
    Membre régulier
    Inscrit en
    Août 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 82
    Points : 81
    Points
    81
    Par défaut
    Avec les sous-formulaire et tout jmy connais pas bp, mais avec le .value et une requete c'est facile de lié tout ça.
    Mais par code biensur

  11. #11
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    ReqTest est une variable ou le nom de la requête ?
    si c'est le nom

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.choix.RowSource = CurrentDB.QueryDefs("reqTest").SQL
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  12. #12
    Membre du Club Avatar de acorna
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 61
    Points : 41
    Points
    41
    Par défaut
    merci caféine, ce problème là était résolu =).
    J'essaie désormais de résoudre le second...
    L’une des « lois » de la conception de logiciels s’énonce : « si l’on ajoute des collaborateurs à un projet de logiciel ayant pris du retard, le retard ne peut que s’aggraver ».

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

Discussions similaires

  1. Combo box et liste de valeurs contenues dans ma table
    Par TieumB dans le forum C++Builder
    Réponses: 14
    Dernier message: 05/04/2004, 18h47
  2. Je veux imprimer le contenu de ma combo ?!!
    Par nil dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/03/2004, 15h17
  3. Ouverture de la liste du contenu d'un Combo lors du focus
    Par Riko dans le forum Composants VCL
    Réponses: 6
    Dernier message: 21/08/2003, 08h07
  4. Grille avec saisie & Combos lié
    Par J-P-B dans le forum XMLRAD
    Réponses: 2
    Dernier message: 12/06/2003, 11h08
  5. [XMLRAD] combo,radio,chekcbox etc...
    Par Pm dans le forum XMLRAD
    Réponses: 6
    Dernier message: 28/11/2002, 09h51

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