MergerLoad Mergerfunctie

Met MergerLoad wordt een model in het geheugen van de (niet zichtbare) uitvoeromgeving geladen. De functie resulteert in de waarde TRUE indien succesvol en anders FALSE.

MergerLoad(MergerVarName, ModelFileName)
MergerLoad
(MergerVarName, ModelFileName, IsNullMargin)

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

ModelFileName (MergedString)
In ModelFileName wordt de bestandsnaam in de vorm van <bestandsnaam>.<bestandsformaat> van het te laden model
opgegeven.

IsNullMargin (Expressie)
Indien IsNullMargin een waarde heeft ongelijk aan nul dan worden de printermarges niet toegepast. Dit is van belang indien vooraf niet bekend is voor welke printer de uitvoer moet worden opgemaakt. Dit is bijvoorbeeld het geval indien MergerLoad wordt toegepast vanuit de Astona Enterpise Webservices met de functie ExecModel of vanuit een geplande taak met ExecModel.exe.

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
}