子表單

2018-02-08 13:37 更新

子表單,適用于錄入數(shù)據(jù)的格式一定但次數(shù)不定的情況。

格式一定,是指設(shè)計好子表單的字段;

次數(shù)不定,是指在錄入數(shù)據(jù)時可以新建記錄,而且新建記錄的次數(shù)是不限制的。

注意:很多情況下,一些用戶為了橫向布置表單,使用子表單字段,這其實沒有發(fā)揮出子表單的功能,反而給后續(xù)計算等帶來困擾,所以選擇的時候一定要功能是否符合的角度考慮。

1. 控件屬性

子表單的控件屬性,是將子表單作為一個控件整體來生效的。

① 添加字段、刪除、排序。

② 默認值

整個子表單的默認值

③ 校驗

整個子表單是否必填

④ 操作權(quán)限

整個子表單是否可見、是否可編輯

2. 子字段設(shè)置

① 點擊子字段,進行設(shè)置

② 設(shè)置完之后,一定要記得保存

3. 應(yīng)用舉例

有一張報名表,明細里包含【項目】【課時金額】【課時數(shù)量】【小計】【折扣】【折后價格】字段。其中,【項目】和【課時金額】字段,調(diào)用項目信息表的數(shù)據(jù)。

① 做項目信息表,【項目】為單行文本,【課時金額】為數(shù)字控件。并錄入數(shù)據(jù)

② 報名表中,用子表單記錄明細。添加控件,【項目】為下拉框,【課時金額】【課時數(shù)量】【小計】【折扣】【折后價格】為數(shù)字控件。

③ 【項目】,設(shè)置關(guān)聯(lián)其它表單數(shù)據(jù),調(diào)用信息表中的項目數(shù)據(jù)

④ 【課時金額】,設(shè)置數(shù)據(jù)聯(lián)動,以項目為條件,調(diào)用信息表中的對應(yīng)數(shù)據(jù)。當(dāng)子表單中的項目選定之后,課時金額中會聯(lián)動出對應(yīng)的數(shù)據(jù)。


⑤ 【課時數(shù)量】,錄入時自填,沒有其他設(shè)置。如果你的數(shù)據(jù)有小數(shù),一定要記得勾選允許小數(shù)

⑥ 【小計】,設(shè)置編輯公式。既然是函數(shù)運算得到的數(shù)據(jù),取消勾選可編輯,即不可改動計算出來的值。如果你的數(shù)據(jù)有小數(shù),一定要記得勾選允許小數(shù)。

⑦ 【折扣】,設(shè)置編輯公式。既然是函數(shù)運算得到的數(shù)據(jù),取消勾選可編輯,即不可改動計算出來的值。如果你的數(shù)據(jù)有小數(shù),一定要記得勾選允許小數(shù)。

此函數(shù)的含義是:單個項目的課時費小計小于1000時,沒有折扣;1000-2000時,九折;2000-3000時,八折;3000以上時,七折。

⑧ 【折后價格】,設(shè)置編輯公式。既然是函數(shù)運算得到的數(shù)據(jù),取消勾選可編輯,即不可改動計算出來的值。如果你的數(shù)據(jù)有小數(shù),一定要記得勾選允許小數(shù)。

⑨ 看一下子表單的整體效果


4. 子表單常見函數(shù)

① 子表單里的一列的和。函數(shù)為,SUM(子表單.字段)

注意如果要對子表單的字段進行求和,這個字段【總計】必須位于主表中,不能添加到另一個子表單中。

② 子表單某個字段的第n個值。子表單字段值為數(shù)組,取出數(shù)組中的第n個值的函數(shù)為,子表單.字段[n],其中n的值為0—(總記錄數(shù)-1),0表示第一個,(總記錄數(shù)-1)表示最后一個。




以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號