Bonjour à tous,
Je ne me rappelle plus si je me suis présenté lors de la création de mon compte alors je fais court 😊
J’ai 56 ans autodidacte et non spécialiste, c'est-à-dire que ma curiosité est tellement vaste que je n’ai pas le temps de m’enfermer dans un sujet quel qu’il soit.
Je suis un peu « fâché » avec les langages et langues mais je fais des efforts 😊
En ce moment dans mon travail, je développe un outil pour assurer en interne le suivi de cartes affaires et rencontre des difficultés 😊
Je remercie cette communauté pour tout ce savoir et sa disponibilité.
Dans le cas présent, je butte sur un sujet et n’ai pas trouvé de solution fonctionnelle malgré la profusion de ressources du site.
version utilisée : Access 2016 mais au format .mdb afin d’utiliser à la fin du développement la fonctionnalité MDW pour sécuriser mon outil.
Je souhaite ouvrir mon formulaire (F_demande_de_carte) sur critère afin de n’afficher que les enregistrements en cours sans passer par un champ indépendant.
Ce formulaire est bâti en direct sur deux tables , et suivant que je souhaite l’ouvrir en création ou suivi, je change sa nature à l’ouverture (je n’ai qu’un formulaire à maintenir).
J’ai testé plusieurs lignes de commandes y compris Wherecondition et la dernière ne fonctionne pas non plus.
J’ai 6 statuts de cartes et les deux derniers (5 et 6) correspondent à « Annulée » et « Terminée » donc pas nécessaire lors d’une ouverture sur un suivi.
A ce jour pour mes tests, j’ai 5 enregistrements dont 2 en statut « Terminé » qui ne devraient pas s’afficher à l’ouverture du formulaire mais ce n’est pas le cas ☹
Je suis désolé d’être aussi long mais je préfère donner le maximum d’info.
J’ai un autre souci mais ce sera pour un autre post (chaque chose en son temps) 😊
Je vous remercie pour votre aide et vous souhaite une bonne journée
Je ne suis pas un habitué des forums je vais donc sûrement rater quelques principes de publication et vous présente mes excuses
Mon code :
Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub Étiq_suivi_demande_carte_Click() ' ouverture formulaire en mode: suivi de demande de carte affaire DoCmd.OpenForm "F_demande_de_carte", acNormal, , "[Forms]![F_demande_de_carte].id_statut_demande < 5" ' passe le formulaire en modification de donnée [Forms]![F_demande_de_carte].DataEntry = False [Forms]![F_demande_de_carte].Étiq_titre_suivi_demande_CAF.Visible = True [Forms]![F_demande_de_carte].but_recherche.Visible = True 'positionne le curseur dans le champs Nom [Forms]![F_demande_de_carte].txt_nom_effectif.SetFocus ' masquer les champs non nécessaire à ce formulaire [Forms]![F_demande_de_carte].Étiq_titre_demande_CAF.Visible = False [Forms]![F_demande_de_carte].Etiq_rechercher_par_le_nom.Visible = False [Forms]![F_demande_de_carte].lst_r_selection_nom_F_demande_de_carte.Visible = False End Sub
Partager