Foxtable(狐表)用户栏目专家坐堂 → 弹出错误提示!急救啊!求解?


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

主题:弹出错误提示!急救啊!求解?

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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
弹出错误提示!急救啊!求解?  发帖心情 Post By:2013/4/19 10:10:00 [显示全部帖子]

      小弟在制作程序的时候,发现一个很让我疑惑的问题。

我制作了一个窗口,其写入的数据存入相应的表中。如图。

      之前刚制作完成的时候一切都能正常运行,我便进行下一步工作。

当我回过头来整理的时候,却发现该窗口无法正常运行了。错误提示如图。

      该错误提示有时候是我一点开材料类别的下拉菜单就弹出,有时候是能正常选择类别,

选择完成后点开名称的下拉菜单就弹出。

      而且弹出此错误提示后,整个软件就卡死了,什么也点不了,连详细错误提示信息都看不了。只能打开任务管理器关闭。

      不知道这是为什么,希望大家帮忙解决一下。

      1,窗口中的材料类别控件,enter代码如下:

Dim leibie As WinForm.ComboBox = e.Form.Controls("辅助生产材料入库材料类别填写")
Dim mingcheng As WinForm.ComboBox = e.Form.Controls("辅助生产材料入库材料名称填写")
If leibie.Text <> "" Then
    mingcheng.ComboList = DataTables("辅助生产材料").GetComboListString("材料名称","[材料类别] = '" & leibie.text & "'")
End If

       2,表事件中的datacolchanged代码如下:

Select Case e.DataCol.Name
    Case "材料名称","材料类别"
        If e.NewValue > "" Then
            If e.DataRow.IsNull("材料名称") OrElse e.DataRow.IsNull("材料类别") Then
                e.DataRow("型号规格") = Nothing
                e.DataRow("单位") = Nothing
                e.DataRow("单价") = Nothing
            Else
                Dim dr As DataRow = DataTables("辅助生产材料").Find("材料名称= '" & e.DataRow("材料名称")  & "'")
                e.DataRow("型号规格") =  dr("规格型号")
                Dim dt As DataRow = DataTables("辅助生产材料").Find("材料名称= '" & e.DataRow("材料名称")  & "'")
                e.DataRow("单位") =  dt("单位")
                Dim dy As DataRow = DataTables("辅助生产材料").Find("材料名称= '" & e.DataRow("材料名称")  & "'")
                e.DataRow("单价") =  dy("单价")
            End If
        End If
End Select

         3,材料类别的下来选项因为固定并且不多,所以我用得属性中的自定义项目。

 


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

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

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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
  发帖心情 Post By:2013/4/19 10:25:00 [显示全部帖子]

数据超过2M了,发不上来啊!要不加我QQ,185903609 我传给你吧?

 回到顶部