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 :

Valider une liste multiple depuis un bouton du Ruban


Sujet :

IHM

  1. #1
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 576
    Points : 2 554
    Points
    2 554
    Par défaut Valider une liste multiple depuis un bouton du Ruban
    Bonsoir à tous,

    J'ai un formulaire contenant une liste (ListeClient) de choix multiple et un bouton de validation.
    J'ai crée un ruban avec un bouton qui reprend (à peu de chose près) le code du bouton du formulaire dont voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Public Sub btnAjouterClient(ByVal control As IRibbonControl)
     
    On Error GoTo Err_btnAjouterClient
     
    Dim i As Variant
        With ListeClient
            For i = 0 To .ListCount - 1
                If .Selected(i) Then
                    CurrentDb.Execute "INSERT INTO TblVisaClient (NumClient,NumIndice) VALUES ('" & .Column(0, i) & "','" & ValeurVarIndice() & "' );"
                End If
            Next i
        End With
     
    Exit_btnAjouterClient:
        Exit Sub
     
    Err_btnAjouterClient:
        'MsgBox Err.Description
        Resume Exit_btnAjouterClient
     
    End Sub
    ça fonctionne très bien comme ça avec le bouton sur le formulaire, mais je voudrais profiter du Ruban et déplacer le bouton du formulaire.

    J'ai modifier la ligne : par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    With [Forms]![FrmVisaClient].[ListeClient]
    et... ça ne fonctionne pas. Les valeurs de ma requête ne sont pas ajoutés à la table.

    Un p'tit coup de main serait le bien venu !!!

    Merci
    Curt

  2. #2
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 576
    Points : 2 554
    Points
    2 554
    Par défaut
    Bon... j'ai avancé un petit peu.

    Finalement le code ci-dessus fonctionne très bien à un détail près qui m'a induit en erreur : Le formulaire ne se met pas à jour après la requête contenue dans le code.

    Donc, nouvelle question : Comment rafraîchir le formulaire après l'exécution de la requête ? (Me.refresh et Me.requery ne fonctionnent pas dans un module).

    Merci et bonne soirée.
    Curt

Discussions similaires

  1. cliquer sur un bouton pour tout selectionner dans une liste multiple
    Par PAYASS59 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 23/07/2007, 15h33
  2. Sélectionner un élément dans une liste multiple
    Par sourivore dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 28/03/2006, 11h47
  3. ouvrir une fenetre secondaire depuis 1 bouton
    Par TheBlackReverand dans le forum MFC
    Réponses: 7
    Dernier message: 16/03/2006, 22h02
  4. [Conception] inserer des valeurs provenant d'une liste multiple
    Par digger dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 24/11/2005, 17h35
  5. Valoriser un tableau avec le resultat d'une liste multiple
    Par christophe_j dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/11/2005, 11h01

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