| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 798 人关注过本帖
标题:[求助]关于"保存"按扭的问题
只看楼主 加入收藏
morning_chen
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-5
收藏
 问题点数:0 回复次数:2 
[求助]关于"保存"按扭的问题
本人有一"人事档案录入"表单(如附件图片),放置了8个命令按扭,其中command5.caption="添加",当按下时会自动变为"保存",现在问题是当按下"保存"时,必须先自动检测文本框的内容是否为空(须检测所有的文本框),若其中有一个为空须弹出提示窗口,再进行选择后保存.原来的command5.click代码如下,要达到这个目的须作如何修改,哪位大侠帮帮忙指点一下,谢谢!

If thisform.command5.caption="添加"
SET MULTILOCKS ON
=CURSORSETPROP("Buffering",5) &&开启表缓冲
go bottom
append blank
thisform.command6.caption="还原"
thisform.command5.caption="保存"

thisform.command1.enabled=.f.
thisform.command2.enabled=.f.
thisform.command3.enabled=.f.
thisform.command4.enabled=.f.
thisform.command7.enabled=.f.
else
=TABLEUPDATE(.T.) &&实施更改并保存
=CURSORSETPROP("Buffering",1) &&关闭表缓冲或行缓冲
thisform.command5.caption="添加"
thisform.command6.caption="编辑"
thisform.command1.enabled=.t.
thisform.command2.enabled=.t.
if recno()=reccount()
thisform.command3.enabled=.f.
thisform.command4.enabled=.f.
else
thisform.command3.enabled=.t.
thisform.command4.enabled=.t.
endif

thisform.command7.enabled=.t.

endif

thisform.refresh



clip_image002.jpg
檔案描述:
檔案大小: 22.46 KB
Viewed:


搜索更多相关主题的帖子: 保存 thisform Buffering 文本 
2006-01-10 20:34
leeping
Rank: 2
等 级:新手上路
威 望:3
帖 子:49
专家分:0
注 册:2005-12-26
收藏
得分:0 

用CASE语句检测每个与字段绑定控件的值不就行了

LOCAL LOGICX
LOGICX=.F.
DO CASE
CASE EMPTY(THISFORM.TEXT1.VALUE)
LOGICX=.T.
CASE ....
END CASE
IF LOGICX
=MASSGEBOX("WARNING MESSAGE!",0,"WARNING")
RETU
ENDIF




2006-01-11 13:25
morning_chen
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-1-5
收藏
得分:0 

谢谢!我已经解决了!

2006-01-12 15:38
快速回复:[求助]关于"保存"按扭的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026228 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved