freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

馳騁工作流引擎-表單設(shè)計器操作手冊-ccflow(編輯修改稿)

2025-07-28 01:13 本頁面
 

【文章內(nèi)容簡介】 從表之間的計算,它們的設(shè)置格式與約定規(guī)則都是相同的。如果設(shè)置的是表單的主表字段,那么是表單上主表控件值之間的計算了。如果設(shè)置的是從表的字段,那么就是表單列這間的計算。2, 表達公式支持中文也支持字段名稱,比如:你可以書寫成 @單價*@金額 也可以書寫成@danjia*@jiner3, 計算是以javascript 方式完成的。所以當(dāng)數(shù)值變化后就可以看到計算結(jié)果。方式2:利用SQL自動填充.比如: Select Addr From 商品表 WHERE No=@FK_Pro FK_Pro是本表中的任意字段名。應(yīng)用案例:在請假流程表單中獲取兩個表單日期(開始日期,結(jié)束日期)的相隔的天數(shù)。處理步驟:1, 首先在建立一個函數(shù) GetSpanDays(dtForm,dtTo) 。 dtFrom,日期從,dtTo 日期到。2, 設(shè)置一個SQL,放在文本框里。 For sqlserver: SELECT GetSpanDays(@DTForm,@DTTo) For Orace : SELECT GetSpanDays(@DTForm,@DTTo) FROM DUAL3, 把此字段設(shè)置為只讀(只有只讀的字段才可以被自動計算)。工作原理:CCForm在保存后,首先檢查一個只讀字段是否有擴展屬性,如果有就把設(shè)置的信息SQL中的變量替換下來,執(zhí)行這個SQL,把返回值賦給當(dāng)前這個只讀字段。方式3:本表單中外鍵列。比如:表單中有商品編號列,需要填充商品地址、供應(yīng)商電話。方式4:對一個從表的列求值。對于有從表的有效,在案例視頻中有一個報銷總金額=從表的小計中求合??偨Y(jié):對于3,4兩種模式都可以變相的用第二種模式實現(xiàn)它。主表中的級聯(lián)在表單中級聯(lián)下拉框經(jīng)常用到,下面是一個典型的事例。我們分析一下,地區(qū)與省份是關(guān)聯(lián)的,省份與城市是關(guān)聯(lián)的。這樣的業(yè)務(wù)規(guī)則我們可以抽象出來兩兩關(guān)聯(lián),就可以解決了無限級關(guān)聯(lián)的問題。配置步驟如下:第一步:配置片區(qū)與省份的關(guān)聯(lián)。在片區(qū)控件上點右鍵編輯它=》擴展屬性。點編輯進入下一步驟。點擴展設(shè)置進入下一步驟。點新建通過sql方式聯(lián)動子下拉框,也就是片區(qū)聯(lián)動省份。重復(fù)上一步驟,讓片區(qū)省份聯(lián)動城市。 無限級的下拉框的聯(lián)動,就可以制作成功了。從表中的級聯(lián)從表的級聯(lián)與主表的級連設(shè)置方式一樣的。上面是效果圖。常見問題1, 在從表中設(shè)置級聯(lián):沒有正常設(shè)置下拉框的默認值,導(dǎo)致整個頁面被保存。例如:省份設(shè)置默認為山東,城市設(shè)置默認為北京,這樣就會造成全頁面的從表存盤問題。2, 待續(xù)。標(biāo)題:表單字段輸入驗證.關(guān)鍵字: 表單設(shè)計器, 字段驗證. workflow,ccform, ccflow.說明:對控件的用戶輸入采取輸入控制,與輸入后的校驗。比如校驗是否是, 是否是手機號,身份證號等等。設(shè)置步驟操作路徑:字段屬性, 擴展設(shè)置,腳本驗證。字段列表:驗證郵政編碼設(shè)置:函數(shù)庫分為:系統(tǒng)函數(shù)庫,與我自己定義的函數(shù)庫。系統(tǒng)函數(shù)庫是ccflow系統(tǒng)自帶的函數(shù)庫,它包括一些基本的,通用類型的驗證,比如:電話、郵件、郵政編碼。如果驗證需要特殊的驗證,那就需要自定義函數(shù)庫了,如何定義個性化的函數(shù)請參考下一章節(jié)。點保存按鈕就可以了,系統(tǒng)將會自動返回字段列表。這樣的一個腳本驗證就完成了,把它非常方便了為用戶的輸入完成了驗證設(shè)置。如何設(shè)置自定義驗證函數(shù)?按照如下步驟設(shè)置:1, 建立一個js腳本文件。2, 根據(jù)此腳本文件的事件,D:\ccflow\VisualFlow\DataUser\JSLib 對應(yīng)的文件目錄里。比如 :onblur 事件函數(shù)放在onblur目錄里,onkeypress事件函數(shù)放在onkeypress目錄里。3, 函數(shù)名必須為小寫,事例如下:function isMobil(ctrl) { var patrn = /^[+]{0,1}(\d){1,3}[ ]?([]?((\d)|[ ]){1,12})+$/。 if (!()) { alert(39。非法的手機號碼.39。)。 return false。 } return true}腳本驗證的工作原理系統(tǒng)函數(shù)的目錄為:D:\ccflow\VisualFlow\Data\JSLib用戶自定義的函數(shù)目錄為:D:\ccflow\VisualFlow\DataUser\JSLib表單設(shè)計器自動產(chǎn)生的腳本文件位與D:\ccflow\VisualFlow\DataUser\JSLibData在你執(zhí)行保存時,表單設(shè)計器就把所有的函數(shù)調(diào)取出來,生成一個腳本驗證文件,此文件命名的格式為。 表單編號+”.js” 。 并存放在: D:\ccflow\VisualFlow\DataUser\JSLibData 目錄下面。表單載入時,就把此腳本文件自動的調(diào)入到界面上。如何通過獲取表單控件值(使用ccform內(nèi)置函數(shù))?我們知道在ccform表單設(shè)計器中有4種控件分別是dropdownlistbox, textbox,checkbox,ridionbutton.系統(tǒng)內(nèi)置了三個函數(shù),分別是獲取相應(yīng)對象的值,請參考以上圖片。ReqTB 獲取TextBox類型字段的輸入值。ReqDDL 獲取DropDownListbox的選擇值。ReqCB 獲取CheckBox的值。如何在提交前做一個完整的表單輸入驗證?關(guān)鍵字: ccform 字段驗證 工作流程引擎 提交前輸入完整性驗證設(shè)置步驟:1, 建立一個自定義的js文件,放在D:\ccflow\VisualFlow\DataUser\JSLibData\下面。2, 命名格式為表單ID+””。比如:3, 在自定義js文件()中創(chuàng)建一個一個校驗函數(shù)。3, 打開該節(jié)點屬性=》找到功能按鈕標(biāo)簽與狀態(tài)=》發(fā)送按鈕標(biāo)簽=》按鈕js函數(shù)文本框中填寫: return IsSubmit()。自動完成包括三大部分,主表中的自動完成,主從表的自動完成,從表中的自動完成。 演示環(huán)境說明以如下圖應(yīng)用為例,來說明:上圖是用傻瓜表單設(shè)計器設(shè)計的,但是對自由表單設(shè)計器一樣有效。用戶操作希望輸入合同編號后,能夠把客戶名稱,廣告內(nèi)容,業(yè)務(wù)員,廣告類別自動的填寫上。在合同號的控件中,輸入合同編號希望有自動完成效果,其它幾個控件是只讀的。在輸入合同號后,自動填寫其它的數(shù)據(jù)內(nèi)容。我們看看運行的效果:配置步驟:打開表單設(shè)計器》找到合同號字段》編輯屬性》擴展設(shè)置》自動完成。我們把復(fù)制出來的sql內(nèi)容顯示如下:SELECT TOP 10 htjb_htbh as No, isnull(htjb_khmc , htjb_ggnr) as Name, htjb_ggnr as guanggaoneirong , htjb_khmc as kehumingcheng, isnull(htjb_ywy, 39。未填寫39。 ) as yewuyuan, isnull(htjb_ggxs, 39。未填寫39。 ) as guanggaoleibie FROM WHERE htjb_htbh LIKE 39。@Key%39。 這個sql是一個結(jié)果集合:它必須有No,Name 兩個列,這兩個列是用來控制顯示在自動填寫的下拉框中。其它的列名需要與主表的字段對應(yīng)上才能自動填充上去。在上一節(jié)中我們講到了主表的自動完成,現(xiàn)我在們講主從表的自動完成。以以下通用需求為例來說明:一個合同號跟著幾個廣告線路,在輸入合同號后,主表的信息管理輸出出來后,還要把從表的線路信息關(guān)聯(lián)出來。這樣的業(yè)務(wù)規(guī)則稱為主從表的業(yè)務(wù)關(guān)聯(lián)。在從表中如果輸入了線路名稱需要把線路的其它信息在從表中反映出來。這里有兩種業(yè)務(wù)規(guī)則模式:1, 一條從表記錄對外鍵范圍無要求的。比如:輸入一個合同編號,把合同名稱,客戶名稱,客戶地址,合同類型都顯示這一個行的其它控件上。配置方式同主表的配置方式。2, 一條記錄對于外鍵字段的范圍有要求。仍然以以上業(yè)務(wù)規(guī)則為例:一個公交公司有n多車類型,有一個表存放公交車類型。一個線路的公交車類型是有范圍的,就是公交車類型表的一個子集。如上效果圖:當(dāng)我輸入個線路時,回車后系統(tǒng)就會把該線路下的車型過濾出來。配置方式:第一步:設(shè)置線路下拉框的自動完成。 第二步:點保存右邊的 [級聯(lián)下拉框] 連接,為車型下拉框設(shè)置過濾sql。 字段超連接字段超連接是把只讀的并且是可見的字段不以控件方式顯示,而是用戶超連接的方式顯示。字段超連接支持傻瓜表單設(shè)計與自由表單設(shè)計器。表現(xiàn)在表單主表數(shù)據(jù)與從表數(shù)據(jù)上。在主表表單設(shè)計上的表現(xiàn)這個功能適用于數(shù)據(jù)挖掘,功能導(dǎo)航。在從表的表現(xiàn)與設(shè)計 Pop返回值概述與事例:我們對彈窗取值,并不陌生,如下圖:在一個數(shù)據(jù)控件上雙擊它,或者點旁邊的icon 出來一個值的查詢窗口,點確定后,選擇的值返回到該控件上,這些值用逗號分開。Ccform 為您提供兩種方式的設(shè)置。1, 自己定義url來實現(xiàn)pop窗體返回值。2, 利用內(nèi)置的窗體返回值。內(nèi)置popval窗體設(shè)置方式設(shè)置類型:要選擇內(nèi)置ccform內(nèi)置.數(shù)據(jù)分組SQL:窗體數(shù)據(jù)的分組sql,如果您不填寫,ccform就會認為不需要分組。數(shù)據(jù)源SQL: 窗體要顯示的數(shù)據(jù),它的前兩個列必須是No,Name, ,如果有分組數(shù)據(jù)源,必須填寫三個列,第三個列為分組列。選擇方式:多項選擇是用戶可以選擇多個值,單項選擇是用戶選擇單個值。運行效果:自定義url設(shè)置方式字段》編輯》擴展屬性》進入下圖:在url文本框中填寫一個url。用戶雙擊那個文本框后就會打開您定義的url,并把當(dāng)前的文本框的值以Ctrl傳遞給您的窗體,在您的用戶確定按鈕事件里返回用戶選擇的值就完成了。6從表的設(shè)計表英文名稱:從表編號。表中文名稱:從表名稱物理表名稱: 默認值可以改變默認與從表ID一致。操作權(quán)限:詳見下頁介紹。對從表操作的權(quán)限控制:是否可以修改,增加行,刪除行。對于上圖的從表容易理解的屬性不在編寫,本章節(jié)主要講解難于理解的屬性。對從表的數(shù)據(jù)權(quán)限的控制,用與分合流中的權(quán)限控制
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1