Inputfield

Een veld kan als invoerveld worden gemarkeerd door het op te nemen in een inputfield-opdracht voordat ernaar wordt verwezen in een LOAD- of SELECT-opdracht.

Opmerking: Sleutelvelden kunnen niet als invoervelden worden gebruikt.

inputfieldfieldlist

fieldlist is een door komma's gescheiden lijst met velden die als invoervelden gemarkeerd moeten worden. De jokertekens * en ? zijn toegestaan in de veldnamen. Het gebruik van aanhalingstekens rond veldnamen kan nodig zijn bij het gebruik van jokertekens.

Invoervelden gedragen zich enigszins anders dan gewone velden. Het belangrijkste verschil is dat veldwaarden wijzigingen kunnen ondergaan, interactief of programmatisch, zonder uitvoering van het script. Veldwaarden moeten in het veld worden geladen met LOAD- of SELECT-opdrachten. Voor elke geladen veldwaarde in het script wordt een tijdelijke aanduiding aangemaakt voor een vervangende veldwaarde. Alleen bestaande veldwaarden kunt u zo interactief of programmatisch wijzigen. De vervangingswaarde is gebruikersafhankelijk: als een invoerveld wordt gebruikt op een server, zien verschillende gebruikers verschillende sets met invoerveldwaarden. In invoervelden worden alle veldwaarden distinctief behandeld, ongeacht of ze dezelfde waarde hebben. Invoervelden behouden gewoonlijk hun eerder ingestelde waarden nadat zij opnieuw zijn geladen.

Example 1:  

Inputfield B;

Inputfield A,B;

Inputfield B??x*;

Example 2:  

Inputfield I;Load RecNo() as I, RecNo() as K autogenerate 10;

Opmerking: De waarden in K moeten uniek zijn om I een invoerveld te laten zijn.