07. juni 2004 - 13:56Der er
6 kommentarer og 1 løsning
Et afkrydsningsfelt kan ikke løses/låses op med vba?
I Frm_Bruger har jeg har bla. en kombinationsboks og et afkrydsningsfelt. Alle kontrolelementer er låst. Under bestemte betingelser kalder jeg et modul med:
Call FeltLåsOp
Modulet ser således ud:
Sub LåsFelterOp() Forms!Frm_Brugere.SamlerenStatusID.Locked = False Forms!Frm_Brugere.[SoSu?].Locked = False ' nogle flere End Sub
Mit problemer er, at det kun virker for kombinationsboksen SamlerenStatus. Hvis jeg forsøger mig med afkrydsningsfeltet [SoSu?] får jeg en fejlkode 338 "Objektet understøtter ikke denne egenskab eller metode". Det mener jeg jo den gør!?
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Selvom brugen af ? normalt ikke er kan anbefales, er det ikke det som udløser fejlen, ... i hvert fald ikke når jeg afvikler en lignende funktion ... men det er da et forsøg værd, altså at udskifte kontrolelementnavnet med et andet navn ... men jeg tvivler på at fejlen ligger der.
Ja, det er meget mærkeligt. Jeg har kunne fået det til at virker i andre sammenhænge, specielt når jeg bare husker []. Men generelt er ? en dårlig ide - det har jeg lært på den hårde måde :-) Tilsyneladen er det også det der er tilfældet her. Jeg har forsøgt mig i Access 2000 (hjemme) og der virker det fint når jeg fjerner ?-tegnet. Imorgen forsøger jeg på Access 97 (arbejde) hvor det skal køre, så kan jeg fortælle om det hele sandheden. I mlm.-tiden kan du jo smide et svar.
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.