以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 判断输入数据在数据库是否存在 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24666) |
-- 作者:watchbird -- 发布时间:2012/10/19 18:13:00 -- 判断输入数据在数据库是否存在 有两个表【商品表】、【订单表】,在订单表中输入商品条码时,判断所录入的条码是否在商品表已经建立,如果商品表中没有所录入的条码则弹出提示信息“条码输入错误或未建立条码信息!” 请教这个判断怎么写,谢谢! |
-- 作者:mr725 -- 发布时间:2012/10/19 18:29:00 -- 用find查找,用messagebox.show显示提示框。。。
|
-- 作者:watchbird -- 发布时间:2012/10/19 18:46:00 -- 原理我明白,但是不知道在FOXtabale里怎么写 |
-- 作者:有点甜 -- 发布时间:2012/10/19 20:46:00 -- 在订单表设置DataColchanging事件:
if e.DataCol.Name = "商品条码" Then Dim tm As String = e.NewValue If tm > "" Then If DataTables("商品表").Find("商品条码 = \'" & tm & "\'") Is Nothing Then MessageBox.show("输入的条码不存在!") e.Cancel = True End If End If End If |