21. februar 2005 - 19:13Der er
11 kommentarer og 1 løsning
Checkbox - styre focus
Jeg har et problem med checkbox (ja/nej). Jeg har en underform hvor checkbox-feltet befinder sig. Min bruger må ikke kunne klikke på checkbox-feltet før hovedformularens felt1 er <> fra 0. Jeg har indsat denne kode på hændelsen "Ved klik". Jeg har også prøvet de andre hændelser. --------- Private Sub Salg_pris_ja_nej_Click() If Forms![Hovedformen]![Felt1] = 0 Then DoCmd.CancelEvent Forms![Hovedformen]![Felt1].SetFocus Else End If End sub ---------- Koden virker på min andre felter i underformen. Her har jeg dog anvendt hændelsen "ved ændret". Denne hændelse findes ikke på en checkbox. Tilsyneladende så virker min If ikke. Er der nogen som kan give mig en ide eller noget kode som kan hjælpe mig videre.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Det hjalp mig ikke, men tak alligevel. Hvad mener du når du skriver [Navn på underformular-objekt] specielt objekt. Mener dú ikke bare "underformens navn" og det kan f eks være en forespørgsel ?
jo, jeg mener underformularens navn. Men én af de mest almindelig fejl, er at man bruger det forkerte navn. Hvis man f.eks. har en underformular som hedder "Formular1" i databasevinduet. Men selve underformular-objektet hedder måske "Underordnet objekt11".
Det er altså egenskaben Navn på underformularen, som jeg mener.
Men det kan sagtens være en forespørgsel, men ikke i dette tilfælde, da du ikke kan låse eller lægge hændelser på en forespørgsel. Så din underformular SKAL være en formular.
hej thomas m fl. Din ide er fin nok men den virker ikke hos mig. Jeg får debug og en fejlmedd: Object doesn’t support this property or method ’438’. Kan det tænkes at methoden: enabled ikke virker på en checkbox. Kan man enable hele underformen indtil et felt i hovedformen er udfyldt ? og hvordan mon syntaxen vil lyde. Hvis man enabler kan man så se underformen ?
Thomas din grundlæggende ide var god nok. Jeg gik ind på underformens hændelse: ændret og indsatte: If Me!felt1 = 0 then cancelevent Else End if og den virker på alle felterne i underformen. Også på ja/nej feltet Når felt 1 er <> 0 så kan focus gå ned i underformens felter
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.