Avatar billede nillebis Nybegynder
10. november 2003 - 19:55 Der er 14 kommentarer og
1 løsning

klik event

Er følgende muligt!! At ved at sætte kryds i en afkrydsningsboks skal der låses for indtastning af data - i den pågældende formular??
Avatar billede jkrons Professor
10. november 2003 - 20:13 #1
Generelt eller for en enkelt post? Begge dele kan lade sig gøre.
Avatar billede terry Ekspert
10. november 2003 - 20:17 #2
ja!
Avatar billede terry Ekspert
10. november 2003 - 20:19 #3
Oh! do you also want the solution?

me.AllowEdits = False
me.AllowDeletions = false
Me.AllowAdditions = False

or something like that!
Avatar billede nillebis Nybegynder
10. november 2003 - 21:04 #4
DEt er for en enkelt post med der tilhørende enkelte felter...
Avatar billede terry Ekspert
10. november 2003 - 21:40 #5
I was afraid you would say that!

You will need to check each record to do this so you cant use teh Klik event!

Do this in the on currentt event


me.AllowEdits = Me.someBooleanFieldInTheDataSource
me.AllowDeletions = Me.someBooleanFieldInTheDataSource
Me.AllowAdditions = Me.someBooleanFieldInTheDataSource


so if Me.someBooleanFieldInTheDataSource is True then you can changed data, if it is false you cant
Avatar billede nillebis Nybegynder
10. november 2003 - 21:45 #6
koden virker ikke Private Sub Alternativknap47_Click()
Me.AllowEdits = False
Me.AllowDeletions = False
Me.AllowAdditions = False


End Sub
Avatar billede nillebis Nybegynder
10. november 2003 - 21:49 #7
hmm kan ikke få det til at virke heller ikke med den nye kode!!
Avatar billede terry Ekspert
10. november 2003 - 22:07 #8
well youmust be doing something wrong then!

THis works
Private Sub Command8_Click()
Me.AllowAdditions = False
Me.AllowEdits = False
Me.AllowDeletions = False

End Sub
Avatar billede nillebis Nybegynder
10. november 2003 - 22:15 #9
men terry den låser for alle poster i formularen og den skal kun gøre det for det enkelte projekt hvor der er makeret en afkrydsningsboks!!
Avatar billede terry Ekspert
11. november 2003 - 08:21 #10
nillebis>
This locks all records

Private Sub Command8_Click()
Me.AllowAdditions = False
Me.AllowEdits = False
Me.AllowDeletions = False

End Sub

This locks those wich are marked as closed. But as I dont know what fields you have to do this then YOU have to implement a working solution with the example I gave.

IN THE ON CURRENT EVENT

me.AllowEdits = Me.someBooleanFieldInTheDataSource
me.AllowDeletions = Me.someBooleanFieldInTheDataSource
Me.AllowAdditions = Me.someBooleanFieldInTheDataSource
Avatar billede nillebis Nybegynder
11. november 2003 - 13:28 #11
virker nu - Men jag kan ikke åbne den igen fra formularen.../ låse den op igen!! ER dette muligt
Avatar billede terry Ekspert
11. november 2003 - 17:39 #12
!
Yes it is possible but I am puzzled as to why. First you want to lock it and next you want to open it!
Avatar billede nillebis Nybegynder
16. november 2003 - 10:45 #13
Ja det skal være muligt for projektleder at kunne åbne dem igen via en kommandoknap!! JEg spørger jo kun om det er muligt;-)
Avatar billede terry Ekspert
16. november 2003 - 11:21 #14
I dont want to get involved with the design of your application but this type of problem needs to be considered in the design fase of your program! How are you going to make a button available to a "projektleder" and not other users?

But an answer to your question you can place another button on your form which does the opposite of the first button!

me.AllowEdits = True
.
.
Avatar billede nillebis Nybegynder
26. november 2003 - 09:42 #15
Tak!!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester