ExecModel Linkfunctie
Met ExecModel wordt een model geopend in
een nieuw venster of hetzelfde venster. De functie resulteert in de waarde TRUE indien
succesvol en anders FALSE.
ExecModel(ModelFileNameOrURL, InitString)
ModelFileNameOrURL (MergedString)
In ModelFileNameOrURL wordt de
bestandsnaam van een model
of de
Universal Resource Locator (URL) van een
lokale of internet bron
opgegeven welke moet worden geopend of geactiveerd zodra op de hyperlink wordt
geklikt.
- De naam van een model
dient in de vorm van
<bestandsnaam>.<bestandsformaat> te worden vermeld.
In modellen welke worden toegepast in Order, Invoice, BuyIt, Supply, Time of Mate dient deze naam
opgegeven te worden in de vorm van
<bestandsnaam>.<modeltype>.<bestandsformaat>. Hierbij kan voor
bestandsnaam een * worden opgegeven om een default model te selecteren.
Een default model
is een model dat is ingesteld
via het Uitvoermenu van Order, Invoice, BuyIt,
Supply, Time of Mate. Bijvoorbeeld kan *.Fc1.rtf
opgegeven worden voor een link naar de default factuurlay-out vanuit aanmaningen, lijsten
openstaande posten etc. zoals in: SetModelLink(mFct,[Fstuk*],*.Fc1.rtf,N0=[Fstuk*])
- De URL van een lokale of
internet bron dient vermeld te worden zoals gespecificeerd door het World Wide Web Consortium (W3C). Voorbeelden:
http://www.astona.nl,
ftp://astona.nl,
news://astona.nl, c:\test.doc etc.
InitString (MergedString)
In InitString worden initialisatie waarden in de vorm
van: Key1=Waarde1;Key2=Waarde2; etc opgegeven.
- Indien InitString
begint met IE_DOC of IE_DOC=<Titel> dan wordt een nieuw
venster met Internet Explorer geopend en de met ModelFileNameOrURL
gevraagde gegevens getoond zoals een internetpagina. Hierbij wordt de knoppenbalk voorzien wordt van extra
navigatieknoppen. De naam van het venster wordt bepaald door <Titel> en
indien niet vermeld dan wordt ModelFileNameOrURL
toegepast.
- In overige gevallen wordt
in InitString de initialisatiewaarden
voor het in ModelFileNameOrURL
opgegeven model vermeld in de vorm
van: Key1=Waarde1;Key2=Waarde2; etc. Tevens kan via
InitString aangegeven worden of de nieuwe uitvoer in hetzelfde (in
plaats van een nieuw) venster dient te worden weergeven. In dat geval dient InitString
te beginnen met (exact) de volgende tekens: RE_USE=1. Een InitString
met overige initialisatie waarden krijgt dan de volgende vorm:
RE_USE=1;Key1=Waarde1;Key2=Waarde2; etc. Indien in een InitString de
initialisatie waarden van het huidige model moeten worden opgenomen dan kan dit m.b.v. de
variabele ModelInit. In het geval dat er in InitString dezelfde
key's worden toegepast dan geldt de waarde van de laatste (meest rechtse) key.