Lotus. Zonder poeha

Nederlandstalig weblog over IBM Lotus Notes en Domino.

De laatste weblog entries

Nog een zoon
4575 dagen geleden

Zoek de verschillen
4756 dagen geleden

We've got him
4782 dagen geleden

Customer Panel. Zo kan het ook gaan.
4783 dagen geleden

Get Social, Do Squash!
4784 dagen geleden

Nieuw Nederlands Lotus weblog
4784 dagen geleden

Twitter

Geweldige song: Vader – Impure t.co/hEZpPefn
4355 dagen geleden

@alexdepalex wtf doe je bij de mac als je ook een overheerlijke festival burger met gebakken uitjes kan eten?
4401 dagen geleden

@thimo (...) en?
4415 dagen geleden

@alexdepalex ja ik heb er een gewonnen man!
4417 dagen geleden

@alexdepalex en, is het goedgekomen? t.co/zVE8CqT7
4417 dagen geleden

Volg mij op twitter:
twitter.com/zonderpoeha

Elders

Extend IBM Connections with XPages in less than 100 Seconds
3951 dagen geleden via OpenNTF Blog

OpenNTF Domino API Webinar Sample snippets
3951 dagen geleden via XSnippets

Patterns in achieving social business success
3952 dagen geleden via IdoNotes (and sleep)

Social Connections V ��� or the story of a STRESSful city
3952 dagen geleden via (Social) Business as usual...

The Era of Cognitive Computing
3952 dagen geleden via Irving Wladawsky-Berger

Search engine optimization (SEO)
3952 dagen geleden via Lotushints

Directory Change Analyzer
3952 dagen geleden via OpenNTF Blog

New Video Series: Extend and access IBM Connections and less than 100 Seconds
3952 dagen geleden via OpenNTF Blog

MAMIL gone mad
3952 dagen geleden via wissel.net

First Notes app to .NET MVC
3952 dagen geleden via BleedYellow Blogs

Simple XPage to test mail routing
3953 dagen geleden via XSnippets

British Grand Prix: Lewis Hamilton's chances at Silverstone disappear after ... - Metro
3953 dagen geleden via ibm lotus - Google News

Minder bekende @Formula functies en mogelijkheden

woensdag, 10 december 2008 door Martin Schaefer

Zo nu en dan kom ik tijdens verschillende opdrachten nog code tegen in applicaties die tegenwoordig echt anders kan. Dit zijn toch regelmatig applicaties die een paar maanden geleden ontwikkeld zijn. Is dit dan copy-paste gedrag van de developer of spelen er andere zaken mee?

Deze keer licht ik er twee toe:

 @Subset vs [i]

Regelmatig zie ik @Subset tegenkomen in @Formuletaal. Dit kan natuurlijk soms nodig zijn maar in een geval waar de zoveelste waarde uit een lijst/array gehaald moet worden is dat niet meer nodig. Sinds Lotus Notes release 6.x kunnen lijsten 'subscribed' worden via "index".

Voorbeeld

@Subset(veldnaam;1)

 is gelijk aan:

veldnaam[1]

 

@Dblookup [Failsilent] parameter

Ook hier wordt vaak onnodig veel met @Iserror gewerkt (natuurlijk kan het soms wel noodzakelijk zijn).

Het kan ook anders. De [Failsilent] parameter geeft namelijk een lege string terug in plaats van een error die met @Iserror gecheck moet worden.

Voorbeeld

@DbLookup("":"NoCache"; "server":"database.nsf"; "Viewnaam"; Key; 1; [Failsilent]);