以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]未声明“MessageBoxButtons”,它可能因其保护级别而不受影响  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137671)

--  作者:chendaiguo
--  发布时间:2019/7/12 13:44:00
--  [求助]未声明“MessageBoxButtons”,它可能因其保护级别而不受影响

一下代码是主窗口界面那个日期控件旁边那个按钮的Click事件代码:

 

Dim d1 As Date = e.Form.Controls("DateTimePicker1").Value
Dim d2 As Date = e.Form.Controls("DateTimePicker2").Value
If d1 = Nothing Or d2 = Nothing Then
MessageBox.Show("起始和结束日期都不能为空!","友情提醒",MessageBoxButtons.OK,MessageBoxlcon.Warming)
Else
      With DataTables("订单")
     .loadFilter ="日期">=#"& d1&"# And 日期<=#" & d2 &"#"
     .load()
End With
End

 

以上代码是我在《Foxtable数据库应用开发宝典》上原封不动操写下来的,但还是报错:未声明“MessageBoxButtons”,它可能因其保护级别而不受影响。

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

[此贴子已经被作者于2019/7/12 13:45:15编辑过]

--  作者:chendaiguo
--  发布时间:2019/7/12 13:44:00
--  [分享]已经完美解决,谢谢有点蓝

全部代码如下:已经测试过,得行的。

 

Dim d1 As Date = e.Form.Controls("DateTimePicker1").Value
Dim d2 As Date = e.Form.Controls("DateTimePicker2").Value
If d1 = Nothing Or d2 = Nothing Then
MessageBox.Show("起始和结束日期都不能为空!","友情提醒",MessageBoxButtons.OK,MessageBoxIcon.Warning)
Else
With DataTables("订单")
      .loadFilter = "日期 >= #" & d1 & "# And 日期 <= #" & d2 & "#"
      .load()
End With
End If

[此贴子已经被作者于2019/7/13 15:11:56编辑过]

--  作者:有点蓝
--  发布时间:2019/7/12 14:02:00
--  
抄错了吧:MessageBox.Show("起始和结束日期都不能为空!","友情提醒",MessageBoxButtons.OK,MessageBoxIcon.Warning)


这种错误提示核对一下帮助用法就明白了