Foxtable(狐表)用户栏目专家坐堂 → 关于数据库表关系建立


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

主题:关于数据库表关系建立

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


加好友 发短信
等级:超级版主 帖子:107301 积分:545766 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/4 21:47:00 [显示全部帖子]

上实例测试

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


加好友 发短信
等级:超级版主 帖子:107301 积分:545766 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/4 23:04:00 [显示全部帖子]

If  e.Selected Then
    If e.Form.DropDownBox.name="shanghubianhaoDropBox"
        Dim tbl As Table = Tables("窗口4_Table1")
        Dim tbl1 As Table = Tables("客户资料")
        Dim Result As DialogResult
        If tbl1.Current IsNot Nothing Then
            If tbl.current.isnull("客户编号") = False Then
                Result = MessageBox.Show("该商户已经绑定客户,是否重新绑定新客户,单击是解绑后重新绑定,单击否放弃绑定新商户", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                If Result = DialogResult.No Then
                    Return
                Else
                    e.Form.DropDownBox.Value = tbl.Current("商户编号")
                    tbl.Current("客户编号")  = tbl1.Current("客户编号")
                    tbl.Current("法人姓名")  = tbl1.Current("客户姓名")
                    msgbox(tbl1.Current("客户姓名") & "客户成功绑定商户 ")
                End If
            End If
        End If
    ElseIf e.Form.DropDownBox.name="DropBox1" OrElse e.form.dropTable IsNot Nothing AndAlso e.form.dropTable.Name = "商户资料"
        
        Dim tbl As Table = Tables("窗口4_Table1")
        Dim tbl1 As Table = Tables("客户资料")
        Dim Result As DialogResult
        
        If tbl.Current IsNot Nothing Then
            Result = MessageBox.Show("该商户已经绑定客户,是否重新绑定新客户,单击是解绑后重新绑定,单击否放弃绑定新商户", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
            If Result = DialogResult.No Then
                Return
            Else
                e.Form.DropDownBox.Value = tbl.Current("客户编号")
                tbl.Current("客户编号")  = tbl1.Current("客户编号")
                tbl.Current("法人姓名")  = tbl1.Current("客户姓名")
            End If
        End If
    End If
End If
If e.Form.DropTable IsNot Nothing Then '如果是通过表下拉的
    e.Form.DropTable.FinishEditing()
ElseIf e.Form.DropDownBox.BindingField > "" '如果是通过窗口下拉的
    e.Form.DropDownBox.WriteValue()
End If

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


加好友 发短信
等级:超级版主 帖子:107301 积分:545766 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/8/5 14:32:00 [显示全部帖子]

不同的下拉不要共用同一个下拉窗口,分开几个窗口吧,每一个下拉使用一个独立的窗口。等什么时候你的编程能力足够了,在考虑做合并。没有必要浪费时间在这个地方

 回到顶部
总数 14 上一页 1 2