简单问题

flashrain 2003-10-07 07:40:22
如何判断TEXT里的内容是新输入还是修改的,我的一个TEXT里通过ACCESS显示值,有的有,有的没有,目的是通过一个BUTTON有的话可以进行修改,没有就可以添加,该如何对TEXT进行判断
...全文
31 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
flashrain 2003-10-12
  • 打赏
  • 举报
回复
up
flashrain 2003-10-11
  • 打赏
  • 举报
回复
up
thunder1218 2003-10-10
  • 打赏
  • 举报
回复
Private Sub TEXT1_Change()
Static IsChange As Boolean
IsChange = True
End Sub

if text.text="" and IsChange =false then command1.enabled=true
if text.text="" and IsChange = True then command2.enabled=false
if text.text<>"" and IsChange = True then
command3.enabled=false
command2.enabled=true
end if
flashrain 2003-10-10
  • 打赏
  • 举报
回复
不行
windysound 2003-10-09
  • 打赏
  • 举报
回复
定义一个布尔型变量,一旦在text1_change事件发生,改变布尔值
flashrain 2003-10-09
  • 打赏
  • 举报
回复
up
flashrain 2003-10-09
  • 打赏
  • 举报
回复
up
flashrain 2003-10-08
  • 打赏
  • 举报
回复
我的目的是TEXT中的如果通过ACCESS数据库中没值让确定的Command1.Enabled = True,修改的Command2.Enabled = False,而当TEXT里有值并修改后Command2.Enabled = True同时Command1.Enabled = False让确定BUUTON不可用,该怎么写?
射天狼 2003-10-08
  • 打赏
  • 举报
回复
定义变更,通过变更值进行判断!@!
david1981 2003-10-08
  • 打赏
  • 举报
回复
我觉得这个问题应该具体情况具体对待,楼上两位的方法都是可行的,不过我想指出的是,只有当我们在完成第一次的文本框的初始化之后,才能设置那个全局变量(或是那个静态变量)的值。
bbgbianbaogui 2003-10-08
  • 打赏
  • 举报
回复
全局:string text0=text1.text
private sub button()
static new as boolean
if text1.text=text0 then new=false
else new=true
text0=text1.text
end sub
flashrain 2003-10-07
  • 打赏
  • 举报
回复
不行啊,我是在BUTTON事件里做判断的,好象没什么用,按下BUTTON来判断TEXT里面的值是不是修改过
Gelim 2003-10-07
  • 打赏
  • 举报
回复
1 在TEXT1_Change()事件中设置一个静态变量,程序如下:



Private Sub TEXT1_Change()
Static IsChange As Boolean
IsChange = True
End Sub

如果IsChange = True则表明有更改过!

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧