11. oktober 1999 - 17:46Der er
14 kommentarer og 1 løsning
Låsning af record
Når brugeren har valgt "ja" eller "nej", skal det ikke længere være muligt at rediger i en post !
Med andre ord : brugeren har tastet data ind i en formular, og vælger til sidst |Løst| "ja" eller "nej" Jeg har brug for en løsning i VBA til Access97 !!
En rigtig løsning bliver belønnet En utrolig god løsning bliver forgyldt !
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Det er desuden en god ide, at placere dine ja/nej knapper udenfor Detail-sektionen i formularen. Det gør, at record'ens felter ikke er under redigering idet du trykker på knappen.
Moses >> Brugeren vælger en værdi i en komboboks !! Herefter skal det enter være muligt eller ikke være muligt at editerer den record i den formular !!!
Vi ta'r en komboboks - giver den to værdimuligheder - Pille og NixPille. Når brugeren vælger Pille, så skal felterne være åbne for redigering - ellers skal de være låste.
Hvis det er tilfældet så har jeg faktisk noget lignende. Et arkiv, hvor jeg har en knap midt i det hele, som man kan skifte imellem Edit og NoEdit.
Knappen har følgende definition: (EditStatus er en Global Boolean)
Sub EditNoEdit_Click() On Error GoTo Err_EditNoEdit_Click
EditStatus = Not EditStatus If [EditStatus] = True Then EditNoEdit.Caption = "Edit" Me.AllowEdits = True Else EditNoEdit.Caption = "No Edit" Me.AllowEdits = False End If
Hvis din komboboks hænger på den samme recordsource, som data'ene gør, så er det derfor du ikke kan få det til at virke. Det er lidt a'la det jeg sagde 8:35:38.
Så skal du bruge: Sub Løst_AfterUpdate() Select case [Løst].Text case "Pille" Me.AllowEdits = True case "NixPille" Me.AllowEdits = False end select end sub
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.