永发信息网

为什么运行后单击时只能全部查询,选COBID.TEXT却没有作用?

答案:2  悬赏:40  手机版
解决时间 2021-05-18 04:37
  • 提问者网友:温柔港
  • 2021-05-17 11:28

Private Sub Command1_Click()
Dim rs As New ADODB.Recordset
sql = "select myid as 序号, contractname AS 合同名称,clientname as 签署单位 , signing_time as 签署时间,amount as 合同金额, payment as 已付金额, unpaid as 未付金额, memo as 备注 from mycontract_managerment"
If Me.Option1.Value Then
If cboID.Text = "" Then
MsgBox "请输入合同名称"
cboID.SetFocus
Exit Sub
Else
sql = sql & " where contractname = " & cboID.Text

End If
End If

rs.Open sql, conn

Set Me.MSHFlexGrid1.DataSource = rs
rs.Close
Exit Sub
End Sub

最佳答案
  • 五星知识达人网友:春色三分
  • 2021-05-17 11:57

sql语句的问题



sql = "select myid as 序号, contractname AS 合同名称,clientname as 签署单位 , signing_time as 签署时间,amount as 合同金额, payment as 已付金额, unpaid as 未付金额, memo as 备注 from mycontract_managerment"


改成


sql = "select myid as 序号, contractname AS 合同名称,clientname as 签署单位 , signing_time as 签署时间,amount as 合同金额, payment as 已付金额, unpaid as 未付金额, memo as 备注 like '" & cboID.Text & "' from mycontract_managerment"




全部回答
  • 1楼网友:孤老序
  • 2021-05-17 13:27

最近比较忙,不能玩问问啦。抱歉!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯