Tovább a tartalomhoz

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.

  1. Nyisd meg az űrlapot a szerkesztőben.
  2. 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.
  3. Jelöld ki az Eredmény mezőt, és a jobb oldali panelen nyisd ki a Speciális beállítások részt.
  4. Kapcsold be a számítás engedélyezését (Enable Calculation): megjelenik a képletmező.
  5. A képletmező melletti dokumentum ikonra kattintva megjelenik az űrlap mezőinek listája. Válaszd ki a mezőket, amelyeket használni akarsz.
  6. 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.
  7. 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.

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)

Az ismétlő mező soraiban is számolhatsz, és összegezheted a sorokat.

  1. 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.).

  2. 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_mezo az ismétlő mező névattribútuma. Annyi oszlopot adhatsz meg, amennyire szükséged van, és mindegyiknek külön képletet írhatsz.

  3. 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.

  4. 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}.

  5. Mentsd az űrlapot (Save Form), majd az előnézetben töltsd ki a sorokat, és ellenőrizd az eredményt.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások