Uzvedības formulu skaidrojums pamatnes programmās
Vairums formulu aprēķina vērtību. Līdzīgi kā Excel izklājlapā, pārrēķins notiek automātiski, mainoties vērtībām. Piemēram, vēlaties attēlot vērtību vadīklā Etiķete sarkanā krāsā, ja vērtība mazāka par nulli, un melnā krāsā citos gadījumos. Šim nolūkam varat iestatīt šīs vadīklas rekvizītu Color uz šo formulu:
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )
Ko šajā kontekstā nozīmē tas, ka lietotājs atlasa vadīklu Poga? Nav mainījusies neviena vērtība, tāpēc nav jāaprēķina nekas jauns. Programmai Excel nav ekvivalenta vadīklai Poga.
Atlasot vadīklu Poga, lietotājs iniciē darbību vai uzvedību secību, kas mainīs programmas statusu:.
- Mainiet attēlojamo ekrānu: funkcijas Back un Navigate.
- Kontrolējiet signālu: funkcijas Enable un Disable.
- Atsvaidziniet, atjauniniet vai dzēsiet vienumus datu avotā: funkcijas Refresh, Update, UpdateIf, Patch, Remove, RemoveIf.
- Atjauniniet konteksta mainīgo: funkcija UpdateContext.
- Izveidojiet, atjauniniet vai dzēsiet vienumus kolekcijā: funkcijas Collect, Clear, ClearCollect.
Tā kā šīs funkcijas maina programmas statusu, tās nevar pārrēķināt automātiski. Tās var izmantot formulās, kas attiecas uz rekvizītiem OnSelect, OnVisible, OnHidden un citiem On ... rekvizītiem, ko sauc par uzvedības formulām.
Vairākas darbības
Lai izveidotu veicamo darbību sarakstu, lietojiet semikolus. Piemēram, ja vēlaties atjaunināt konteksta mainīgo un pēc tam atgriezties iepriekšējā ekrānā:
UpdateContext( { x: 1 } ); Back()
Darbības tiek veiktas tādā secībā, kādā tās parādās formulā. Nākamā funkcija netiek sākta, pirms ir pabeigta pašreizējā funkcija. Ja rodas kļūda, sekojošās funkcijas var netikt palaistas.
Piezīme
Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)
Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).