Számítások a mezőkben
Számmezők automatikus kiszámítása képlettel, a támogatott műveletek és számítás az ismétlő mezőben.
A számítással egy számmező értéke valós időben, a kitöltés közben számolódik ki más mezőkből. Használhatod végösszeghez, árajánlathoz, pontozáshoz, vagy bárhol, ahol egy mezőnek automatikusan frissülnie kell.
Számítás beállítása
Szekció neve “Számítás beállítása”- Nyisd meg az űrlapot a szerkesztőben.
- Add hozzá a számmezőket, például Első szám és Második szám, valamint egy harmadik számmezőt Eredmény felirattal.
- Jelöld ki az Eredmény mezőt, és a jobb oldali panelen nyisd ki a Speciális beállítások részt.
- Kapcsold be a számítás engedélyezését (Enable Calculation): megjelenik a képletmező.
- A képletmező melletti dokumentum ikonra kattintva megjelenik az űrlap mezőinek listája. Válaszd ki a mezőket, amelyeket használni akarsz.
- A mezők közé írj műveleti jelet, például:
szam_egy+szam_ketto. A mezők és a jelek közé ne tegyél szóközt. - Kattints a Save Form gombra, majd az Előnézet és tervezés gombbal próbáld ki. Az űrlapot a rövidkóddal beágyazhatod egy oldalra vagy bejegyzésbe.
A számítás a beszélgetős űrlapokban is működik. Egy rendelési űrlapon például a mennyiség és az egységár szorzata adja a végösszeget: mennyiseg*egysegar.
Támogatott jelek és függvények
Szekció neve “Támogatott jelek és függvények”| Jel | Jelentés |
|---|---|
+ |
Összeadás (2+3 = 5) |
- |
Kivonás (2-3 = -1) |
* |
Szorzás (2*3 = 6) |
/ |
Osztás (3/2 = 1,5) |
Mod |
Maradékos osztás (3 Mod 2 = 1) |
( ) |
Zárójelek |
Sigma |
Összegzés (Sigma(1,100,n) = 5050) |
Pi |
Szorzat (Pi(1,10,n) = 3628800) |
n |
Az összegzés és a szorzat változója |
pi |
A pi állandó (3,14) |
e |
Az e állandó (2,71) |
C |
Kombináció (4C2 = 6) |
P |
Permutáció (4P2 = 12) |
! |
Faktoriális (4! = 24) |
log |
Tízes alapú logaritmus (log 1000 = 3) |
ln |
Természetes logaritmus |
pow, ^ |
Hatványozás (pow(2,3) = 8, 2^3 = 8) |
root |
Négyzetgyök (root 4 = 2) |
sin, cos, tan |
Szögfüggvények |
asin, acos, atan |
Inverz szögfüggvények |
sinh, cosh, tanh |
Hiperbolikus függvények |
asinh, acosh, atanh |
Inverz hiperbolikus függvények |
round |
Kerekítés megadott tizedesjegyre (round(3.235723663, 2) = 3,24; round(3.235723663, 0) = 3) |
ceil |
Felfelé kerekítés (ceil(3.235723663) = 4) |
floor |
Lefelé kerekítés (floor(3.235723663) = 3) |
max |
A nagyobb érték (max(10, 15) = 15) |
min |
A kisebb érték (min(10, 15) = 10) |
Számítás az ismétlő mezőben
Szekció neve “Számítás az ismétlő mezőben”Az ismétlő mező soraiban is számolhatsz, és összegezheted a sorokat.
-
Húzz be egy Ismétlő mező elemet az űrlapba, és tedd bele a kívánt mezőket (számmező, legördülő lista stb.).
-
Jelöld ki az ismétlő mezőn belüli mezőt, és görgess a Calculation Field Settings részhez. Kapcsold be a számítást (Enable Calculation), és add meg a képletet. A hivatkozás az ismétlő mező oszlopára mutat:
- a 2. oszlop (például legördülő lista) kódja:
{repeat.ismetlo_mezo.2} - a 3. oszlop (például számmező) kódja:
{repeat.ismetlo_mezo.3}
Az
ismetlo_mezoaz ismétlő mező névattribútuma. Annyi oszlopot adhatsz meg, amennyire szükséged van, és mindegyiknek külön képletet írhatsz. - a 2. oszlop (például legördülő lista) kódja:
-
Az egyes oszlopokhoz számítási értékeket is megadhatsz: kapcsold be a számítási értékek (Calc Values) beállítást, és írd be az értéket.
-
A sorok számának kiszámításához vegyél fel egy új számmezőt, és a képletébe írd:
{repeat.ismetlo_mezo}. -
Mentsd az űrlapot (Save Form), majd az előnézetben töltsd ki a sorokat, és ellenőrizd az eredményt.
Készült: