標籤:檔案下載 資料庫表 開發平台 上傳檔案 軟體更新
在度量快速開發平台的業務表管理介面中有一個“欄位設定”功能按鈕,點擊進入後如所示:
650) this.width=650;" id="aimg_1680" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173034ee9p3nmes9megbnb.png.thumb.jpg" width="399" height="157" alt="173034ee9p3nmes9megbnb.png.thumb.jpg" />
650) this.width=650;" id="aimg_1681" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173055vhpopfibpjt7pb8p.png.thumb.jpg" width="400" height="199" alt="173055vhpopfibpjt7pb8p.png.thumb.jpg" />
我們看到“欄位設定”介面與資料庫表建立介面類似;除了不能建立欄位外,每個欄位都可以進行屬性設定。那麼這個在業務表欄位中設定屬性的功能有什麼作用呢?
業務情境:
資訊科、辦公室、財務科三個科室都要求有自己的科室首頁,用於上傳檔案資料以供全單位人員查看閱讀。但由於各科室的業務不同,對於檔案資料的分類也不同,資訊科(資訊制度、培訓手冊、軟體更新、網路資訊......)、辦公室(規章制度、辦事流程、檔案下載、通知公告)、財務科(通知公告、財務規章........)
通過分析發現,要實現三個科室的業務需求,所建立的資料庫表欄位其實都一樣(作者、日期、標題、本文、附件、檔案分類、科室);但是由於要對各科室上傳的檔案進行分類查詢展示,所以檔案類別欄位的內容不能由使用人員隨便錄入,只能在給定的範圍中選擇一個,即設定檔案類別欄位為單項選擇或他表選擇;可是每個科室的檔案分類又各不相同,無論是用單項選擇還是他表選擇都沒辦法在同一個資料庫中實現檔案類別欄位選項內容的科室間區分;難道真的只能分別建立三個資料庫表嗎?
為了能用一張資料庫表實現上面所述業務需求,度量快速開發平台業務表欄位設定功能就這樣誕生了。
欄位設定功能作用:用於設定同一個資料庫表中欄位在不同業務表中的欄位屬性;
業務實現:
第一步:建立資料庫表
650) this.width=650;" id="aimg_1682" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173157vctcmamitemt4in4.png.thumb.jpg" width="399" height="108" alt="173157vctcmamitemt4in4.png.thumb.jpg" />
第二步:分別建立業務表,並對業務表中“分類”欄位進行屬性設定
資訊科專欄編輯業務表:
650) this.width=650;" id="aimg_1683" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173224l2j73w88k2jvdkw3.png.thumb.jpg" width="400" height="290" alt="173224l2j73w88k2jvdkw3.png.thumb.jpg" />
650) this.width=650;" id="aimg_1684" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173323xj8x5sl833j3i15c.png.thumb.jpg" width="400" height="168" alt="173323xj8x5sl833j3i15c.png.thumb.jpg" />
650) this.width=650;" id="aimg_1685" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173334pq60v0uqgvuuaov6.png.thumb.jpg" width="400" height="219" alt="173334pq60v0uqgvuuaov6.png.thumb.jpg" />
辦公室、財務科業務表建立方式與上面類似,這裡不再贅述。
效果展示:
資訊科專欄編輯:
650) this.width=650;" id="aimg_1686" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173503un67xzyci375r3z7.png.thumb.jpg" alt="173503un67xzyci375r3z7.png.thumb.jpg" />
辦公室專欄編輯:
650) this.width=650;" id="aimg_1687" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173533ajwmb4lsla3jngsf.png.thumb.jpg" alt="173533ajwmb4lsla3jngsf.png.thumb.jpg" />
財務科專欄編輯:
650) this.width=650;" id="aimg_1688" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173601uyy2hxgy05yo3hdo.png.thumb.jpg" alt="173601uyy2hxgy05yo3hdo.png.thumb.jpg" />
資料庫查詢結果:
650) this.width=650;" id="aimg_1689" src="http://bbs.delit.cn/data/attachment/forum/201606/16/173631e12w44c10b443wsd.png.thumb.jpg" alt="173631e12w44c10b443wsd.png.thumb.jpg" />
原文地址:http://bbs.delit.cn/thread-1072-1-1.html
轉載請註明出處:
撰寫人:度量科技http://www.delit.cn
平台業務表欄位設定