我用的是ADO接口 已经和后台连起来了
现在想用两个combobox的下拉菜单做查询条件 怎么实现啊 跪求答案 同时再添加一个查询按钮 按钮的click事件的代码怎么写哦 请指教 帮帮忙 对了 最后是要显示在DBGrid中的
现在想用两个combobox的下拉菜单做查询条件 怎么实现啊 跪求答案 同时再添加一个查询按钮 按钮的click事件的代码怎么写哦 请指教 帮帮忙 对了 最后是要显示在DBGrid中的
解决方案 »
- 請問怎麼判斷今天是5.1,5.2,5.3或10.1,10.2,10.3。
- 求购类似Symantec AntiVirus中的一个自动升级病毒库的功能,有意者请联系 290959810,欢迎大家参与讨论LiveUpdate的
- 如果传递二维数组的数据给PByteArray.
- 关于sql的 case 语句
- 简单的菜鸟问题,请大家帮我看看,分虽少,但我只剩这么多了,全拼上啦
- ehlib中的datagrideh的ondrawcolumncell出错,原因何在??
- 在WIN98下,程序报错“stack overflow”。
- DrawGrid初始化时不能装入图像的问题
- 有关数据库的问题。。在线等待!!!
- 同一台电脑运行了两个相同的SQL SERVER数据客户端,可否操作同一个SQL数据库
- 串口打开,数据发不出去
- delphi 动态html解析。。。跪求仙人指路。。。
procedure TRes_HrCq_TXD_F.cx_txcbPropertiesChange(Sender: TObject);
var
Strbm:string;
i:Integer;
begin
inherited;
cx_bmkb.Properties.Items.Clear;
cx_bmkb.Text:='';
if (Length(_PLANER_ID)>=7) and (Trim(_KyeTxcb)<>'') and (Trim(_KyeTxbm)<>'') and (Trim(_KyeTxkb)<>'') and (trim(_KyeTxZJQF)='') then
begin
Strbm:=' and BM in ('+ Trim(ReturnBM(_UserBm))+') ';
qry_BaseTemp.Close;
qry_BaseTemp.SQL.Text:=' select BM from Res_User_Temp where JN=''在職'' and CB='''+ Trim(cx_txcb.Text)+''' where bm is not null group by bm '+ Strbm;
qry_BaseTemp.Open;
qry_BaseTemp.First;
for i:=0 to qry_BaseTemp.RecordCount -1 do
begin
cx_bmkb.Properties.Items.Add(Trim(qry_BaseTemp.FieldValues['BM']));
qry_BaseTemp.Next;
end;
end;
var SQL,DateS:string;
begin
SQL:='select * from 主粮副食采购 where ';
if ComboBox9.Text<>'' then
begin
SQL:=SQL+'(日期>='+#39+ComboBox9.Text+#39+') ';
end;
if ComboBox10.Text<>'' then
begin
SQL:=SQL+'and (日期<='+#39+ComboBox10.Text+#39+') ';
end;
DataModule1.ClientDataSet1.Active:=False;
DataModule1.ClientDataSet1.DataRequest(SQL);
DataModule1.ClientDataSet1.Active:=True;
end;