Foxtable(狐表)用户栏目专家坐堂 → 关于添加数据


  共有9086人关注过本帖树形打印复制链接

主题:关于添加数据

帅哥哟,离线,有人找我吗?
peibaomin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/9/3 12:12:00 [显示全部帖子]

老师
  '赋值操作 是什么呢?


老师是复制一个数据到新增行不是添加一个新增空行!
[此贴子已经被作者于2017/9/3 12:15:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/9/3 12:44:00 [显示全部帖子]

老师我上面的代码也得要因为这个是下拉框什么的代码就不能实现选择”否”给商户资料表复制数据的功能其他功能都能实现的
这样一变是不是其他功能也没了呢?
我的意思是能不能在我的源代码的基础上做一个修改呢?
[此贴子已经被作者于2017/9/3 12:46:01编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/9/3 12:50:00 [显示全部帖子]

是不是得把我的源代码全删除呢?

 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/9/3 17:09:00 [显示全部帖子]

老师是我表达错误,是这样的,就是如果该商户已经绑定了机具就复制一个该商户(除商户ID自动编号外其余各列数据都一样)在绑定一台机具
其实就是复制行将该行的数据做为新数据新增一行的意思
[此贴子已经被作者于2017/9/3 17:13:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/9/3 17:16:00 [显示全部帖子]

就是复制行将该行的数据做为新数据新增一行的意思
该怎么怎么复制一行呀?

 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/9/4 0:37:00 [显示全部帖子]

ElseIf e.Form.DropDownBox.name="posjishanghuIDDropBox" OrElse e.form.dropTable IsNot Nothing AndAlso e.form.dropTable.Name = "POS机库存资料"
        Dim tbl As Table = Tables("入库商户选择_Table1")
        Dim tbl1 As Table = Tables("POS机库存资料")
        If tbl1.Current IsNot Nothing Then
            If tbl.current.isnull("机具ID") Then
                systemready = False
                e.Form.DropDownBox.Value = tbl.Current("商户ID")
                tbl1.Current("商户ID") = tbl.Current("商户ID")
                tbl1.Current("商户名称")= tbl.Current("商户名称")
                tbl1.Current("客户ID")= tbl.Current("客户ID")
                tbl1.Current("客户姓名")= tbl.Current("法人姓名")
                tbl.Current("机具ID")= tbl1.Current("机具ID")
                tbl.Current("机具条码")= tbl1.Current("机具条码")
                msgbox(tbl1.Current("商户名称") & "机具成功绑定商户 ")
                systemready =True
                Return
            Else
                Dim Result As DialogResult = MessageBox.Show("该商户已经绑定机具,是否解绑后重新绑定新机具,单击是解绑后重新绑定,单击否添加新商户放弃绑定新商户,单击取消放弃操作", "提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question)
                If result = DialogResult.Yes Then
                    systemready = False
                    e.Form.DropDownBox.Value = tbl.Current("商户ID")
                    tbl1.Current("商户ID") = tbl.Current("商户ID")
                    tbl1.Current("商户名称")= tbl.Current("商户名称")
                    tbl1.Current("客户ID")= tbl.Current("客户ID")
                    tbl1.Current("客户姓名")= tbl.Current("法人姓名")
                    tbl.Current("机具ID")= tbl1.Current("机具ID")
                    tbl.Current("机具条码")= tbl1.Current("机具条码")
                    msgbox(tbl1.Current("商户名称") & "机具成功绑定商户 ")
                    systemready =True
                    Return
                ElseIf result = DialogResult.No Then
                    Dim sr As Row = tbl.Current
                    Dim nr As Row = tbl.addnew
                    systemready = False
                    e.Form.DropDownBox.Value = tbl.Current("商户ID")
                    tbl1.Current("商户ID") = tbl.Current("商户ID")
                    tbl1.Current("商户名称")= tbl.Current("商户名称")
                    tbl1.Current("客户ID")= tbl.Current("客户ID")
                    tbl1.Current("客户姓名")= tbl.Current("法人姓名")
                    tbl.Current("机具ID")= tbl1.Current("机具ID")
                    tbl.Current("机具条码")= tbl1.Current("机具条码")
                    nr("通道名称") = sr("通道名称")
                    nr("网点地址") = sr("网点地址")
                    nr("商户名称") = sr("商户名称")
                    nr("网点名称") = sr("网点名称")
                    nr("网点编号") = sr("网点编号")
                    nr("备注") = sr("备注")
                    nr("商户照片") = sr("商户照片")
                    nr("商户编号") = sr("商户编号")
                    nr("客户ID") = sr("客户ID")
                    nr("法人姓名") = sr("法人姓名")
                    nr("流量卡ID") = sr("流量卡ID")
                    nr("流量卡号") = sr("流量卡号")
                    msgbox(tbl1.Current("商户名称") & "机具成功绑定商户 ")
                    systemready =True
                    Return
                End If
            End If
        End If

 

 

老师这样基本能实现以上功能,但是还有一点就是怎么能限制一个商户资料表中的商户不能同时绑定同一台机具呢?如果某一台机具已经被商户绑定,一、可以解绑商户(商户表清空该机具ID和机具条码)重新绑定新商户。二、可取消操作。

 



 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/9/4 9:58:00 [显示全部帖子]

老师我想整个流程如下
首先判断该”机具ID”在商户资料表中是否绑定,如果未绑定商户则执行:
一、判断该商户是否已经绑定机具。
(1)如果该商户未绑定任何机具直接绑定,弹出一个提示框提示客户机具已绑定成功。
(2)如果已经绑定机具,则执行弹出一个是否解绑选择对话框有三个选择(是、否、取消)1、选择“是”则执行解绑旧机具后重新绑定新机具;2、如果选择“否”则执行在“商户资料表”中复制并添加一个完全一样该商户然后绑定该机具 ;3、如果选择“取消”则执行取消本次操作。


如果该机具在商户表中已经被绑定则执行:
一、提示客户机具是否解绑商户,如果是则执行:
1、将商户表中的对应的该机具ID号和机具条码清空,将机具库存表中的该商户ID和商户名称清空
2、再执行判断该商户是否已经绑定机具。
(1)如果该商户未绑定任何机具直接绑定,弹出一个提示框提示客户机具已绑定成功。
(2)如果已经绑定机具,则执行弹出一个是否解绑选择对话框有三个选择(是、否、取消)1、选择“是”则执行解绑旧机具后重新绑定新机具;2、如果选择“否”则执行在“商户资料表”中复制并添加一个完全一样该商户然后绑定该机具 ;3、如果选择“取消”则执行取消本次操作。
二、如果选择否则取消本次操作所有数据恢复更改前的数据
[此贴子已经被作者于2017/9/4 9:59:56编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/9/5 7:26:00 [显示全部帖子]


甜老师如是在POS机库存资料表商户ID添加绑定商户时能实现以上功能,如果是POS机库存资料表商户ID已经存在时做修改的时候商户资料表中的机具ID和机具条码不发生清空的出现一台机具绑定了两台以上机具(这是绝不允许出现的现象)怎么解决呢?

图片点击可在新窗口打开查看此主题相关图片如下:0001.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:0002.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:0003.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:0004.jpg
图片点击可在新窗口打开查看
 

图片点击可在新窗口打开查看此主题相关图片如下:0005.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/9/5 7:36:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
peibaomin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/9/17 16:04:00 [显示全部帖子]

您看看判断语句顺序是不是有问题保存不了数据

 回到顶部