Jump to content
  • 0

Record op slot zetten


martindes

Question

Ik heb een database met teksten die ik naar mijn klanten stuur.

 

Ik zou graag de teksten die verzonden zijn op slot willen zetten. Dit zou ik dan graag meteen met het script willen doen dat ik gebruik om het record op verzonden te zetten.

 

Volgens mij zijn er verschillende mogelijkheden.

 

Heeft iemand een idee?

 

Met vriendelijke dank voor de antwoorden.

Link to comment

7 answers to this question

Recommended Posts

  • 0

Beste,

 

Volgens mij kun je dit best zo instellen in de security van je file.

Dat is toch de meest veilige manier.

 

Stel bij de PrivilegeSet van je gebruiker de voorwaarde voor het wijzigen van het record zo in dat dat enkel kan als de tekst nog niet verstuurd is.

( zie voorbeeld in screenshot)

5a758dd348e0a_ScreenShot2014-11-24at09_35_18.thumb.jpg.bc5e11255721ec531c63bcd90286926b.jpg

 

Nadeel is hier dat het ganse record gelockt is op dat moment.

Oplossing daarvoor is dat je eventueel dat tekstveld dan in een 1-to-1 gerelateerde tabel steekt.

 

Een minder veilige manier zou zijn dat je bijvoorbeeld op het tekstveld die niet meer mag gewijzigd worden een script trigger steekt 'onObjectEnter' die kijkt naar de status van verzending. Indien het reeds verzonden is, kan dan 'GoToNextField' doen of 'Commit record'.

 

Groeten,

 

Jan

Link to comment
  • 0

je maakt een veld aan met name "slot" en geeft dit telkens bij aanmaak de waarde 0. (automatische invoer)

Je maakt een button met een scriptje die het slot van 0 naar 1 zet wanneer er op gedrukt werd.

 

Dan maak je een scriptje "on enter layout" dat op zoek gaat naar het veld "slot" in dat record. Indien het veld "slot" op 1 staat is het record gesloten, indien het op 0 staat is het open.

Dan geef je elk veld dat je wilt afschermen een "script trigger - on validate" en verwijs je (verleg je de focus) naar een object, bv een stukje tekst of een foto.

 

Dus concreet,

 

Wanneer iemand op een gesloten record komt kan hij/zij alles lezen maar als die een veld probeert aan te passen wordt de focus van het object automatisch verzet naar het stukje tekst of foto waar je naar verwezen hebt. De klant krijgt dus niet de mogelijkheid om iets te wijzigen.

 

 

Euh, begrijp je me ?

Link to comment
  • 0

Deze vraag is al diverse malen voorbij gekomen met diverse voorbeeldjes om mee verder te gaan. Principe is het zoals Gem voorstelt helemaal juist en zeer goed werkbaar.

Gebruik eens de zoek functie en dan zie je een paar antwoorden die je vraag duidelijk maken. Is wel vaak een ouder forum maar principe blijft de oplossing gelijk.

Succes

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...