以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于添加数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106143) |
-- 作者:裴保民 -- 发布时间:2017/9/3 10:59:00 -- 关于添加数据 有“商户资料表”、“POS机库存资料”两个表,在“POS机库存资料”添加数据时有一个下拉窗体绑定商户时我怎么实现如下功能? 首先判断该商户是否已经绑定机具。 (1)如果该商户未绑定任何机具直接绑定,弹出一个提示框提示客户机具已绑定成功。 (2)如果已经绑定机具,则执行弹出一个是否解绑选择对话框有三个选择(是、否、取消)1、选择“是”则执行解绑旧机具后重新绑定新机具;2、如果选择“否”则执行在“商户资料表”中复制并添加一个完全一样该商户然后绑定该机具 ;3、如果选择“取消”则执行取消本次操作。 有一个下拉窗体添加数据,
If e.Form.DropDownBox.name="posjishanghuIDDropBox" OrElse e.form.dropTable IsNot Nothing AndAlso e.form.dropTable.Name = "POS机库存资料" End If |
-- 作者:有点甜 -- 发布时间:2017/9/3 11:26:00 -- 参考代码
If tbl1.current.isnull("商户ID") Then |
-- 作者:peibaomin -- 发布时间:2017/9/3 12:12:00 -- 老师 \'赋值操作 是什么呢? 老师是复制一个数据到新增行不是添加一个新增空行!
[此贴子已经被作者于2017/9/3 12:15:17编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/9/3 12:29:00 -- 赋值操作,指这些
tbl1.Current("商户ID") = tbl.Current("商户ID") |
-- 作者:peibaomin -- 发布时间:2017/9/3 12:44:00 -- 老师我上面的代码也得要因为这个是下拉框什么的代码就不能实现选择”否”给商户资料表复制数据的功能其他功能都能实现的 这样一变是不是其他功能也没了呢? 我的意思是能不能在我的源代码的基础上做一个修改呢?
[此贴子已经被作者于2017/9/3 12:46:01编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/9/3 12:46:00 -- 2楼代码没问题,请认真测试。 |
-- 作者:peibaomin -- 发布时间:2017/9/3 12:50:00 -- 是不是得把我的源代码全删除呢? |
-- 作者:有点甜 -- 发布时间:2017/9/3 12:53:00 -- If e.Form.DropDownBox.name="posjishanghuIDDropBox" OrElse e.form.dropTable IsNot Nothing AndAlso e.form.dropTable.Name = "POS机库存资料"
|
-- 作者:裴保民 -- 发布时间:2017/9/3 16:35:00 -- 老师我是了商户资料表添加的是一个空白行,不是复制所选的行到新增行 |
-- 作者:有点甜 -- 发布时间:2017/9/3 16:57:00 -- 回复9楼,那你可以直接AddNew,不赋值,不就行了? |