|
6#
楼主 |
发表于 2008-4-18 16:38:01
|
只看该作者
这个列表框的行来源是同一个表“帮面指令表”。。
我查询不了结果。。请教要怎么改代码?
Private Sub 查询_Click()
Dim StrWhere As String
Dim StrWords() As String
Dim i As Integer
StrWords() = Split(inp, " ")
For i = 0 To UBound(StrWords)
StrWhere = StrWhere & "[ID] & [帮面ID] & [下单日期] & [出货日期] & [订单号] & [货号] & [组别] & [数量] & [备注]" & " Like '*" & StrWords(i) & "*' and "
Next
If Len(StrWhere) > 0 Then
StrWhere = Left(StrWhere, Len(StrWhere) - 5)
End If
result.RowSource = "SELECT 帮面指令表.ID, 帮面指令表.帮面ID, 帮面指令表.下单日期, 帮面指令表.出货日期, 帮面指令表.订单号, 帮面指令表.货号, 帮面指令表.组别,帮面指令表.数量, 帮面指令表.备注, [ID] & [帮面ID]& [下单日期] & [出货日期] & [订单号] & [货号] & [组别] & [数量]& [备注] AS 合并 FROM 帮面指令表 'INNER JOIN 订单明细 ON 订单.id = 订单明细.上级id WHERE " & StrWhere
End Sub |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|