Vērtību saskaitīšana, atņemšana, reizināšana un dalīšana vadīklā

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Lietotājiem var palīdzēt aizpildīt veidlapas, kuru pamatā ir veidlapas veidne, lietojot formulas, lai vadīklai aprēķinātu vērtību, pamatojoties uz datiem, kurus lietotājs ievada citās vadīklās. Aprēķinos var būt iekļauta vērtību saskaitīšana, atņemšana, reizināšana un dalīšana. Piemēram, noformējot veidlapas veidni, kuru elektropadeves darbuzņēmēji lieto, lai lūgtu atļaujas, vadīklai var pievienot formulu, kas automātiski aprēķina kopējo cenu, kas darbuzņēmējam ir jāmaksā par pieteikumu, reizinot pieteikumā minēto atļauju skaitu ar atļaujas cenu.

Šajā rakstā

Kas ir formula?

Divu vai vairāku operatoru lietošana formulā

Matemātiskas formulas ievietošana vadīklā

Kas ir formula?

Formula ir XPath izteiksme, kas sastāv no vērtībām, laukiem vai grupām, funkcijām un operatoriem, kas izmantoti, lai aprēķinātu un parādītu citas vērtības. Formulas var izmantot, lai veikt šādus uzdevumus:

  • Aprēķinātu matemātiskas vērtības no vērtības, kas tiek norādīti noformēšanas uz veidlapas veidnes vai vērtības, kuras lietotāji ievada vadīklās, aizpildot veidlapas, kuru pamatā ir veidlapas veidne.

  • Parādīt konkrētu datumu un laiku.

  • Rādīt vērtības, kuras lietotāji ievada vienā vadīklā citā vadīklā.

  • Iestatīt noklusējuma vērtību laukam vai vadīklai.

  • Palaidiet kārtulu, kas balstās uz vērtību, kas aprēķināta, izmantojot formulu.

Katra XPath izteiksme, kas tiek izmantots formulā ir vērtības, funkciju un operatoru kombinācija, kas tiek novērtēts ar vienu vērtību. Formulā var būt vairākas izteiksmes. Varat uzskatīt par formulu teikumu, kas sastāv no viena vai vairāku frāzēm, kas katra ir viena izteiksme formulā.

Tālāk esošajā attēlā redzama attiecība starp formulu un izteiksmi.

Diagramma, kas parāda attiecības starp formulām un izteiksmēm

Funkcija ir izteiksme, kas atgriež vērtību, kuras pamatā ir aprēķinu rezultāti. Vērtības, kas izmantotas funkcijās, sauc par argumentiem. Varat izmantot standarta XPath 1.0 funkcijas, kas iekļautas programmā InfoPath, kā arī dažas InfoPath raksturīgās funkcijas. Saites uz papildinformāciju par InfoPath funkcijas varat atrast sadaļā Skatiet arī .

Uz lapas sākumu

Divu vai vairāku operatoru lietošana formulā

Ja formulā ir divi vai vairāki matemātiskie operatori, programma InfoPath aprēķinu veic atbilstoši operatoru prioritātei. Tālāk minētajā sarakstā ir parādīta secība, kādā darbības tiek veiktas:

  1. Aprēķini iekavās.

  2. Reizināšanas un dalīšanas aprēķini.

  3. Saskaitīšanas un atņemšanas aprēķini.

Ja formulā ir divi operatori ar vienādu prioritāti, aprēķini tiek veikti no kreisās puses uz labo.

Piemēram, iedomājieties, ka veidojat atļauju pieteikumu veidlapas veidni, kurā ir tekstlodziņš, kas parāda visu pieteikumā iesniegto atļauju kopvērtību. Vērtības, kuras pieprasa šī formula, atrodas citos veidlapas tekstlodziņos. Tekstlodziņā, kurā ir parādīta kopvērtība, iekļauta šāda formula:

txtPermit1Qty * txtPermitCost1 + txtPermit2Qty * txtPermitCost2 /txtNumberOfPermits

Šajā formulā ir iekļauti saskaitīšanas (+), reizināšanas (*) un dalīšanas (/) operatori. Atbilstoši operatoru prioritātei reizināšanas un dalīšanas aprēķini tiek veikti pirms saskaitīšanas aprēķina. Ņemot vērā, ka reizināšanas un dalīšanas operatoriem ir vienāda prioritāte, reizināšanas aprēķins tiek izpildīts pirms dalīšanas operatora, jo reizināšanas operators atrodas pa kreisi no dalīšanas operatora. Formula tiek aprēķināta šādi:

  1. Vērtība txtPermit1Qty tiek reizināta ar vērtību txtPermitCost1.

  2. Vērtība txtPermit2Qty tiek reizināta ar vērtību txtPermitCost2, un iegūtais rezultāts tiek dalīts ar vērtību txtNumberOfPermits.

  3. 1. darbībā veiktā aprēķina rezultāts tiek pieskaitīts 2. darbībā veiktā aprēķina rezultātam.

Lai kontrolētu aprēķinu secību, to aprēķinu, kuru vēlaties izpildīt vispirms, iekļaujiet iekavās. Aprēķini iekavās tiek veikti pirms aprēķiniem, kas atrodas ārpus iekavām. Aprēķinus ar iekavām novietojiet pa kreisi no aprēķiniem bez iekavām. Aprēķini ligzdotās iekavās tiek veikti no iekšējām uz ārējām iekavām.

Aplūkojiet, piemēram, šādu formulu:

((txtPermit1Qty * txtPermitCost1) + (txtPermit2Qty * txtPermitCost2))/txtNumberOfPermits

Aprēķinu, vērtība, kas tiek iegūta, reizinot vērtības txtPermit1Qty un Txtpemitcost1 tiks pievienots vērtība, kas tiek iegūta, reizinot vērtības txtPermit2Qty un txtPermitCost2. Šī aprēķina summu tam dalot ar vērtību txtNumberOfPermits.

Uz lapas sākumu

Matemātiskas formulas ievietošana vadīklā

  1. Veiciet dubultklikšķi uz vadīklas vai laukā, kuram vēlaties izveidot formulu.

  2. Noklikšķiniet uz cilnes Dati.

  3. Noklikšķiniet uz Ievietot formulu Pogas attēls .

  4. Lai formulā ievietotu vērtību vai matemātisku operatoru, lodziņā Formula ievadiet matemātiskā operatora vērtību vai simbolu.

    Matemātisko operāciju saraksts

    Darbība

    Simbols

    Saskaitīšana

    +

    Atņemšana

    -

    Reizināšana

    *

    Dalīšana

    /

    Piezīme : Ja formulā ir izmantots dalīšanas operators (/), pārliecinieties, vai pirms un pēc dalīšanas operators ir atstarpe. Ja dalīšanas operators nav atdalīts ar atstarpi pirms un pēc tam, InfoPath drīzāk uztvers "/" kā XPath atrašanās vietas soļu atdalītāju, nevis dalīšanas operatoru.

    Padoms : Matemātiskās formulas parasti ir atkarīgas no veselu vai decimālskaitļu vērtībām kā argumentiem. Lai formulā izvairītos no tukšām vērtībām, dialoglodziņa Veidlapas opcijas kategorijā Papildu atzīmējiet izvēles rūtiņu Apstrādāt tukšas vērtības kā nulli.

  5. Lai formulā pārbaudītu, vai sintakses ir pareizas, dialoglodziņā Formulas ievietošana noklikšķiniet uz Verificēt formulu.

    Ja formulā ir kļūdas

    Lai skatītu formulas kļūdas, programmas Microsoft Office InfoPath dialoglodziņā noklikšķiniet uz Rādīt detaļas. Lūk, daži ieteikumi, kā atrisināt šīs kļūdas:

    • Ja formulā lietojat funkciju, pārbaudiet, vai šai funkcijai lietojat pareizus argumentus. Dažām funkcijām ir nepieciešami lauki vai grupas, savukārt citām funkcijām kā argumenti ir nepieciešamas norādītas vērtības. Sadaļā Skatiet arī atrodiet saites uz papildinformāciju par funkcijām.

    • Izdzēsiet un pārrakstiet formulu, lai pārliecinātos, vai tā ir pareizi ierakstīta.

  6. Lai pārbaudītu izmaiņas, standarta rīkjoslā noklikšķiniet uz Priekšskatīt vai nospiediet taustiņu kombināciju CTRL+SHIFT+B.

Uz lapas sākumu

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×