0
  1. 我有一个表格,它的目的是查看客户(客户表)和一些订单(订单表),当用户向客户建立订单时,用户可以按下一个名为打印账单的按钮,这样报告就会显示出来,并且客户名称出现在客户表的头部,订单出现在正文部分(可能是订购 100 件商品),总折扣出现在页脚部分

我知道查询"Select * from order where id = '"& Txtid.Text &"'" ,但我做不到,它只需要一个没有 Txtid.Text 的纯 sql 命令那么如何Txtid.text在查询中包含?

  1. 我如何发送任何查询并且结果出现在报告中,我只能发出命令并在其上构建报告,因此它必须是一种从代码中更改命令以便报告动态查看数据的方法
4

1 回答 1

1

可能您需要选择多个项目。

尝试在ListBox启用多项选择的情况下将 a 添加到您的表单中。然后,您可以将您的所有 ID 连接ListBox成一个字符串,并使用IN比较器作为您的标准,如下所示:

sqlString = 
    "SELECT " & _
        "field1, " & _
        "field2, " & _
        "fieldn " & _
    "FROM " & _
        "order " & _
    "WHERE " & _
        "ID IN (" & concatListIds & ") "
于 2013-04-29T10:48:31.720 回答