Bonjour à tous,
Je construis actuellement une application de gestion de coordonnées clients et partenaires.
Dans ma base, il y a plus de 200 requêtes auxquelles mes collègues doivent pouvoir accéder. La liste des requêtes leur est accessible dans un formulaire nommé F_EXTRACTIONS.
Je souhaite que ces requêtes s'ouvrent en lecture seule évidemment, mais surtout dans une fenêtre indépendante.
1ere idée :
J'utilise OpenQuery. La requête s'ouvre en lecture seule, mais pas dans une fenêtre indépendante !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim stDocName As String ' ouvre la requête sélectionnée en lecture seule stDocName = Me.Liste_extractions DoCmd.OpenQuery stDocName, acNormal, acReadOnly
2ème idée :
J'ai créé un formulaire F_REQUETE, vierge
Mon objectif, c'est qu'en fonction de la requête sélectionnée dans la liste sur F_EXTRACTIONS, le formulaire F_REQUETE s'ouvre et que l'ensemble des champs de la requête sélectionnée s'y ajoutent.
Mon code à ce stade... ne fait rien à part ouvrir F_REQUETE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Dim stDocName As String stDocName = Me.Liste_extractions Dim sql As String sql = "Select " & stDocName & ".* From " & stDocName & ";" DoCmd.OpenForm "F_REQUETE" Forms!F_REQUETE.RecordSource = sql Form.Requery Form.Refresh
Des idées pour m'aider ?
Merci d'avance à tous ceux qui me liront et/ou qui répondront !
Partager