麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Access > 正文

解析Access新手編號的生成問題

2024-09-07 19:03:53
字體:
來源:轉載
供稿:網友

簡述:以一段聊天記錄來解釋實際生活中編號的定義方法以及誤區

問題:

我跟你說說我這邊的情況吧。好像工號03-0756-004-1JF,表示:03表示03年生產,0756是合同號,004表示對方單位的編號,1表示合同的第幾項,JF是表示車間。你說這樣的工號會不會很煩?

回答:

我只能說,你在設計數據結構的時候就已經錯誤了。

很多程序員認為“編號”是一個字段,在計算機中這的確是正確的,但是,在計算機中,編號是沒有含義的,沒有語法、沒有組合、沒有任何意義,僅表示記錄的唯一標識。而實際生產中,編號往往包含很多意義(除非你使用數據庫查詢系統來管理隨機編號)。因此就像你說的,編號的每個部分都有含義。所以,應該以每個部分為最小單位來建立數據庫結構。簡單的說,就是生產日期、合同號、對方單位編號、車間分幾個字段存儲,這也可以說是“原子性”擴展。其實SQL不僅僅可以查詢數據,還可以組織數據,比如

select日期&合同號&單位號&車間as編號,全名from產品表

問題:

但很慘的是:錄入員已經習慣很連續地錄入03-0456-002-4JF這樣的工號了,叫他們分開來錄入,恐怕很麻煩。

回答:

你可以在保存按鈕上寫點代碼切分數據,即使連續窗體也可以在BEFOREUPDATE事件里面寫代碼。代碼可以類似:

以下為引用的內容:
SubSplitString()
  DimstrA()AsString
  strA()=Split(Me.TextBoxA,"-")
  DimiAsInteger
  Fori=0ToUBound(strA)
    Debug.PrintstrA(i)
    Me("TextBox"&i).value=strA(i)
  Next
EndSub

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美色视 | 操操日日| 久久久一区二区精品 | 神马福利网 | 牛牛a级毛片在线播放 | 一级毛片免费高清视频 | 中文字幕精品一二三四五六七八 | 日韩伦理电影免费观看 | 国产手机在线视频 | 可以看逼的视频 | 国产精品久久久久久久久久10秀 | 日本教室三级在线看 | 成人三级视频网站 | 欧美色另类 | 久久精品女人天堂av | 吾色视频 | 成年人免费视频大全 | 性 毛片| 久久久一区二区三区视频 | 久草在线综合 | 久久精品免费网站 | 精品999www| 精品国产高清一区二区三区 | hdbbwsexvideo| 亚洲欧美不卡视频 | 免费a级网站 | 亚洲va久久久噜噜噜久久男同 | 国产精品久久久久久久久久久久久久久 | 中国av免费观看 | 爱操影视| 久久综合网址 | 午夜影院在线免费观看 | 一区二区三区四区高清视频 | 黑人日比视频 | 一级在线免费观看视频 | 国内精品伊人久久久久网站 | jizzjizzjizzjizz国产| 成人午夜激情网 | 精品久久久久久久久久久久包黑料 | 康妮卡特欧美精品一区 | 久色porn |