NOTE: In Microsoft Access 7.0 and 97, the "Form" or "Report" identifier is optional when referring to control properties. It is necessary, however, when referring to subform or subreport properties.
To refer to a control on a subform, use the following syntax: Forms![main form name]![subform control name].Form![control name]
så virker det... et sidste spørgsmål.... hvor skal jeg yderligere indsætte denne kode.. hvis den skal opdatere felterne hvis der bliver ændret i værdierne i underformularerne?
I hvert felt i underformularen i BeforeUpdate. Men nu skal du "vende" koden, idet du jo nu arbejder i underformularen:
Private Sub Tekst0_BeforeUpdate(Cancel As Integer) Me.Parent!tekst65 = Me.Tekst0 End Sub
Når du ændrer værdien i underformularens tekst0 og flytter markøren, vil hovedformularen blive opdateret. Ret feltnavnene og indsæt koden i de andre felter i underformularen.
ehm... har måske lige et spørgsmål mere.. evt. kan jeg oprette et nyt spørgsmål til det... mene hvordan skal denne kode se ud, hvis jeg ligge den ind i en underformular og skal hente værdien fra en anden underformuar.
Private Sub Form_Current() Me.Tekst65 = Me.underpoordre!Tekst0 Me.Tekst69 = Me.poordre!Forbrug Me.Tekst71 = Me.poordre!Tekst61 End Sub
Feltet der bliver ændret i og "tekst0" er i samme underformular
Modtager tekst65 værdien fra tekst0? I så fald fungerer det jo. Men hvis du ændrer i et andet felt i underformularen, skal tekst0 jo sættes = dette felt.
tak for god indsats.... jeg støder nok på flere problemer senere på dagen...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.