问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...用ADOQuery1连接,里面有两个DBLookupComboBox1控件

发布网友 发布时间:2023-11-30 08:25

我来回答

3个回答

热心网友 时间:2024-03-15 18:36

放两个AdoQuery,命名为:Qry_DiQu和Qry_RanLiao,
放两个DataSource命名为: Ds_DiQu和Ds_RanLiao,其DataSet设置为Qry_DiQu和Qry_RanLiao。

然后,设置comBox1指向地区:
qry_DiQu.sql.text:='select * from DiQu';
qry_DiQu.open; //这就能显示的列表了

设置combox2指向燃料:
qry_RanLiao.sql.text:='select * from RanLiao where RanLiao.DiQu=:diQuID '; //注意这个参数:DiQuID,要在qry_DiQu里有同名字段,指地区的ID
qry_RanLiao.DataSource:=ds_DiQu; //从这里取参数
qry_RanLiao.open; //读取燃料了

------------------------我建议你用devExpress的Cx组件,cxImageCombobox--------------
with qry_DiQu do while not eof do with TCxImageComboboxItem(cbx_DiQu.properties.items.add) do begin
value:=fieldValues['地区编号'];
description:=fieldValues['地区名称'];
NEXT; //吓一跳记录
end;
//双击cbx_DiQy后,会自动生成一个事件:cbx_diQu.properties.onChange,写代码:
with qry_RanLiao do begin
close;
sql.text:='select * from ranLiao where 地区号='+quotedStr(cbx_DiQu.editValue); --地区编号,取燃料
open;
--画界面
cbx_ranliao.properties.items.clear;
while not eof do with TCxImageComboboxItem(cbx_ranliao.properties.items.add) do begin
value:=fieldValues['燃料ID'];
description:=fieldValues['燃料名称'];
next;
end;
end;

写的很仓促,大体是这个意思,有点小错误的话你自己理顺理顺把。

热心网友 时间:2024-03-15 18:43

在ADOQuery做过滤
当地区被选中时,按照选中的地区作为过滤条件,这样就只剩下与该地区对应的燃料了

热心网友 时间:2024-03-15 18:44

我一般不用DBLookupComboBox来做,而是直接用两个ComboBox,在第一个ComboBox中加载地区名称的信息,然后在Change事件中,动态加载第二个ComboBox的数据(燃料名称)
向ComboBox中动态添加数据的方法比如:
ComboBox.Clear
while not ADOQuery1.Eof do
begin
ComboBox.Item.Add('');
ADOQuery1.Next;
end;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《火星异种》揭示了怎样的人性丑恶。? 日本哪些漫画动作(战斗类)设计较好,较为细致?并请稍微分析 新的一学年马上开学了,想送老师一件开学礼物,实用性强的。 开学送老师什么礼物? 未办理不动产的 没办登记的抵押合同怎么办 欠债人失联后的处理办法 早上肚子胀是什么原因 梦见姐姐去外地工作 电脑中所存的文件都在哪儿 我这配置能不能装win10啊?1 执行董事是否一定要担任法人代表?78 教务处的个人信息里面的照片可以自己换吗 急+++ 龙之谷现在哪个职业比较好?4 龙之谷什么职业单刷厉害?297 ios12更新软件会没吗 抗美援朝时期的美国如果不停战,而是像侵华日军那样大举进攻中国...16 用……直到……才……造句133 哔哩哔哩概念版有什么不同 概念版是什么21 怀孕初期能吃海带汤吗3 怀孕初期能吃海带汤吗?5 户外真空断路器储能指示已在储能位置,但是分闸和合闸操作机构没_百度知 ... 我的yeah.net邮箱今天登录不上去了,大家的也这样吗? 淘宝5元纸巾秒杀群五元纸巾全国包邮是真的吗?92 假如你是李华,你的英国朋友sam来中国旅游,你建议他骑自行车...5 假设你是peter,下个月(十月)你的笔友李华和他的家人将去...7 英语作文 假设是李华 曾经与家人去伦敦旅游 谈谈曾经做过和没...1 家庭装修木工价格多少,家装木工价格又是如何计算的?谁提供下?3 什么动物是现存世上最大的猫科动物? vivoy3s有没有渲染模式? 我妈妈38岁单身9年了,今天我妈跟一个男的领了结婚证坐他车走... 智力云招聘推广是真的吗 朋友考试回家,家里亲人都出去旅游了,怎么做才能让他感到温暖 英文作文 假如你是李华,寒假期间你要到伦敦旅游,请你根据以下...26 我家配置,以前玩英雄联盟只有60帧,为什么现在玩的时候有一百多帧... 可以修改第二次吗? 如何判断蜜蜂蛰了人? 怎样判断蛰人的蜂是有毒的还是无毒的?有毒的程度又如何区别?37 淘宝上卖1毛钱的东西还包邮是真的假的12 功夫熊猫阿宝的梦怎么打过去啊? 已知数列an为等比数列。 (1)若a5=4,a7=16,求a12 (2)若a4-a2=24,a2+ 贺敬之的桂林山水歌57 九曲黄河万里沙.这句话什么意思。 诗人为什么说:九曲黄河万里...4 求 1930来的先生 by 白云诗 完整txt百度云18 c# 的表格可以合并单元格吗? 如何喝白酒不容易醉? 淘宝上有少于1.5元的一包的抽纸吗 我想卖卫生纸哪个地方批发的便宜271 汽轮发电机推力瓦温度过高的原因且如何处理8 全民k歌的恶意刷榜是什么?