MergerExec Mergerfunctie

Met MergerExec wordt een eerder met MergerLoad geladen model geïnitialiseerd en uitgevoerd (in de niet zichtbare uitvoeromgeving). De functie resulteert in de waarde TRUE indien succesvol en anders FALSE.

MergerExec(MergerVarName, InitString)

Merger
VarName
(MergedString)
In MergerVarName wordt de naam van een met Merger gedeclareerde variabele vermeld in de vorm van een VariableName.

InitString (MergedString)
In InitString worden initialisatie waarden in de vorm van: Key1=Waarde1;Key2=Waarde2; etc opgegeven. 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.

Voorbeeld:
{
 AdoQuery "Provider=FaOleDb.FaProv;Data Source=demo.adm",AdoMail
 Merger m
Merg
 MergerLoad(mMerg,TestMail.rtf)
 AdoMail

 OpenTable(Debiteuren.idx)
 Do
  MergerExec(mMerg,[ModelInit]”;”RelatieNr="[RekeningNr*])
  MergerSaveAs(mMerg,
Brief[RekeningNr*].pdf)
 Od
}