以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口崩溃了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131651) |
-- 作者:小巫仙 -- 发布时间:2019/3/4 7:59:00 -- [求助]窗口崩溃了 做窗口的时候,不小心把窗口整崩溃了,一预览就报错 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。 ************** 异常文本 ************** System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Data.SyntaxErrorException: 语法错误:“isnot”运算符后缺少操作数。 在 System.Data.ExpressionParser.Parse() 在 System.Data.DataExpression..ctor(DataTable table, String expression, Type type) 在 System.Data.DataView.set_RowFilter(String value) 在 Foxtable.WinForm.ComboBox.set_DataFilter(String value) --- 内部异常堆栈跟踪的结尾 --- 在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) 在 System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) 在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) 在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 在 System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) 在 System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) 在 Foxtable.o_oOo_0_.o___O00_(Object A_0, String A_1, Char A_2) 在 Foxtable.WinForm.Form.ooO_0_o_(ControlCollection A_0, DataRow A_1, Int32 A_2) 在 Foxtable.WinForm.Form.ooO_0_o_(ControlCollection A_0, DataRow A_1, Int32 A_2) 在 Foxtable.WinForm.Form.ooO_0_o_(ControlCollection A_0, DataRow A_1, Int32 A_2) 在 Foxtable.WinForm.Form.o___O_0o() 在 Foxtable.WinForm.Form.o__oo00O(o0 000 A_0, Int32 A_1, Int32 A_2) 在 Foxtable.WinForm.Form.Open(Int32 x, Int32 y) 在 Foxtable.oo 0o .o0 o O (Object A_0, ClickEventArgs A_1) 在 C1.Win.C1Command.C1Command.OnClick(ClickEventArgs e) 在 C1.Win.C1Command.C1Command.Invoke(ClickEventArgs e) 在 C1.Win.C1Command.bn.a(C1CommandLink A_0, a A_1) 在 C1.Win.C1Command.bn.c(MouseEventArgs A_0) 在 C1.Win.C1Command.MenuPopup.OnMouseUp(MouseEventArgs e) 在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) 在 System.Windows.Forms.Control.WndProc(Message& m) 在 System.Windows.Forms.ScrollableControl.WndProc(Message& m) 在 System.Windows.Forms.ContainerControl.WndProc(Message& m) 在 System.Windows.Forms.Form.WndProc(Message& m) 在 C1.Win.C1Command.MenuPopup.WndProc(Message& m) 在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** 已加载的程序集 ************** mscorlib 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8937 (WinRelRS4.050727-8900) 基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Foxtable 程序集版本: 2018.10.9.1 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- Foxtable.Lib 程序集版本: 2018.2.18.1 Win32 版本: 2018.02.18.1 基本代码: file:///C:/foxtable/Development/Foxtable.Lib.DLL ---------------------------------------- System.Windows.Forms 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8939 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- Microsoft.VisualBasic 程序集版本: 8.0.0.0 Win32 版本: 8.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll ---------------------------------------- System.Data 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Xml 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Configuration 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Management 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll ---------------------------------------- C1.Win.C1Ribbon.2 程序集版本: 2.0.20161.147 Win32 版本: 2.0.20161.147 基本代码: file:///C:/foxtable/Development/C1.Win.C1Ribbon.2.DLL ---------------------------------------- mscorlib.resources 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8937 (WinRelRS4.050727-8900) 基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Interop.JinDI_SmsComLib 程序集版本: 1.0.0.0 Win32 版本: 1.0.0.0 基本代码: file:///C:/foxtable/Development/Interop.JinDI_SmsComLib.DLL ---------------------------------------- C1.Win.C1Command.2 程序集版本: 2.0.20161.147 Win32 版本: 2.0.20161.147 基本代码: file:///C:/foxtable/Development/C1.Win.C1Command.2.DLL ---------------------------------------- System.Transactions 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- System.EnterpriseServices 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- System.Design 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll ---------------------------------------- Accessibility 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- C1.Win.C1FlexGrid.2 程序集版本: 2.0.20161.147 Win32 版本: 2.0.20161.147 基本代码: file:///C:/foxtable/Development/C1.Win.C1FlexGrid.2.DLL ---------------------------------------- 新财务系统.Project 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- C1.Win.C1Input.2 程序集版本: 2.0.20161.147 Win32 版本: 2.0.20161.147 基本代码: file:///C:/foxtable/Development/C1.Win.C1Input.2.DLL ---------------------------------------- 新财务系统.DataTable.AOEHb3uNTW2df5n43 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- 新财务系统.DataTable.AZJNsh64OynaaC33u 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- 新财务系统.DataTable.AHXgfLlcjg9MUsf4v 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- 新财务系统.DataTable.Azgx4Dc9WhxZ2jnb8 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- 新财务系统.DataTable.Ao0jBfoWDu2dYbTeD 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- 新财务系统.DataTable.A79Sgyv36eZetrYY7 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- 新财务系统.DataTable.AT0EtLZnWdMLOtger 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- Interop.MSScriptControl 程序集版本: 1.0.0.0 Win32 版本: 1.0.0.0 基本代码: file:///C:/foxtable/Development/Interop.MSScriptControl.DLL ---------------------------------------- 新财务系统.Function 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- 新财务系统.Ribbon 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- System.Web 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll ---------------------------------------- 新财务系统.Public 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- System.Windows.Forms.resources 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- Office2007Renderer 程序集版本: 1.0.0.0 Win32 版本: 1.0.0.0 基本代码: file:///C:/foxtable/Development/Office2007Renderer.DLL ---------------------------------------- huve6b2_ 程序集版本: 0.0.0.0 Win32 版本: 2.0.50727.8939 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- Neodynamic.WinControls.BarcodeProfessional 程序集版本: 6.0.2000.0 Win32 版本: 6.0.2000.15 基本代码: file:///C:/foxtable/Development/Neodynamic.WinControls.BarcodeProfessional.DLL ---------------------------------------- mce-bhm4 程序集版本: 0.0.0.0 Win32 版本: 2.0.50727.8939 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.resources 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.resources.dll ---------------------------------------- 新财务系统.Form.e645eb21 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- C1.Win.C1Chart.2 程序集版本: 2.0.20161.147 Win32 版本: 2.0.20161.147 基本代码: file:///C:/foxtable/Development/C1.Win.C1Chart.2.DLL ---------------------------------------- System.Data.resources 程序集版本: 2.0.0.0 Win32 版本: 2.0.50727.8922 (WinRelRS4.050727-8900) 基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Data.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Data.resources.dll ---------------------------------------- 新财务系统.Form.e645eb21 程序集版本: 0.0.0.0 Win32 版本: 2018.10.09.1 基本代码: file:///C:/foxtable/Development/foxtable.exe ---------------------------------------- ************** JIT 调试 ************** 要启用实时(JIT)调试, 该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置 jitDebugging 值。 编译应用程序时还必须启用 调试。 例如: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> 启用 JIT 调试后,任何无法处理的异常 都将被发送到在此计算机上注册的 JIT 调试器, 而不是由此对话框处理。 是正在编辑的一个按钮“新增账单”,编辑编辑就这样了,下面是窗口afterload和按钮的代码 afterload
With Tables("租户合同台账") .AddNew() .Current("台账号") = Tables("房间台账").Current("台账号") .Current("合同号") = Tables("房间台账").Current("租户合同号") .Current("租户编号") = "租户"
& .Current("_Identify") .Current("区域") = Tables("房间台账").Current("区域") .Current("房间号") = Tables("房间台账").Current("房间号") .Current("卧室号") = Tables("房间台账").Current("卧室号") If Tables("房间台账").Current.IsNull("定金条编号")
Then Else .Current("出房人") =
Tables("房间台账.定金违约").Current("出房人") .Current("定金") =
Tables("房间台账.定金违约").Current("定金") \'
e.Form.Controls("TextBox1").value = Tables("房间台账.定金违约").Current("月租金") .Current("承租人") =
Tables("房间台账.定金违约").Current("承租人") .Current("电话") =
Tables("房间台账.定金违约").Current("电话") End If End With \'e.Form.Controls("TabControl1").tabpages(1).Visible
= False \'e.Form.Controls("TabControl1").tabpages(2).Visible
= False \'e.Form.Controls("TabControl1").tabpages(3).Visible
= False 新增账单
Dim cb As WinForm.ComboBox =
e.Form.Controls("ComboBox5") Dim cb7 As WinForm.ComboBox =
e.Form.Controls("ComboBox7") Dim cb6 As WinForm.ComboBox =
e.Form.Controls("ComboBox6") Dim d As WinForm.ComboBox =
e.Form.Controls("ComboBox8") Dim t As WinForm.TextBox =
e.Form.Controls("TextBox2") Dim b As Integer = 1 If cb.Value = "" Then
messagebox.Show("未填写<账单项目>,请填写完毕后再新增账单!") b
= 0 Else If d.Value Is Nothing Then
messagebox.Show("未填写<应收日期>,请填写完毕后再新增账单!") b
= 0 Else If t.Value Is Nothing Then
messagebox.Show("未填写<应收金额>,请填写完毕后再新增账单!") b
= 0 End If With Tables("租户账单")
If b = 1 And cb6.value Is Nothing
Then
.AddNew()
.Current("合同号") = Tables("租户合同台账").Current("合同号")
Dim dr As DataRow
dr = DataTables("租户账单").Find("应收日期 > \'" & d.value & "\' And 合同号 = \'" & .Current("合同号") & "\'")
If dr IsNot Nothing Then \'如果找到的话
.Current("租期编号") = dr("租期编号")
.Current("账期") = dr("账期")
End If
.Current("账单项目") = cb.value
.Current("应收应付") = cb7.value
.Current("应收日期") = d.value
.Current("应收金额") = t.value
Else If b = 1 Then msgbox(1)
Dim rq() As String
Dim zq() As String
Dim zdq() As String
Dim i As Integer = 0
For Each r As Row In Tables("租户合同台账.租户账单").Rows
If r("应收日期") >= cb6.value msgbox(r("应收日期")) rq(i) = cstr(r("应收日期")) msgbox(rq(i)) zq(i) = r("租期编号") zdq(i) = r("账期") i +=i
End If
Next msgbox(2)
For j As Integer = 0 To i
.AddNew()
.Current("合同号") = Tables("租户合同台账").Current("合同号")
.Current("租期编号") = zq(i)
.Current("账期") = zdq(i) .Current("账单项目") = cb.value
.Current("应收应付") = cb7.value
.Current("应收日期") = cdate(rq(i))
.Current("应收金额") = t.value
Next
End If End With |
-- 作者:有点甜 -- 发布时间:2019/3/4 9:02:00 -- 1、先备份你的窗口
http://www.foxtable.com/webhelp/scr/2413.htm
2、把里面的table控件等一个一个删除,然后测试,是否正常 |