Bonjour,
sur ma base j'ai un formulaire qui en ouvre un autre quand on clique sur un bouton.
je voudrais qu'en fonction d'une variable, lors de l'ouverture du formulaire, avoir la possibilité de masquer certains champs contenus dans le sous-formulaire (en mode feuille de calcul).
j'essaye, mais ça fonctionne pas :
bon, j'ai utilisé la propriété visible, mais je pense que le problème vient de là, car pour masquer une colonne (un champ), je ne crois pas qu'il faille utiliser cette propriété.... mais alors laquelle utiliser ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 DoCmd.OpenForm "F_couttache_temp_1", , , "[idreftache_access] = [Forms]![F_reftaches_sans_couts]![F_reftaches_sans_couts_sf]![idreftache_access]", acFormEdit If ChampStr <> "" Then [Forms]![F_couttache_temp_1]![F_couttache_temp_2].Form.DefaultUse.Visible = False [Forms]![F_couttache_temp_1]![F_couttache_temp_2].Form.Repartition.Visible = True Else [Forms]![F_couttache_temp_1]![F_couttache_temp_2].Form.DefaultUse.Visible = True [Forms]![F_couttache_temp_1]![F_couttache_temp_2].Form.Repartition.Visible = False End If
ou peut-être faut-il paramétrer la taille des colonnes et mettre les colonnes à masquer à 0, seulement je ne sais pas comment faire non plus...
Partager