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 :

Ne laisser actif que l'enregistrement du selecteur [AC-2013]


Sujet :

IHM

  1. #1
    Membre à l'essai Avatar de tuxdiver
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2015
    Messages : 39
    Points : 19
    Points
    19
    Par défaut Ne laisser actif que l'enregistrement du selecteur
    bonsoir,

    pas simple de trouver un titre explicite !!

    voici ma situation :
    j'ai un formulaire de type "formulaires continus" avec entre autre deux listes déroulantes en cascade. La première liste permet de choisir un type de formation et la deuxième le thème lié au type choisi.
    Les enregistrements sont les uns au-dessous des autres .

    le problème : lorsque je choisi un type dans un enregistrement, tous les thèmes des autres enregistrements changent pour prendre la valeur de leur ID sauf ceux appartenant au même type !

    je tente de résoudre mon problème en rendant tous les enregistrements inactifs sauf celui ou pointe le sélecteur mais je n'y parviens pas.

    auriez-vous la solution ou une autre idée ?

    d'avance merci

  2. #2
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 869
    Points : 3 448
    Points
    3 448
    Par défaut
    Bonjour tuxdiver,

    je tente de résoudre mon problème en rendant tous les enregistrements inactifs sauf celui ou pointe le sélecteur mais je n'y parviens pas.
    Je ne crois pas que cela change l'effet visuel, tu vas perdre l'affichage de tes listes qui ne correspondent pas.

    Pour contourner le problème, regarde ce tutoriel de Claude Leloup:
    http://claudeleloup.developpez.com/t...s7jours/#LVIII

    Bonne journée
    Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
    Si tout est OK, n'oubliez pas de cliquer sur

  3. #3
    Membre à l'essai Avatar de tuxdiver
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2015
    Messages : 39
    Points : 19
    Points
    19
    Par défaut
    Bonjour Robert1957,

    impec merci
    la solution fonctionne

    seul bémol, quand la liste déroulante n'est pas encore renseignée, la "fausse cellule" renvoie un "#Erreur"

    une idée ?

  4. #4
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 869
    Points : 3 448
    Points
    3 448
    Par défaut
    Bonjour tuxdiver,

    Sans avoir tester, je crois que le problème est une valeur nulle dans ton critère du "RechDom". Sans avoir la base je dirais qu'un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Iif(LaListe=Null;"";RechDom(....))
    pourrait régler ton problème.

    Bonne journée
    Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
    Si tout est OK, n'oubliez pas de cliquer sur

  5. #5
    Membre à l'essai Avatar de tuxdiver
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2015
    Messages : 39
    Points : 19
    Points
    19
    Par défaut
    Bonsoir Robert 1957,

    désolé, je ne trouve pas ou insérer ta ligne de code !!

    dans le "source controle" il y a déjà le RechDom, le iif ne va pas dans un événement ?? !!
    je ne trouve pas !!

    sorry !!

  6. #6
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 869
    Points : 3 448
    Points
    3 448
    Par défaut
    Bonjour tuxdiver,

    Dans le source controle du champ en question:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =VraiFaux(EstNull([LeChampDeLaListe]);"";RechDom("[LeChamp]";"[LaTable]";"[LeNuméro]=" & [LeChampDeLaListe]))
    Bonne journée
    Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
    Si tout est OK, n'oubliez pas de cliquer sur

  7. #7
    Membre à l'essai Avatar de tuxdiver
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2015
    Messages : 39
    Points : 19
    Points
    19
    Par défaut
    Bonsoir Robert,

    impec
    merci
    tout simplement, et en plus j'ai compris !!

    à bientôt !

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

Discussions similaires

  1. comment laisser actif un élément de menu
    Par fomazou dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/06/2007, 18h15
  2. Réponses: 2
    Dernier message: 09/04/2007, 17h22
  3. Réponses: 2
    Dernier message: 08/08/2006, 22h17
  4. Réponses: 2
    Dernier message: 07/07/2006, 01h26
  5. [Oracle 8i] ne garder que certains enregistrements (COUNT ?)
    Par delphim dans le forum Langage SQL
    Réponses: 13
    Dernier message: 23/02/2005, 14h30

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