Hej! Prova med detta i det nya formuläret: Hej! Testa att använda openArgs Hej!Data mellan formulär
Mitt problem... Jag har ett formulär där jag väljer land - sedan trycker man på start - ett nytt formulär öppnas med alla kunder (offerter) som finns i detta land. Här skall man kunna öppna befintliga offerter samt skapa nya offerter. Formuläret öppnas med:
stDocName = "Offer Customer"
DoCmd.OpenForm stDocName, , , WhereCondition:="CountryID =" & Me.Country.Value
... och gör att jag bara får ut alla offerter för bara detta land.
Inga problem här...
I det nya formuläret har jag en textbox(test) för landet (som är gömt) som används vid nya offerter. Hur får jag över Me.Country.Value till textboxen i det nya formuläret?
Mvh Anders
Sv: Data mellan formulär
Me.test.Value = Forms.frmContry.Contry.Value
här antar jag att ditt startformulär heter frmContry
/MariaSv:Data mellan formulär
stDocName = "Offer Customer"
DoCmd.OpenForm stDocName, , , WhereCondition:="CountryID =" & Me.Country.Value
Forms.[Offer Customer].test.Value = Me.Country.Value
Ger felmeddelandet "Object doesn't support this property or method"...
Jag måste sätt värdet i textboxen från det gamla formuläret då det stängs efter att det nya öppnats!
Mvh Anders.
Sv: Data mellan formulär
DoCmd.OpenForm stDocName, , , "CountryID =" & Me.Country.Value, , , Me.Country.Value
På mottagande formuläret:
If (Not IsNull(OpenArgs)) Then
Me.Test.Value= OpenArgs
End If
/MariaSv:Data mellan formulär
Går det att använda WhereCondition och OpenArgs samtidigt? Verkar inte så... editorn protesterar hela tiden när jag skriver in OpenArgs om jag inte tar bort WhereCondition parametern.
Stämmer detta?
Mvh Anders.