Avatar billede maistro Nybegynder
21. januar 2009 - 13:24 Der er 9 kommentarer og
1 løsning

"Skrivebeskyttelse" af udvalgte felter i forms

Hej Eksperter

Vi benytter C5 version 4.0, hvor jeg nu har fået behov for at beskyttet indholdet af nogle felter.

Nogle af mine brugere må f.eks. ikke kunne rette i saldomax i debkart formen. Jeg leder efter en macro eller noget, som "disabler" rette muligheden for feltet. De skal kunne se feltet så det med #FRM_HIDE(xx, xx) er ikke aktuel.

Nogle af brugerne skal selvfølgelig kun rette i dem, så den med helt at fjerne brugerrettelsen på feltet duer heller ikke. Kan selvfølgelig skrive noget kode på felterne i post_change til at håndtere det, men det kunne være der var noget tilsvarende
som i HTML, hvor man disabler et element i en form?

Synes ikke jeg har kunne finde noget, men måske der er nogle her der ved bedre?

På forhånd tak.
Avatar billede hsund Juniormester
21. januar 2009 - 13:33 #1
Hej Maistro,

Hvis du vil klare det pr. bruger, kan du gå ind som den enkelt bruger, stille dig på feltet, tryk på CTRL+ALT+F6, CTRL+SHIFT+F2, set X i feltet "Søgning efter input" så kan denne bruger ikke skrive i feltet.

Hsund
Avatar billede pct Nybegynder
21. januar 2009 - 14:00 #2
Hvad med at bruge #Frm_SKIP og #Frm_ACTIVE for de respektive felter. Du kan så via bruger/gruppe gøre feltet aktivt eller pasivt.

Per :o)
Avatar billede maistro Nybegynder
21. januar 2009 - 14:20 #3
hsund:
Tak for dit svar - det virker dog ikke helt optimalt, da jeg så selv skal ind og sørge for at nye brugere altid er sagt rigtigt op.

Per:
Det lyder som noget af det rigtige - forsøgte dog inden dette spørgsmål at søge på #frm_active for at se hvad den evt. kunne bruges til, men fik ingen hits. Har du nærmere forklaring hvordan de 2 macroer benyttes, så vil det være helt i top?
Avatar billede pct Nybegynder
21. januar 2009 - 14:48 #4
#Frm_SKIP(Bloknavn, Feltnavn) låser feltet "Feltnavn" i blokken "Bloknavn" og #Frm_ACTIVE benyttes på samme måde men gør feltet aktivt.

Per :o)
Avatar billede maistro Nybegynder
21. januar 2009 - 16:14 #5
Hej Per

Det virker perfekt - tak skal du have.
Avatar billede maistro Nybegynder
21. januar 2009 - 16:15 #6
Og hermed et accept :)
Avatar billede pct Nybegynder
21. januar 2009 - 16:33 #7
Velbekom :)
Avatar billede mariaf Juniormester
21. januar 2009 - 18:10 #8
Du kunne bare have sat brugerrettighederne op. Ikke at det nødvendigvis er nemmere, men har man koden i forvejen, så sparer man en skærmtilretning.
Avatar billede maistro Nybegynder
21. januar 2009 - 19:27 #9
hej mariaf

Tror ikke jeg er helt med på hvad du mener. Brugerrettigheder er ned på databaseniveau og ikke kun på de enkelte forms, eller er det mig der har misforstået noget?
Avatar billede mariaf Juniormester
21. januar 2009 - 21:09 #10
Brugerrettigheder kan sættes op til næsten hvad som helst. Ulempen er at det kan være svært at holde overblikket, hvis man har mange grupper.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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