Les mémos

Fermer Tables

Fermer Requêtes

Fermer Formulaires

Fermer Etats

Fermer Modules

Fermer Base

Fermer Automation

Fermer Administration

Fermer Registre

Fermer String

Fermer Email CDO

Fermer Outlook

Fermer Net

Fermer Dates - Heures

Fermer Fichiers

Fermer Références

Fermer Vrac

Recherche



Je débute...

Fermer La normalisation

Fermer VBA

Lettre d'information
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
Captcha
Recopier le code :
Attention
Aucun support
par émail !

Utilisez le forum pour les questions/réponses concernant MsAccess et les codes que vous trouverez sur ce site.
Au sujet de l'auteur
L'auteur qui fréquente (fréquentait) le forum microsoft.public.fr.access a eu le plaisir d'être nommé MVP Office-Access de janvier 2003 à décembre 2011.

Qui sont les MVP ?

Visites

   visiteurs

   visiteurs en ligne

Divers ;-)
Nous contacter
Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes Access des débutants - Problèmes Access des débutants


actif  Sujet n° 781  affichage conditionnel de champs

le 16/03/2017 : 09:59
par laurent

Anonyme

visiteur

Bonjour,

Je découvre votre site et je me dis que ça vaut peut être le cout que je vous soumette mon pb sur lequel je bloque depuis quelques temps maintenant.
Voilà, je souhaiterais conditionner l'affichage d'un champ en fonction de critères.
Je m'explique, j'ai une requête dans laquelle je souhaite récupérer certains champs dont la valeur associée est supérieure à 0. Il n'y a pas de PB pour exécuter cette requête mais le résultat affiché en mode "feuille de données" affiche toujours le nom du champ. En fait je voudrais cocher ou décocher la case "afficher" en fonction de critère accessible en mode création dans ma requête.

Merci d'avance pour votre aide.

Lauent
Ecrire à laurent   Poster une réponse  Haut

[]   

DébutPrécédent [ 1 2 ] SuivantFin
Réponse n° 9
--------
le 04/05/2017 : 00:09
par 3Stone

3Stone

Administrateur

Bonjour,

J'ai regarder ta base... et spécialement les tables.

Il y a des champs qui devraient te mettre la puce à l'oreille.
Je prends comme exemple (mais les autres tables ont les mêmes défauts) la table "T_Cmd_Déj".
D'abord, le nombre de champs est énorme, ce qui un signe. Tu y répertorie tous les déjeuners et variantes. Cela voudrait dire que s'il faut un jour ajouter des variants, il faudrait ajouter des champs dans cette table.
Cela n'est pas la méthode à utiliser. Tous ces champs qui représentent des déjeuners différents ou des variantes doivent être des enregistrements et non des champs.

La bonne piste est donc de créer une table qui contient entre autre un champ "Nom_Repas", un champ descriptif et dans un table en relation le type de ce repas : sans sel, sans sucre, etc.

En fait, toute l'approche est à revoir, sinon cette base ne sera jamais un outil, mais plutôt un casse-tête.

Un conseil à suivre obligatoirement est de se former à la normalisation d'une base. Un texte pour débuter dans cette normalisation se trouve sur cette page et suivante.

Cordialement,
Pierre (3Stone)

PS: Désolé pour le retard, mais quelques ennuis de santé... eek

  Poster une réponse  Haut
Réponse n° 10
--------
le 05/05/2017 : 14:09
par Laurent

Anonyme

visiteur
Bonjour,

Merci pour tes précieux conseils, je m'y remet dés mon retour dans une semaine en appliquant ces règles.

Laurent,
  Poster une réponse  Haut
DébutPrécédent [ 1 2 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut