Anveo Web Portal / Beste praktijken / Afzonderlijke tabel-relaties tussen Anveo Pages
Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

Afzonderlijke tabel-relaties tussen Anveo Pages

In de meeste gevallen gebruikt Anveo Client Suite standaard relaties gedefinieerd in Anveo Page Table-Field Relation (Lees meer hier).

In sommige gevallen is een complexere relatie vereist met meerdere tabellen of zijn dynamische filters nodig, zoals het gebruik van de huidige datum. Dit kan worden bereikt door gebruik te maken van een Actiecode in Anveo Script.

In de volgende voorbeeldcode filtert Anveo Script de invoer van het klantenboek in de tabel van de Anveo Script-tabel naar gerelateerd Customer No. , naar Open = TRUE en ook naar Due Date <= Tenslotte wordt de gewenste [x id="Anveo Page" t="Anveo Page"] [xi id="ASLS_CL_ENTRIES" t="ASLS_CL_ENTRIES"] geopend met behulp van Anveo Script. Deze actiecode kan worden geïntegreerd in een klantenlijst of -kaartpagina omdat het gebaseerd is op [xi id="Rec" t="Rec"] to be a customer.

[[Declare your required variables]]
local CLE = Record('Cust. Ledger Entry');

[[Define your filters here]]
CLE:SETRANGE('Customer No.', Rec:GETVALUE('No.'));
CLE:SETRANGE('Open', TRUE);
CLE:SETFILTER('Due Date', '..%1', TODAY());

[[Open Anveo Page]]
PAGE_OPEN('ASLS_CL_ENTRIES', CLE, Rec);
Anveo Script voorbeeldcode om open en gepaste customer ledger entries te tonen.

U hoeft alleen actiecodes te gebruiken als u complexe filters met meerdere tabellen of dynamische datafilters nodig hebt. Als je gewoon relaties hebt van tabel-veld naar een ander, gebruik dan de instelling van Anveo Page Table-Field Relation. Deze opstelling heeft geen broncode nodig. Lees hier meer.