?
Solved

Lotus Notes

Posted on 2000-04-11
5
Medium Priority
?
1,016 Views
Last Modified: 2013-12-18
I created a form in Lotus Notes, and I wanted to make one field "mandatory".  This field must be completed, cannot be blank. How do I set up this function?
0
Comment
Question by:keila
  • 2
  • 2
5 Comments
 
LVL 2

Expert Comment

by:mchampou
ID: 2703771
You have a few options. By far the easiest is to use the the "Input Validation" event of the field you need validated.

In there you could do the following

@If ( @Trim (FIELD_NAME) = "" ; @Failure ("Please enter a value in the field FIELD_DESCRIPTION") ; @Success)

Try it out ...
0
 

Author Comment

by:keila
ID: 2704679
Mchampou I tried the function you've described, but it is not exactly what I wanted.  
I want to block the users to go to the next field if they don't fill in the "mandatory" field I've determined.
The way you described the function, the field will have a message, but the users still can pass through to the next field.
I appreciate your help.
Thanks
0
 
LVL 1

Accepted Solution

by:
asselin earned 200 total points
ID: 2705079
Put this code in the Exiting event of all mandatory fields and replace the field name with yours:

Sub Exiting(Source As Field)
     
     Dim workspace As New NotesUIWorkspace
     Dim uidoc As NotesUIDocument
     Dim doc As NotesDocument
     
     Set uidoc = workspace.currentdocument
     Set doc = uidoc.document
     
     If doc.MandatoryField(0) = "" Then
          Msgbox "Mandatory field"
          Call uidoc.gotofield("MandatoryField")
     End If
     
End Sub
0
 
LVL 2

Expert Comment

by:mchampou
ID: 2705612
You might want to change the line

if doc.MandatoryField(0) = "" Then

to this ...

if trim(doc.MandatoryField(0)) = "" then

that way the user will really need to enter something in there (not just spaces like one of mine did ;-)

Have a good day,

Mchampou
0
 

Author Comment

by:keila
ID: 2711643
Thanks for helping me!
0

Featured Post

[Webinar On Demand] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

For Desktop Techs: How to retain a user's Notes configuration data when swapping out the end user's computer. (Assuming that you are not upgrading to a completely different version of Notes client) All you need to do is: 1) install Notes o…
You’ve got a lotus Domino web server, and you have been told that “leverage browser caching” is a must do. This means that we have to tell the browser everywhere in the web to use cache. In other words, we set (and send) an expiration date in the HT…
When cloud platforms entered the scene, users and companies jumped on board to take advantage of the many benefits, like the ability to work and connect with company information from various locations. What many didn't foresee was the increased risk…
With just a little bit of  SQL and VBA, many doors open to cool things like synchronize a list box to display data relevant to other information on a form.  If you have never written code or looked at an SQL statement before, no problem! ...  give i…
Suggested Courses

616 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question