Bonjour,
Je souahite pouvoir rendre invisible deux zones de texte dans un formulaire si et seulement si leurs valeurs sont égales aux deux valeurs de la ligne précédente.
Est ce possible?
Par avance, merci
Bonjour,
Je souahite pouvoir rendre invisible deux zones de texte dans un formulaire si et seulement si leurs valeurs sont égales aux deux valeurs de la ligne précédente.
Est ce possible?
Par avance, merci
bonjour,
tu veux éviter les doublons ? de quelles lignes précédentes parles-tu ?
Bonsoir,
Telle que tu le décris, j'imagine que tu parles d'un formulaire en mode continu.
Dans ce cas, il n'y a guère que le formatage conditionnel qui peut peut être répondre à ton besoin.
Pour y voir plus clair, donnes une copie d'écran, un schéma, ou plus de détails..
Salut!
Merci de vous pencher sur mon problème!
C'est vrai que je ne suis pas très clair!
Ci joint une image de mon formulaire. J'ai entouré en rectangle noir les données que je ne souhaite pas voir apparaitre. Elles ont toutes en commun le fait d'avoir la même donnée dans la ligne juste au dessus. Par contre, j'ai un rectangle ("A GARDER") qui doit rester visible car le niveau inférieur (la colonne précédente, je parle de niveau car j'ai fait une récursivité) n'est pas le même que pour la ligne du dessus...! C'est à dire pour moi qu'ils ne sont pas issus de la même cuve. Ce n'est donc pas la même chose, contrairement aux données que je souhaite ne pas voir apparaitre...
N'hésitez pas à me redemander des explications si besoin!!
Merci pour vos conseils!!
Bonne journée!
salut,
alors ton image est foireuse car un coup tu veux garder la premiere valeur si plusieurs se suivent identiques, et le coup d'après la dernière...
A part ca, je pense qu'il s'agit ici de la requete qui va alimenter ton formulaire qui doit être modifiée en conséquence : voir utilisation du DISTINCT dans le SQL.
Salut jpcheck!
Je vois pas pourquoi c'est 'foireux' mon truc!
Je veux "juste" ne pas faire apparaitre des données répétées, mais sauf si la valeur de la colonne fille est différente de celle de la colonne fille de la ligne du dessus.
La fonction DISTINCT n'est pas intéressante pour moi car elle supprime l'ensemble de la ligne, alors que moi je veux garder les autres données de la ligne... (ci joint un apperçu du formulaire souhaité...)
Salut,
Pourquoi ne fais-tu pas un état, en jouant sur les ruptures et les propriétés 'MasquerDoublon' ?
A moinsque tu ne souhaites pouvoir autoriser les saisies... dans ce cas ... je crains qu'il te faille repenser l'architecture de ton écran... si tu y tiens vraiment, tu pourrais peut-être créer par code la source de ton formulaire dans une table temporaire puis gérer par code les modifications apportées. Bref, beaucoup de travail délicat alors qu'une refonte de la présentation suffirait sans doute.
Bon courage
Salut mout1234,
Si je n'ai pas le choix, un état me sufit à la place d'un formulaire (je trouve les états peu esthétiques et je n'ai pas besin d'autotriser la saisie).
Le problème c'est que je n'y connait pas grand chose sur le sujet. je n'ai pas trouvé dans les tutos la signification et le mode d'emploi de 'ruptures' et de 'masquerDoublon"... Si tu peux m'aider à trouver les infos, c'est cool!
Les ruptures sont appelées 'Groupe' dans Access.
Masquer Doublons est une propriété de contrôle.
IL te reste à apprendre comment fonctionnent les états dans Access.
Bon courage
Re
J'ai regardé les propriétés des Etats (que j'ignorais complètement), et ça ne résout pas mon problème
En effet, MasquerDoublons n'affiche pas un champ si la ligne précédente est identique. Or, pour moi c'est un peu plus complexe: Je souhaite garder certaines lignes identiques à la ligne précédente si un champ (de la ligne précédente) est différent.
Par exemple, dans le formulaire que j'ai envoyé en pièce jointe (la première), j'ai sur les lignes 3 et 4, dans les deux colonnes les plus à droite "100%" et "C42". Or, ces deux données ne sont pas les mêmes! Seule leur valeur est identique. Elles n'ont pas la même source. Je souhaite donc les garder toutes les deux!.... ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager