Salut
Je souhaiterai recuperer les valeurs par defaut des champs d'une table pour les afficher dans des champs sur un formulaire et pouvoir modifier les valeurs par defaut (pour cela j'ai déjà trouvé comment faire...).
J'ai essayé avec ce code :
mais à l'éxécution j'ai le message Objet requis sur la ligne 21
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Sub Modif_Cycle_Ouverture(Poste As String, SemaineM As Integer, LigneD As Integer, LigneF As Integer, ColonneD As Integer, ColonneF As Integer) Dim BaseM As DAO.Database Dim Table As DAO.TableDef Dim ChampSource As String Dim FM As String Dim FM2 As Forms Dim ChampDestination As String Set BaseM = CurrentDb Select Case Poste Case "T" Set Table = BaseM.TableDefs("T_Planning_PosteT_Sem" & SemaineM) Case "I" Set Table = BaseM.TableDefs("T_Planning_PosteI_Sem" & SemaineM) Case "A" Set Table = BaseM.TableDefs("T_Planning_PosteA_Sem" & SemaineM) End Select Set FM = Forms("SF_Modif_S" & SemaineM) FM2=FM For intL = LigneD To LigneF For intC = ColonneD To ColonneF ChampSource = Table.Fields("PosteL" & intL & "C" & intC).DefaultValue ChampDestination = FM.Controls("Poste" & Poste & "_L" & intL & "C" & intC) ChampDestination = ChampSource Next Next End Sub
Si besoin je peux transmettre un bout de ma base.
Quelqu'un pourrait m'aider ???
Merci beaucoup !!!
Partager