Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Tutorials for beginner

Status
Not open for further replies.

katieb

Technical User
Feb 18, 2003
12
GB
I am new to Lotus Notes and would like to find a tutorial where i can learn about creating databases. I am experienced in other types of database and databases in principle, but have no clue where to start with Notes! Any links to web pages, pdf's etc would be great.

Thanks.
 
As usual in this case, the first thing you must learn is to forget everything you know about the other databases you talk about.
You have almost certainly been working with relational database systems, and Notes IS NOT relational.
Notes is a document-centric db system.

Documents are created and viewed using Forms. Forms can contain code to modify fields on the document, or to retrieve information from elsewhere.
Once recorded, a document can be found in data collection objects called Views. These Views could eventually be described a SQL query results, but you cannot modify the query dynamically.
You have another type of View called Folder, which can be populated with documents manually (i.e. by user intervention).
The basic difference between a View and a Folder is that it is the programmer (designer) who decides what a View displays, whereas it is the user who decides what a Folder displays.
To manipulate field values in a Form, you can use Fomula language, or LotusScript in some places, JavaScript in others. You can also create buttons, or Actions (which are buttons on the Form but placed on the top bar). Buttons and Actions can use Formula, LotusScript or JavaScript.
Finally, you can create Agents, which are routines that can be scheduled to execute automatically at a given interval of time. These Agents also accept all three language types, but you'll probably be using LotusScript for most of them.

A good information aid is Domino Pro.
You also have the official Notes Developers site.

Good luck to you !

Pascal.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top