条件查询问题 找进销存月报表
不知道如何写代码 请教!!!
2楼: 问题要描述的详细和准确一些! 如服装店销售管理软件
3楼: 就是想根据listbox中列出的条件 用adoquery的sql语句查询符合条件的数据库字段
并把查询到的结果显示到memo里 谢谢
4楼: listbox中的条件,你是怎样描述的..?举例来看看
5楼: strSql:=''SELECT * FROM AssignData WHERE RouteID=''''''+
Copy(ListBox.Items[i],0,pos(''---'',ListBox.Items[i])-1)+'''''' '';
6楼: listbox中的内容是 北京 天津 上海 重庆 ..
仓库管理软件版7楼: 中鼎写的我看不懂呀!!! 能写的详细一点吗??
8楼: 在线等高手!!!
9楼: 等待中。。。
10楼: var
i:integer
sql;string;
begin
sql:=''''''无'''''';
for i:= 0 to listbox.count-1 do
begin
if listbox.Selected[i] then
sql:=sql+'',''''''+listbox.item[i]+'''''''';
end;
sql:=''SELECT * FROM TableName where City in (''+sql+'')'';
end;
没有调试
11楼: 帮顶!
╭=========================================╮
80G海量源代码,控件,书籍全免费狂下不停!
http://www.source520.com
╰=========================================╯
12楼: listbox中的内容 不止一个 而且 不是根据选中的内容 而是把listbox中的全部内容作为查询条件 例如 listbox中的内容为 北京
上海
天津
则用sql语句查询数据库表中所有包含北京 或者 上海 或者天津 的所有字段 并且将他们显示在memo里 求高手 谢谢!!! 如进销存月报表
13楼: 利用weichao9999方法找了来以后存到一个临时表里面就可以了,或者把SQL语句的AND条件,连接起来