流水號/缺省值
<wbr></wbr>
任務(wù)背景
數(shù)據(jù)錄入時(shí)的缺省值是最常見的現(xiàn)象,新增加的記錄往往某些字段不需要或者不允許用戶輸入,因此需要給出缺省值。有些缺省值是為了方便用戶,減少用戶輸入而設(shè)定;有些缺省值是不允許用戶輸入的,比如當(dāng)前用戶、角色等。
<wbr></wbr>
流水號是缺省值的一種特例,一般的缺省值往往不存在數(shù)據(jù)遞增或遞減,而流水號必須存在數(shù)據(jù)的遞增或遞減。簡單的流水號如序號,1、2、3、4等如此不斷遞增1,復(fù)雜的流水號遞增/遞減規(guī)律就不好說了,視業(yè)務(wù)的復(fù)雜度而定。
<wbr></wbr>
面臨困難
<wbr></wbr>
對于不需要增刪行的輸入界面來說,流水號/缺省值比較容易解決,可以在服務(wù)器生成填報(bào)表的時(shí)候把流水號/缺省值生成好并傳輸?shù)娇蛻舳?。但是對于需要增刪行的填報(bào)表來說,流水號/缺省值就比較難處理了,比較麻煩的是流水號。
<wbr></wbr>
眾所周知,流水號之所以被稱為流水號,其最大的一個(gè)特點(diǎn)是不能重復(fù),但是在B/S模式下,在并發(fā)訪問的情況下,在客戶端增刪行的情況下,每個(gè)客戶端增刪行時(shí)是不用和服務(wù)器交互的,否則每增刪行一次就交互一次,性能太低了。于是如何保證每個(gè)客戶端獨(dú)立計(jì)算的流水號不重號,是個(gè)比較麻煩的問題。
<wbr></wbr>
潤乾報(bào)表提供了比較周全的流水號/缺省值機(jī)制,每個(gè)客戶端可以通過表達(dá)式動(dòng)態(tài)計(jì)算流水號初值,并通過靈活的遞增遞減規(guī)則,實(shí)現(xiàn)完善的流水號機(jī)制。
<wbr></wbr>
實(shí)現(xiàn)步驟
1、設(shè)計(jì)一張行式填報(bào)表
2、定義流水號初值表達(dá)式以及遞增遞減規(guī)則
3、展現(xiàn)發(fā)布
<wbr></wbr>
效果演示
<wbr></wbr>
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
