hej har gjort en databas med huvud formulär ,samt underformulär,så långt funkar allt "Adressen" till ditt underformulär är: Ja tack för ditt snabba svar,men ja har nog klantat mej lite *s* Det ska inte vare namnet på underformuläret. Utan namnet på kontrollen som innehåller underformuläret. Vilket ´kan vara samma eller anorlunda. hej ja har nu kollat alla namn på formulären men dom stämer som ja skriver ja g har nu fått ordning på det hittade ett exempel på http://www.ricol.se/RicolIT/Accesstips.aspFormulär
har i underformuläret datum som ett fält,när man dubbelklickar där ska ett sk popup formulär med en kalender komma fram,ja det funkar oxå,om man sen dubbelklickar i kalendern på ett datum,ska datumet läggas till i underformuläret,Det funkar inte vad som händer är att jag får felmedelande,kan inte hitta underformuläret om man då endast startar underformuläret,och klickar på datum o sen på kalendern,ja då fungerar det helt perfekt
Hoppas någon förstår hur jag menar,och har något tips vad jag har gjort för fel
tacksam för svar!!Sv: Formulär
Forms!mitt_huvudformulär!mitt_underformulär.Form!kontrollnamn
/JohanSv: Formulär
om jag förstår rätt ska jag skriva som följer
Forms!Arbetskläder!Utlämnade_Arbetskläder_Underformulär.Form!Datum
eller hur ska jag skriva?Sv: Formulär
Sv: Formulär
så ja det kan ju vara nått med coden oxå??
så här står det i datum i Underformuläret
<code>
DoCmd.OpenForm FormName:="PopUpCal", _
OpenArgs:=Me.Name & "/" & Me.ActiveControl.Name
End Sub
</code>
i popupp kalendern finns följande code
<code>
Private Sub Cal1_DblClick()
Dim vF As Form
Dim vC As Control
Dim FName, CName
FName = Mid(Me.OpenArgs, 1, InStr(OpenArgs, "/") - 1)
CName = Mid(Me.OpenArgs, InStr(OpenArgs, "/") + 1)
Set vF = Forms(FName)
Set vC = vF(CName)
vC = Me.Cal1
DoCmd.Close acForm, Me.Name
End Sub
</code>Sv: Formulär
och det funkar bra