例如,有3个以上的下拉列表可以分别选择,“出版时间”、“出版社”、“类别”、....动作是查询新书,下拉列表的组合是随机的,可以是一个,可以是全部,由查询的人自己决定,这样的查询如何写呢?主要是想看看不同的算法,请高手不吝施教,谢谢!
解决方案 »
- Delphi中DBGridEh合并行
- 如何在窗体中显示窗体,并使窗体的滚动条出现?
- 怎样使用内存影射文件在两个程序间传递信息?
- 线程需不需要释放啊
- 關於創建一個模版窗口的多個實例?
- 谁有Onguard控件使用方面的中文使用资料,共享共享嘛!
- Pchar类型的变量如何赋值给string变量?
- 谢谢刚才的指点,继续请教函数调用,在线等待....
- Object-oriented software construction
- 请问如何用QuickRep打印单独的一条记录,而不是所有记录?
- 如果让QuickReport的预览窗口出现在我的MDI子窗口的一个Panel上?
- 怎样设置和取消 共享目录的 的用户和密码
if 选“出版时间” then
sqlstr:=sqlstr+'and 出版时间='+出版时间;
if 选“出版社” then
sqlstr:=sqlstr+'and 出版社='+出版社
if 选“类别” then
sqlstr:=sqlstr+' and 类别='+类别
if combobox1.text<>'' then
sql:=sql+' and 出版时间='''+ combobox1.text+'''';
if combobox2.text<>'' then
sql:=sql+' and 出版社='''+ combobox2.text+'''';
if combobox3.txt<>'' then
sql:=sql+' and 类别='''+ combobox3.text+'''';
..