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 :

Masquer champs dans requete d'un sous formulaire. [AC-2010]


Sujet :

IHM

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 22
    Points
    22
    Par défaut Masquer champs dans requete d'un sous formulaire.
    Bonjour,

    j'ai créer un formulaire contenant 5 onglets.
    J'aimerai mettre dans chacun de ces onglets une sous formulaire lié à une table (c'est la même table pour tout les onglets)
    En fonction de l'onglet j'aimerai afficher que certains champs.
    Dans le générateur de requête j'ai donc fait mis uniquement les champs désiré, mais en mode table de données je vois tous les champs de la table et ceux que je ne veux pas affiche #Nom?

    Avez vous une idée de la source de ce problème? Dois je procéder autrement?

    Merci
    pour votre réponse

  2. #2
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Bonjour gil68,

    Dans le générateur de requête j'ai donc fait mis uniquement les champs désiré, mais en mode table de données je vois tous les champs de la table et ceux que je ne veux pas affiche.
    J'ai ne comprend pas bien cette partie de l'explication.

    Selon "MOI"(avec ma modeste connaissance en Access) je pense que tu devrais créer une requête pour chaque Onglet.

    J'ai eu ce genre de problème une fois et c'est ce que j'ai fait.
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 22
    Points
    22
    Par défaut
    Bonjour,
    merci pour ce premier éléments de réponse.
    J'ai revu mes tables en cr2ant d'autres table et des liaisons 1 à 1.
    J'ai toujours mon problème avec un champs commun à tous les onglets et qui me sert à filtrer mes tables lors de la requetes.
    Il ne m'est pas nécessaire d'afficher ce champs dans mon sous formulaire.

    Des idées?

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 200
    Points : 157
    Points
    157
    Par défaut
    dans ton generateur de requete tu peux decocher le champ pour ne pas qu'il soit visible. il sera quand même pris en compte dans l'execution de la requete mais ne sera pas présent à l'affichage.

  5. #5
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 22
    Points
    22
    Par défaut
    Bonsoir,

    J'ai connaissance de cette Check box et je l'utilise sur le générateur de requête de formulaire et cela fonctionne.
    Avec un sous firmulaire cela ne fonctionne pas.
    Quelqu'un confirmer, ou infirmer, ce qui m'arrangerai...😀
    Merci

  6. #6
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 22
    Points
    22
    Par défaut
    Bonjour,

    Quelqu'un pour m'aider?
    Si on ne peut pas masquer une colonne de champs sur un sous formulaire, alors je vais devoir faire en sorte de ne pouvoir saisir qu'une seule et unique valeur dans cette colonne.
    Car ma requete est base sur un filtre de ce champs, ou je ne prends qu'une seule valeur.
    Vous voyez ou je veux en venir?
    Merci

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par gil68 Voir le message
    Dans le générateur de requête j'ai donc fait mis uniquement les champs désiré, mais en mode table de données je vois tous les champs de la table et ceux que je ne veux pas affiche #Nom?
    As-tu fait une requête pour chaque onglet ?
    Si c'est le cas, à tu bien mis ces requêtes comme source de chaque sous-formulaire ?

    Philippe

  8. #8
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    gil68,

    Tu as deux solutions :

    1. Appliquer la solution de Philippe en spécifiant une source de données différentes pour chaque sous formulaire,
    2. Utiliser le mode formulaire continu (et non pas feuille de données) dans chaque sous formulaire : dans ce cas c'est toi qui spécifies les champs à afficher.

    et il me reste encore quelque chose à comprendre :

    mais en mode table de données je vois tous les champs de la table et ceux que je ne veux pas affiche #Nom?
    Si l'un des champs de ta requête affiche #nom, tu as déjà un défaut de conception quelque part et à mon goût il est essentiel de bâtir déjà des forms ou sous forms à partir de sources de données cohérentes.

    jimbolion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  9. #9
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 22
    Points
    22
    Par défaut
    Bonjour,

    @Philippe JOCHMANS : oui j'ai bien une requête par onglet et chaque onglet pointe bien sur sa requête.

    C'est bizarre car le champs que je veux masquer est filtr2, quand je lance ma requête le filtrage est bien appliqué j'ai toutes les données demandées mais si la case 0 cocher "afficher" est d2coch2e alors ma colonne n'est pas masquée mais il y a #NOM? sur toutes les lignes...

    @jimbolion : Au niveau des mes tables j'ai une table des liaison 1 à n et 1 à 1, je ne vois pas trop d'où pourrait venir une incohérence?

  10. #10
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    gil68,

    Au niveau des mes tables j'ai une table des liaison 1 à n et 1 à 1, je ne vois pas trop d'ou pourrais venir une incohérence?
    pourtant #nom

    Première erreur et la plus cruciale est de confondre modélisation et programmation ! (ne pas porter sur un modèle la robustesse d'une application)

    Donc as tu étudié nos propositions, ou cela reste t'il encore trop flou dans ton esprit ?

    Dans l'attente de ta réponse

    jimbolion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  11. #11
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 22
    Points
    22
    Par défaut
    Bonsoir,

    je tiens vraiment à conserver le modele feuille de données car le trouve très pratique. ET comme mon but est de migrer un fichier excel vers une vase access, cela ne déroutera pas les utilisateurs.
    Je suis donc parti vers votre solution 1, en créant des requêtes issues des tables et ceux pour chacun des onglets du sous formulaire.
    Maintenant je débute avec access j'ai beaucoup ä apprendre...

    Merci pour votre aide.

  12. #12
    Expert éminent
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Points : 7 001
    Points
    7 001
    Billets dans le blog
    2
    Par défaut
    gil68,

    Tiens nous au courant de tes avancées et problèmes rencontrés (es tu toujours coincé par ta requête ?)

    Cordialement

    jimbolion
    N'oubliez pas le Tag si la réponse donnée vous a été utile et pour une réponse pertinente.
    Retrouvez-moi sur le chat en salon base de données

  13. #13
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Points : 22
    Points
    22
    Par défaut
    J'ai reussi a forcer l'entree di champs que je voulais masquer en fonction de la selection dans une liste box.
    Probleme contourné.
    J'ai d'autres soucis voir mes post dans requetes et IHM
    Merci

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

Discussions similaires

  1. Masquer champ dans un sous formulaire sous condition
    Par Fontaine_CLB dans le forum IHM
    Réponses: 6
    Dernier message: 20/01/2015, 10h52
  2. Decrémenter un champ dans requete mise a jour
    Par scrat57000 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 20/07/2007, 13h31
  3. Réponses: 9
    Dernier message: 06/09/2006, 20h20
  4. Masquer champs dans formulaire
    Par Michel Hubert dans le forum Access
    Réponses: 1
    Dernier message: 03/05/2006, 15h23
  5. Réponses: 6
    Dernier message: 04/11/2004, 17h35

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