Clárú foirmeanna leis an Skript Foirme
Le Skript Foirme scrúdaíonn tú agus iomlánóidh tú iontrálacha gan netERP a athrú féin.
Dearadh agus Cód
Sa Dearthóir Foirme athraíonn F12 idir Dearadh agus Cód. F9 seiceálann an skript, F1 osclaíonn an cúnamh „Cad atá ar chumas an skript?“ le 35 sampla a chuirtear isteach le cliceáil dúbailte. Is í an teanga Pascal (netPascalScript) le hainmneacha i mBéarla.
Imeachtaí
- Foirm: BeforeOpen, AfterOpen, BeforeSave, AfterSave, BeforeClose, OnValidate.
- Réimse: OnEnter, OnExit, OnChange, OnClick.
Sa Breathnóir Réad cuireann tú (nua) ar an cluaisín „Imeachtaí“ an ghnáthaimh oiriúnach, mar shampla FormBeforeSave. Bainfidh netERP gnáthaimh folmha agus tú ag sábháil.
Sampla
procedure FormBeforeSave(Sender: TObject);
begin
if Form.Field('description') = '' then
Form.Cancel('Bitte die Bezeichnung angeben.');
end;
procedure CodeOnExit(Sender: TObject);
begin
Form.SetField('code', UpperCase(Form.Field('code')));
Form.SetEnabled('zip', Form.Field('country') = 'DE');
end;
Cad is féidir leis an Skript
Féadann tú réimsí a léamh agus a shocrú (Form.Field, Form.SetField), réimsí a thaispeáint nó a cheilt nó a ghlasáil (SetVisible, SetEnabled), an fócas a shocrú, rannóg a oscailt, teachtaireachtaí agus fiosrúcháin a thaispeáint (Message, Confirm) agus sábháil nó dúnadh a chealú (Form.Cancel). Tugann Form.IsNew, Form.Module agus Form.Id eolas faoina thaifead. Tá eochracha réimse bunaithe ar dhearadh na foirme.
Taispeántar earráid sa Skript uair amháin; fanfaidh an fhoirm inúsáidte. Ní bhriseann ach Form.Cancel gníomh.
