Hej Mitt formulär heter frmMedl och har ett underformulär som heter frmRes med en kombinationsruta som heter cboSerier. I ett formulär där man kan lägga till en serie har jag en OK-knapp med följande kod: Tack för tipset!Uppdatera en kontroll i databladsläge
Hur uppdaterar jag en kombinationsruta i ett formulär som visas som datablad i VB kod?
Bakgrund: Databladsformuläret är ett underformulär. Första kontrollen är en kombinationsruta där man inte kan skriva in något, bara hämta befintliga värden. För att komplettera K-rutan så dubbelklickar man och skriver i den nya informationen. När det formuläret stängs så vill jag att K-rutan man skrivit i skall uppdateras med nyss inlagda information.
Det fungerar så länge bara en post visas i databladsformuläret men när det är flera poster så fungerar det inte.
Tack på förhand!!Sv: Uppdatera en kontroll i databladsläge
Private Sub cmdOK_Click()
Forms("frmMedl").Controls("frmRes").Form.Controls("cboSerier").Requery
DoCmd.Close acForm, Me.Name
End Sub
Koden förutsätter att frmMedl är öppet.
Sv:Uppdatera en kontroll i databladsläge
Min lösning såg ut som följer (obs ett exempel)
Forms!Frm_HuvudformuläretsUnderformulärskontroll!cboKontrol.Requery
Jag skall prova din lösning, har inte haft så bra erfarenhet av att blanda in "Form"
Tack för svaret till min andra fråga....funkar perfekt!