以文本方式查看主题 - 易表在线答疑 (http://www.egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://www.egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]关联表中移动按钮公式问题? (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3644) |
-- 作者:行走的帆 -- 发布时间:2006/9/3 21:52:00 -- [求助]关联表中移动按钮公式问题? 老师好: 有两个问题,还请老师们指点一下:谢谢!! 一、在“处方表”中的录入窗口中,我想得到的是,点击“新处方”按钮,即把输入焦点移到“药品简码”。在先录入完药品后。TAB依次到再输入“姓名”,到“预交”,到“计算”按钮,到“新处方”,即又开始下一个处方的输入。 在“新处方”的公式如下:我想如果忘记输入姓名,给予提醒,如没输入姓名,提示后将光标定位到“姓名”框。这个实现了,问题是,点击后,下一个处方,不是到了我想的“药品简码”处。? if([处方表!姓名]>"",delfor(grid,"总计","")and Do(100) and SetFocus("处方明细表") And AddRow("处方明细表","药品简码")and setvariable("%预交%","")and setvariable("%应退%","")and setvariable("%简码合并%",""),msgbox("请您输入姓名!",1))and setfocus("姓名")
|
-- 作者:czy -- 发布时间:2006/9/4 0:28:00 -- 建议楼主多看看函数帮助,1楼公式有两处语法错误,delfor、AddRow。 egd文件下载 |
-- 作者:czy -- 发布时间:2006/9/4 0:34:00 -- 2楼文件管理员密码为空。 删除了处方表中的行验证公式,因为该公式和新处方按钮公式存在冲突,会引起381错误,导致系统崩溃。 |
-- 作者:行走的帆 -- 发布时间:2006/9/4 7:30:00 -- RAR文件下载 多谢 CZY 版主:能得到你的指点,真是备感荣幸! 经老师修改后,速度快多了!要的就是这样的速度.呵呵. 只是: 我想以后如果"处方表"录入数据多了.RecalcRGrid("处方明细表")重算全表,会不会再次影响速度?如果会影响到速度,有没有重算关联表中的某列公式.? ddrow("处方明细表","姓名,日期,项目,价格",[姓名],[日期],"处方费",0.5)and RecalcRGrid("处方明细表")and SetFocus("处方明细表")
|
-- 作者:行走的帆 -- 发布时间:2006/9/4 7:33:00 -- 小软件名:ha_aveicon2.1.0.0 使用说明: 希望您用得着... |
-- 作者:行走的帆 -- 发布时间:2006/9/4 7:34:00 -- 先拖到右边的框中,再从左边的框中,拖出来...呵呵 |