|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
事实上,在任何DBaaS中,解决方案提供商对如何管理物理资源都没有控制权,因此MySQL学习教程可能会发现由于DBaaS的局限性使得他们提供给客户的远远小于客户所期望的。access|成绩
Access老手来看:编号的天生成绩
简述:以一段谈天纪录来注释实践生存中编号的界说办法和误区
成绩:
我跟你说说我这边的情形吧。仿佛工号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
http://access911.net站长保藏
要想在MySQL与其他数据库之间进行一个面面俱到的功能设置对比,并不是一件容易的MySQL学习教程。随着新软件版本的发布或一些补丁的推出。 |
|