新增、 減、 乘及控制項中的值

文章推薦指數: 80 %
投票人數:10人

由於乘法和除法運算子優先順序相同,因為左邊的除法運算子的乘法運算子位於完成乘計算之前除法運算子。

如此一來,公式的計算方式:. TxtPermit1Qty中的值乘以 ... 跳到主要內容 Office支援 產品 Microsoft365 Office Outlook MicrosoftTeams OneDrive OneNote Windows MicrosoftEdge 更多... 裝置 Surface 電腦配件 行動裝置 Xbox HoloLens 硬體保固 新增功能 安裝Office 帳戶與計費 帳戶 MicrosoftStore與計費 範本 更多支援 社群論壇 Microsoft365系統管理員 小型企業系統管理員 開發人員 教育 回報支援詐騙 InfoPath2010InfoPath2013其他...​​小於 附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。

本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。

讓這些內容對您有所幫助是我們的目的。

希望您能在本頁底部告訴我們這項資訊是否有幫助。

此為 英文文章 出處,以供參考。

您可以協助使用者填寫表單型表單範本上,使用公式計算出的控制項,根據使用者輸入其他控制項中的資料值。

新增、減去、,乘除值,則可以包含計算。

例如,如果您要設計電子承包商會使用適用於表單範本允許,您可以將公式新增到自動計算總價承包商含有乘以數支付應用程式的控制項允許應用程式中的每個允許價格。

本文內容 什麼是公式? 在公式中使用兩個或多個運算子 插入控制項的數學公式 什麼是公式? 公式是XPath運算式組成的值、欄位或群組、函數和運算子用來計算並顯示其他值。

公式可用於執行下列工作: 計算從設計表單範本]或[使用者填寫表單範本為基礎的表單中輸入控制項的值時,您指定的值的數值。

顯示特定的日期和時間。

顯示使用者輸入另一個控制項中的一個控制項的值。

設定欄位或控制項的預設值。

執行規則,根據您可以使用公式計算的值。

在公式中使用的每個XPath運算式是單一值的值、函數和運算子的組合。

公式可包含多個運算式。

您可以想像公式的一個或多個語句,與每個片語,代表公式中的其中一個運算式的組成一個句子。

下圖顯示公式和運算式之間的關係。

函數會傳回根據計算的結果值的運算式。

在函數中使用的值稱為引數。

您可以使用標準XPath1.0函數所含的InfoPath,以及某些InfoPath特定功能。

請參閱]區段中找到有關InfoPath函數的詳細資訊的連結。

頁面頂端 在公式中使用兩個或多個運算子 當公式包含兩個以上的數學運算子時,InfoPath就會執行的運算子優先順序根據計算。

下列清單顯示的順序所執行的作業: 括號內的計算 乘法和除法計算 加法和減法計算 如果公式中包含有相同的優先順序的兩個運算子,在執行計算從左到右。

例如,假設您正在建立允許應用程式表單範本已在應用程式中顯示的所有提交允許的總成本的文字方塊。

此公式所需的值是來自其他表單中的[文字]方塊。

顯示總成本的[文字]方塊包含下列公式: txtPermit1Qty*txtPermitCost1+txtPermit2Qty*txtPermitCost2/txtNumberOfPermits 此公式包含加法(+)、乘法(*)和除法(/)運算子。

運算子優先順序,根據執行乘法和除法計算的加法計算之前。

由於乘法和除法運算子優先順序相同,因為左邊的除法運算子的乘法運算子位於完成乘計算之前除法運算子。

如此一來,公式的計算方式: TxtPermit1Qty中的值乘以txtPermitCost1中的值。

TxtPermit2Qty中的值乘以txtPermitCost2中的值,結果再除以txtNumberOfPermits中的值。

在[步驟1中計算的結果會新增至步驟2中計算的結果。

若要控制計算順序,請您想要先完成括號括住的計算。

計算外括號之前執行計算括號括住。

放置左邊的計算沒有括號括號括住的計算。

使用來自內部外部括號括住執行計算巢狀括號括住。

例如,請考慮下列公式: ((txtPermit1Qty*txtPermitCost1)+(txtPermit2Qty*txtPermitCost2))/txtNumberOfPermits 在計算中,從乘以txtPermit1Qty和txtPermitCost1中的值結果的值會新增至值結果乘以txtPermit2Qty和txtPermitCost2中的值。

計算總和再除以txtNumberOfPermits中的值。

頁面頂端 插入控制項的數學公式 按兩下您要建立公式的控制項或欄位。

按一下[資料]索引標籤。

按一下[插入公式]。

若要插入公式或數學運算子,請輸入的值,或是進行數學運算符號在[公式]方塊中。

清單中的數學運算 運算 符號 新增 + 相減 - 將相乘 * 除數 / 附註: 如果公式使用除法(/)運算子,請確定有空間之前和之後的除法運算子。

如果除法運算子沒有之前的空格,而且之後,可能會解讀InfoPath'/'為XPath位置步驟的分隔符號,而做為除法運算子。

提示: 數學公式通常取決於整數]或[小的值做為引數。

若要避免在公式中的空白值,請在[表單選項]對話方塊中的[進階]類別選取將空白值為零]核取方塊。

若要檢查的公式為正確的語法,在[插入公式]對話方塊中,按一下確認公式。

我的公式包含錯誤 按一下[顯示詳細資料在MicrosoftOfficeInfoPath]對話方塊中,查看公式中的錯誤。

以下是解決這些錯誤的一些建議: 如果您在公式中使用函數,請確認您使用的正確的引數的函數。

某些功能需要欄位或群組,而其他函數需要指定為引數的值。

請參閱]區段中找到有關函數的詳細資訊的連結。

刪除並重新輸入公式,以確保正確輸入。

若要測試變更,請按一下[標準]工具列上的[預覽],或按CTRL+SHIFT+B。

頁面頂端 需要更多協助? 擴展您的技能 探索訓練 優先取得新功能 加入Microsoft測試人員 這項資訊有幫助嗎? 是 否 感謝您!還有其他意見反應嗎?(您提供的資訊越多,我們就越能夠協助您。

) 您願意協助我們改進嗎?(您提供的資訊越多,我們就越能夠協助您。

) 您對翻譯品質的滿意度為何? 會影響您使用體驗的因素為何? 已協助我解決問題 清除說明 容易理解 沒有艱深的術語 圖片有助於理解 翻譯品質 與我的評測標準不相符 不正確的說明指示 太過於技術性 未提供足夠資訊 圖片資訊太少 翻譯品質 是否還有其他的意見反應?(選填) 提交意見反應 感謝您的意見反應! ×



請為這篇文章評分?