Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]错误提示集合已修改

1楼
lgj716330 发表于:2022/11/29 10:51:00
开发者登录时,最后总提示以下错误,然后就登录不了,把bin删了也不行,不知什么原因

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20221129104202.png
图片点击可在新窗口打开查看

2楼
有点蓝 发表于:2022/11/29 11:14:00
检查项目属性的事件代码
3楼
lgj716330 发表于:2022/11/29 11:51:00
好象是DropDownClosed这个事件有问题,这个窗口我有多张表共用,写了下面代码

If CurrentTable.DataTable.Name = "报销清单" Then

    If e.Selected Then 

        Dim tbl As Table = Tables("部门筛选三_Table1")

        If tbl.Current IsNot Nothing Then

            e.Form.DropDownBox.Value = tbl.Current("部门名称")

            Tables("报销清单").Current("承担部门编号") = tbl.Current("部门编号")

        End if

        If e.Form.DropTable IsNot Nothing Then 

            e.Form.DropTable.FinishEditing()

        Else 

            e.Form.DropDownBox.WriteValue()

        End If

    End If

End If

 If CurrentTable.DataTable.Name = "预估调整表" Then

    If e.Selected Then 

        Dim tbl As Table = Tables("部门筛选三_Table1")

        If tbl.Current IsNot Nothing Then

            e.Form.DropDownBox.Value = tbl.Current("部门名称")

            Tables("预估调整表").Current("部门编号") = tbl.Current("部门编号")

        End If

        If e.Form.DropTable IsNot Nothing Then 

            e.Form.DropTable.FinishEditing()

        Else 

            e.Form.DropDownBox.WriteValue()

        End If

    End If

End If


[此贴子已经被作者于2022/11/29 11:50:57编辑过]
4楼
有点蓝 发表于:2022/11/29 12:07:00
检查一下给"部门编号、部门名称"赋值会触发什么表事件
5楼
lgj716330 发表于:2022/11/29 19:44:00
这个问题已解决,但上面的代码,在单元格录入选择的时候,没起作用,连部门名称都选不过来,是不是不能象上面这样写
6楼
有点蓝 发表于:2022/11/29 20:54:00
调试

msgbox(CurrentTable.DataTable.Name)

If CurrentTable.DataTable.Name = "报销清单" Then

msgbox(e.Selected)

    If e.Selected Then 

        Dim tbl As Table = Tables("部门筛选三_Table1")

msgbox(tbl.Current IsNot Nothing)

        If tbl.Current IsNot Nothing Then

msgbox(tbl.Current("部门名称"))

            e.Form.DropDownBox.Value = tbl.Current("部门名称")

7楼
lgj716330 发表于:2022/11/30 10:32:00
msgbox(CurrentTable.DataTable.Name),这里显示的窗口中的表,而不是我要录入数据的表“报销清单”
8楼
有点蓝 发表于:2022/11/30 10:39:00
这就说明了合适的调试方法的重要性

使用DropTable获取表http://www.foxtable.com/webhelp/topics/2704.htm

CurrentTable指的就是当前表,点击了下拉窗口里的表,CurrentTable就是下拉窗口里的表了
9楼
lgj716330 发表于:2025/3/1 16:12:00
昨天还好好的,今天突然又出现这个错误,开发登录不了,用ctrl进去检查了没查出问题,偿试了种种办法还是不行,不知道如何办了

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20250301152052.png
图片点击可在新窗口打开查看

10楼
有点蓝 发表于:2025/3/1 17:17:00
给登录有关的所有代码每一行加上调试代码,调试看是哪一行代码执行后出错

共10 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03271 s, 2 queries.