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 :

Récupérer les enregistrements sélectionnés dans un sous formulaire en feuille de données [AC-2007]


Sujet :

IHM

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2006
    Messages : 242
    Points : 94
    Points
    94
    Par défaut Récupérer les enregistrements sélectionnés dans un sous formulaire en feuille de données
    Bonjour
    Titre évocateur
    En fait j'utilise jusqu'à maintenant des listes avec multisélection, mais j'ai beaucoup de colonne à afficher (pour gérer les tris etc.) donc j'aimerai passer à un sous formulaire en mode feuille de données.
    J'arrive bien à récupérer les valeurs de l'enregistrement actif, mais avec l'option "afficher le sélecteur d'enregistrement" il est possible de sélection plusieurs lignes.
    Comment puis je récupérer la liste des enregistrements sélectionnés dans ce sous formulaire ?
    Une sorte de propriété "selectedRecords" pour boucler dessus par exemple.
    D'avance merci pour votre aide
    Guillaume

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2006
    Messages : 242
    Points : 94
    Points
    94
    Par défaut
    Bon j'ai un peu avancé, j'arrive à récupérer le premier de la sélection avec la propriété SelTop et théoriquement avec la propriété SelHeight je devrais m'en sortir.
    Mais j'ai l'impression que comme le bouton qui déclenche ma fonction est en dehors du sous formulaire, je perds le SelHeight qui passe à 0 (au lieu de 1 ou 2 selon ce que j'ai sélectionné)
    Je vais peut être devoir me rabattre sur un pied de page dans le sous formulaire.
    Des idées ?

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2006
    Messages : 242
    Points : 94
    Points
    94
    Par défaut
    Bon bah les pieds de formulaire ou de page ça fonctionne pas en mode feuilles de données...

  4. #4
    Membre régulier
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2006
    Messages : 242
    Points : 94
    Points
    94
    Par défaut
    Ok, j'ai trouvé
    Il faut en fait sur l'évènement "exit" du sous formulaire (à gérer dans le formulaire parent, c'est une des 2 fonctions, Enter et Exit) il faut enregistrer dans une variateur globale le selheight. Le seltop reste accessible, mais la perte du focus fait que la sélection saute.
    Ca pourra servir à d'autres peut être

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/08/2012, 09h53
  2. Réponses: 1
    Dernier message: 04/07/2012, 08h28
  3. Réponses: 2
    Dernier message: 09/04/2012, 09h08
  4. Réponses: 4
    Dernier message: 18/12/2006, 14h13
  5. Récupérer les noms et sources de sous formulaire
    Par lerico dans le forum Access
    Réponses: 6
    Dernier message: 24/07/2006, 14h41

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