I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
if Option_1 = true then Subform_2.Visible = False subform_1.Visible = true end if if Option_2 = true then Subform_2.Visible = true subform_1.Visible = false end if
Indrømmet. Det faktiske udbytte vil være det samme. Men her handler det om brugervenlighed, og det vil virke mindre forvirrende hvis ikke subforms hopper rundt på billedet!
Undskyld, at jeg spørger, men hvorfor bruger du ikke bare Access egen tabcontrol? Den kræver jo slet ikke noget kode!
Men uanset hvad, så er koden til at skifte indholdet i en subform denne: Select Case true Case Me!Option_1 Me!IDnrMainform.Sourceobject = "IDnrSubform_1" Case Me!Option_2 Me!IDnrMainform.Sourceobject = "IDnrSubform_2" end select
Private Sub GruppeOption_Click() If GruppeOption = 1 Then Me.Subform_2.Visible = True Me.Subform_2.Visible = False Else Me.Subform_1.Visible = False Me.Subform_2.Visible = True End If End Sub
thomasjepsen: Jeg anvender allerede faneblade. Det er subform på eet af disse jeg vil have skal ændre sig. Jeg har lavet en løsning, der kan anvendes: Begge forms saves på tabsheet. I forbindelse med valg af Option_1 eller Option_2 ændres den ene subform property til: Visible = False Height = 0 og den anden Visible = True Height = 3000
Hvorfor ikke skifte Sourceobject, som jeg foreslog?
Hvis du ikke ønsker at brugeren skal se 'flimmer' på skærmen, kan du bruge kommandoen Docmd.Echo False før dine andre handlinger. Husk bare at skrive Docmd.Echo True til sidst, da du ellers ikke kan få adgang til noget som helst.
Princippet med at have skjulte felter er aldrig god, hvis man kan undgå det. Dels er det ofte besværligt at markere og redigere de bagvedliggende objekter. Dels er det med til at sløve formularen voldsomt ned, da antallet af objekter på en formular er en væsentlig faktor til performance-nedsættelse. Især en subform sløver ned, da den jo indeholder en del kontrolelementer i sig selv samt en recordsource, som også er 'tung' at 'slæbe' rundt på.
FYI /Thomas
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.