一个combobox控件,内容分别是:客户,电话,地址
一个edit控件:输入;
一个checkbox控件:控件为选择项,后面为两个日期控件DateTimePicker1跟DateTimePicker2
如果是单独查询COMBOX1的内容为
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from spsellsum where 客户 like ''%'+edit1.text+'%''');
adoquery1.Open;
其它类式
日期查询代码:
adoquery1.sql.close;
adoquery1.SQL.Add('select * from spsellsum where 销售日期>=:date1 and 销售日期<=:date2 ');
adoquery1.Parameters.ParamByName('date1').Value:=datetostr(datetimepicker1.Date);
adoquery1.Parameters.ParamByName('date2').Value:=datetostr(datetimepicker2.Date);
adoquery1.open;
现在我的问题是:
1。如果checkbox没有选中,查询内容只是combobox的条件,
2。如果checkbox有选中,查询内容是combobox的条件+ 两个DateTimePicker 条件。
现在Edit1Change应该要怎么写?
请帮忙写一下完整的判断条件代码
请问在delphi中combobox和checkbox组合在一起实现某个功能怎么写?
if checkbox.checked then begin \/\/此处实现加上combobox条件的SQL语句 end
在delphi中用ComboBox下拉框与checkbox合在一起怎么用(可以用INI方式...
begin AssignFile(f1,'check.txt'); \/\/以可写方式打开一个文件,不存在则创建,存在则覆盖 Rewrite(f1); \/\/打开文件准备读写 \/\/下面代码保存checkbox的状态,选中为1,未选中为0 if ck1.Checked Then Writeln(f1,'1')else Writeln(f1,'0');if ck2.Checked Then Writeln(f1,'1')else Wr...
delphi中有两个conbobox下拉菜单,进行查询
combobox1是放车间的,combobox2是放班次的 select * from 表名 where 车间字段=trim(combobox1.text);\/\/这就是某个车间所有班次的 select * from 表名 where 车间字段=trim(combobox1.text) and 班次字段=trim(combobox2.text);\/\/这就是某个车间某个班次的 ...
delphi中ComboBox实现一个简单功能
首先设定好dbgrid的属性.dbgrid.DataSource 设为 你的Datasource.DataSource的Dataset属性设为 Adoquery.下面你就可以在Combobox的onchange事件中这么写 if Combobox.Text='' then exit;Adoquery1.close;Adoquery1.sql.text:='select * from yourtable where 字段='''+Combobox1.Text+''';Adoquery...
如何在delphi中运用某个组件做出百度搜索时关键字自动匹配的效果?
1、首先要有数据库,并建立好相关字段索引!字段:id,srhtxt 2、拖放comboboxadoconnection adoquery datasource控件,并连接好数据库 3、当combobox输入内容后,把combobox.text的内容代入数据库用 like查询,如:select * from db where srhtxt like '''%'+combobox.text+'%'''4、把查询结果写...
DELPHI中如何实现ComboBox1下拉有1 2(1关联D:\\1.doc 2关联D:2.doc)点...
在combobox1的点击事件里写代码就可以了 combobox1.items.add("1"); \/\/关联字符串'd:\\1.doc'combobox1.items.add('2'); \/\/关联字符串'd:\\2.doc'这样就会在combobox1中加入选项。然后判断选择的是1还是2 if ComboBox1.ItemIndex =0 then Begin OleContainer1.CreateObjectFromFile('d:...
...代码写在什么地方?代码怎么写? 如果使用Combobox呢?
DBCombobox是在combobox组件的基础上派生的一个数据感知组件,只要你正确设置了它的datasource(数据源组件)属性,并且指定了datafield(字段名)它就会自动写入数据集中指定字段的所有值,无需写任何代码。但是,它可能不会滤除重复值,比如,你用它来显示进货表中货物名称,同一物品可能会反复进货,那么这...
vf中怎么写interactive事件代码
列表(listbox),组合框(combobox),复选框(checkbox),单选按钮组(optiongroup),文本框(textbox),编辑框(editbox),命令按钮组(commandgroup),spinner都有该事件.在使用键盘或鼠标更改控件的值时,此事件发生。如果你要在用户改变里面的值时,执行一些代码, 就可以在该事件里面写代码.具体怎么写要看你需要...
delphi中的combobox问题
当ComboBox的style属性csDropDownList时,设置其itemindex为-1,就会清除显示了。再,你的过程写得比较繁琐,帮你改了一下,以供你参考。procedure TForm1.Button1Click(Sender: TObject);var i:integer;begin for i:=0 to self.ComponentCount-1 do begin if self.Components[i] is TEdit then b...
Delphi数据库控件使用入门(二)
TDBComboBox TDBComboBox构件实际上是TComboBox构件的数据感知版本 它能以组合框的形式显示一组数据 让用户从列表中选择一个值或直接输入一个值 Items属性用于设置列表中要显示的一组数据 在设计期 可以单击Items属性边上的省略号按钮打开一个字符串列表编辑器 然后输入一些字符串 DropDownCount属性用于...