Access控制一个文本框值小于等于另一个文本框值?

一个窗体:
文本框1
文本框2
确认按钮3
要求 “确认按钮3” VBA控制
(1)当“文本框2”输入的值大于“文本框1” 提示信息“已超出值”,返回清空输入值;
(2)当“文本框2”输入的值等于“文本框1” 提示信息“已完成出货”
(3)文本框2值小于文本框1则正常录入,无需条件

请大师们帮帮忙啊!
文本框1
文本框2 (为输入窗口,要求只是输入的值不可以大于文本框1的值,并做一个MsgBox提示)输入的值等于文本框1时,再有个提示,说明输入的数量已经满了)

大师们帮帮忙啊!!!!

第1个回答  2014-03-11
在textbox2的失去焦点事件里面添加判断,很简单的啊 好多年没有搞VB忘记具体事件了,你是可以到右侧属性、事件窗口选择的。
var value_textbox1=textBox1.getValue();
var value_textBox2=textBox1.getValue();
if() then showMessageBox("xxxxx") end if;
if() then xxxx...........
语法应该对的吧?追问

If (Me.Text1) > (Me.Text2)Then
MsgBox "已超出值“, vbCritical, "提示:"
Me.Text2.SetFocus
Exit Sub
End If

我是这样弄的,呵呵,还是谢谢你的热心帮助;
因为我没有VB基础,所以有些简单的或没有接触过就不知道怎么弄了。
谢谢!

本回答被提问者和网友采纳
第2个回答  2014-03-10
这不是sql,如果是winform,给这两个文本框加个焦点改变的事件,html可以通过javascript来实现,不过重点都在事件触发那里追问

可以把事件代码发出来参考一下吗?

追答

winform的话光标离开事件是MouseLeve,js的话是onBlur事件。

第3个回答  2014-03-11
另一个文本框的值 直接=这个文本框的值