已有10人关注
至少一个参数没有被指定?
发表在VB图书答疑 2019-09-09 《Visual Basic开发实战1200例(第Ⅰ卷)》第8章 窗体设计
是否精华
版块置顶:

Text1(Index).SelStart = 0

  Text1(Index).SelLength = Len(Text1(Index))

End Sub

Private Sub Text1_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer)

  If KeyCode = vbKeyReturn And Index < 5 Then Text1(Index + 1).SetFocus

End Sub

Private Sub Text1_LostFocus(Index As Integer)

  Text1(Index).BackColor = &H80000005

End Sub


Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)

  Select Case Button.Key

     Case "add"

       Adodc1.Recordset.AddNew        '添加新记录

       '清空文本框,解除锁定

       For i = 1 To Text1.UBound

           Text1(i) = ""

           Text1(i).Locked = False

       Next i

       Text1(0).SetFocus         '使经手人编号text1(0)获得焦点

     Case "save"

       Adodc1.Recordset.Update        '更新数据表

     Case "xg"

       '解除锁定,修改数据

       For i = 1 To Text1.UBound

           Text1(i).Locked = False

       Next i

     Case "cancel"

       '取消操作,锁定文本框

       For i = 1 To Text1.UBound

           Text1(i).Locked = True

       Next i

     Case "del"

       Adodc1.Recordset.Delete        '删除记录

       Adodc1.Recordset.Update        '更新数据表

     Case "close"

       Unload Me           '关闭窗体

  End Select

End Sub


Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)


    Text2.Text = DataGrid1.Columns("货品编号").Text

    Text3.Text = DataGrid1.Columns("设备名称").Text

    Text4.Text = DataGrid1.Columns("数量").Text

    Text5.Text = DataGrid1.Columns("排").Text

    Text6.Text = DataGrid1.Columns("列").Text

    Text7.Text = DataGrid1.Columns("层").Text

End Sub


Private Sub Command1_Click()

MsgBox "出库完成前,请勿进行任何操作!!!"

End Sub

Private Sub Command2_Click()

MsgBox "入库完成前,请勿进行任何操作!!!"

End Sub

Private Sub Command3_Click()


 Adodc1.RecordSource = "select * from 库存表 where 商品名称 like '*'+'" + Text8.Text + "'+'*'"

  Adodc1.CommandType = adCmdText

  Adodc1.Refresh

  Set DataGrid1.DataSource = Adodc1

 

End Sub

Private Sub Adodc1_Error(ByVal ErrorNumber As Long, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, fCancelDisplay As Boolean)

  If ErrorNumber = -2147217873 Then      '如果错误号-2147217873

    Scode = 0           '服务器返回错误码为0

    MsgBox Description         '输出错误描述信息

  End If

End Sub


分享到:
精彩评论 2
wild_五花肉_1648997721
学分:4 LV1
2019-09-09
沙发

服务器已经连接完成了,用下边按编号搜索,限制至少一个参数没有被指定?这个咋解决。

淡.印象
学分:323 LV5
TA的每日心情
学习Python
2020-11-23 22:17:24
2019-09-28
板凳

wild_五花肉_1648997721 发表于2019-09-09 16:13

服务器已经连接完成了,用下边按编号搜索,限制至少一个参数没有被指定?这个咋解决。

查询语句中是按“商品名称”查询,没有编号,再仔细检查下代码。另外,错误指向哪一行代码

首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照