下面引用由czy在 2008/10/31 11:18am 发表的内容:
1、锁定明细表的同时也锁定主表的当前行,按钮中可以先判断当前行是否已经锁定,如果锁定则不允许在明细表增加行,如,自定义按钮公式:if(RowLocked(Row),true,AddRow("销售药品处方明细表","处 ...
补上:
第一个问题,我试了一下,好象在明细窗口内用回车增加行的话禁止不了,如果用自定义按钮增加行的话,可以实现.不过开完一药多数用回车增加行的比较多,所以不是很实用,老大有没其他好的办法?
第二个问题,我刚才看了一遍我也晕了,改正如下:不知行不.
住址/电话栏想实现以下功能 :
操作:::在门诊病历录入窗口--输入工号后---焦点转到--->"住址/电话栏"-->用户录入内容
判断:::员工基本信息表---(工号与录入窗口工号相对应)--联系方式列-------有无内容
A:
如无内容,将-----门诊病历录入窗口----"住址/电话栏"----录入值
结果:::1>在住址/电话栏------>>录入值显示在住址/电话栏,
2>员工基本信息表的联系方式列----->>录入值写到员工基本信息表的联系方式列
例如:
判断:工号34,员工基本信息表的联系方式为空,
操作:当在录入窗口住址/电话栏录入123,
结果:在住址/电话栏显示123
将123写入员工基本信息表的联系方式列
B:
如有内容,
比较------"员工基本信息表的联系方式列"---与---"住址/电话栏录入的内容",
录入内容与"员工基本信息表"的-----联系方式列不同,
结果:::1>住址/电话栏--------->>显示录入值,加上"员工基本信息表"--联系方式列内容
2>"员工基本信息表"--联系方式列----->>内容不变
例如:
判断:工号34,员工基本信息表的联系方式为12,
操作:在录入窗口住址/电话栏录入123,
比较:录入的"123"与"12"不同
结果:在住址/电话栏显示为------->>>123+12
将123+12写入员工基本信息表的联系方式列
egd文件下载