15. februar 2005 - 15:26Der er
15 kommentarer og 1 løsning
Hak i check boks viser en skjult knap….
Jeg har en checkboks ”chkKontinuer” som skal bruges hvis jeg har en post hvor nogle af felterne skal gentages i en ny post. Når denne checkboks er mærket af, skal der vise sig en knap som er den jeg kopierer med, Og når den ikke er mærket af, skal knappen ikke være der. Det er noget med .visible men kan ikke lige finde løsningen.
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.
Koden er I nogenlunde enige om, men I er jo nødt til også at lægge den på Form_Current (VedAktuelt) således at knappen skjules og vises, når man bladre i posterne.
Jeg mener derfor, at det optimale er at lave en lille sub:
Public funtion VisSkjul If Me!chkKontinuer Then Me!knap.visible = True Else Me!knap.visible = False End If End function
Og på både Form_Current og på chkKontinuer_AfterUpdate lægges så denne linie:
Hej thomasjepsen, det lyder,.. vist nok fornuftigt (ud fra min ringe viden udi VBA) :-) Hvor lægger jeg den public kode? I et modul for sig eller? i formularen hedder det jo Private... hvis jeg lægger den ind i et nyt modul så bliver linien Public mærket op med rød skrift...
Hmm, det skal ikke være nemt... Nu tog jeg og pastede din kode ind, uden bemærkningerne koden ser sådan ud: Option Compare Database Option Explicit
Private Sub Form_Current() VisSkjul End Sub
Private Sub chkKontinuer_AfterUpdate() VisSkjul End Sub
Public funtion VisSkjul()* If Me!chkKontinuer Then Me!knap.Visible = True Else Me!knap.Visible = False End If End Function ------- Første del med VisSjkul vises rigtigt, Men det med Public funtion VisSkjul()(som jeg har mærket med *) er stadig mærket op med rød skrift Hvad gør jeg galt?
Ja, det er jo mig som bare kan læse det igennem.. :-)Sorry MEN den kom op med fejl og den macro jeg har kaldt VisSkjul? Jeg prøvede så at lave det sådan =VisSkjul()og det virker tilsyneladende.. Men nu kan jeg ikke tilføje ny poster uanset om der er krydset af i "chkKontinuer" eller ej.
"Udtrykket VedAktuel gav en fejl invalid use off null"
Hvis jeg efterfølgende trykker på kopierknappen får jeg en errror 94, også med "invalid use off null" og den går til koden for kopierknappen og mærker " ID = Me![IssueID]" op med gult Nu er det vist lidt for langhåret for mig, er det fordi den ingen ID har? det får den jo først når man skriver en ny post, eller?
Ja,ja ja :-) Det nærmer sig, Nu kan jeg lave en ny post, som udfyldes bla bla, men når jeg så sætter hak i "chkKontinuert" så kommer knappen ikke frem, er det en Me.refresh jeg skal bruge? kun når jeg går en post tilbage eller frem. Jeg har prøvet på formularens VedÆndret og "chkKontinuert" vedKlik...
Godmorgen Thomas Jo, jeg har sat VisSkjul på chkKontinuert_AfterUpdate og det virker også, men først efter man går en post tilbage eller laver en ny, og så virker det.Jeg prøvede at lave en opdaterknap, også spiller det fint,men jeg ville gerne have at der ikke skulle huskes at trykke på opdater...
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.