用本站的案例整的,但还有很多没细整
单人版,不考虑多人修改同一笔数据情况
hisdone前台保留临时的数据以及公用的数据(方便列表)
hisdata后台存数据。
要设定数据库位置后才能使用,shift打开前台FmHisTool窗口,设定好数据库位置,按存盘按钮,再按设定公用参数值按钮,再按TBDBVEN上载钮;在期初叶按刪除測試記錄钮,设置好自己的用户密码。退出重起既可
密码使用md5加密,只能防君子不防小人,(想不出该怎样防止别人修改后台的表来修改掉密码,改用sql服务器未免小题大做了
)
后台全部使用ado连接,用了本站的文字串加密(小题大做了点,但哪位改到sql服务时就可以防君子不防小人)
所有单据编码/药品编码都使用YYYYMMDDNNNN方式自动给值
日期用date给出初值,查询时用日历控件
字段初值使用了本站Me![日期].DefaultValue = "#" + [日期].Text + "#"的方法
公用表发生变动,在前台登陆时更新到前台,方便升级(只改动程序既可)
登陆用了那个诺曼底登陆及通用豪华界面2000案例,但修改掉直接链接数据表的漏洞(怀疑是被人改乱了了的),由于是个人版,没考虑组权限(太多俺也晕)。权限分运行,新增/修改/删除/报表,没考虑金额等特别字段,免得太复杂
系统的界面标示放在表里,这样只要改数据就可以宣告另一个系统、作者、版本。。。。
只作了备份,还原考虑要列表,比较麻烦,等有空再说了
曾想同数据表的子表单用dict改动字段名实现公用,但没空改了,这招本来用于工厂不同物料的不同属性标题的,可长时间不写,主数据库结构又定了,也就不改了
[此贴子已经被作者于2005-12-13 21:40:23编辑过]
|