我有如下的一个数据库,数据量大概有1000-2000条,每条分为题目,选项和答案三列:世界四大洋中面积最小的是: (A)太平洋(B)大西洋(C)印度洋(D)北冰洋 (D)
我国面积最大的湖泊是: (A)青海湖(B)鄱阳湖(C)洞庭湖(D)太湖 (A)
世界上海拔最高的山是哪座? (A)乔戈里峰(B)珠穆朗玛峰(C)干城章嘉峰(D)公格尔山峰 (B)
世界国土面积最小的国家是 (A)梵蒂冈(B)摩纳哥(C)瑙鲁(D)图瓦卢 (A)
我国第一座国家森林公园是: (A)武夷山(B)长白山(C)张家界(D)九寨沟 (C)
我想在程序中加入一个文本框,一个数据显示控件,当我在文本框中输入"我"和"国"的时候数据控件中显示第二和第四条记录,当我再继续输入"面"的时候数据控件中就只剩下第二条记录了.同样的,当我输入"世"和"界"时,数据控件中显示1,3,4一共三条记录,当我再输入"四"时则显示第一条记录,若我输入的不是"四"而是"国"时,则显示第四条记录.
请问这种情况如何编写程序,用什么数据控件?
谢谢!
我国面积最大的湖泊是: (A)青海湖(B)鄱阳湖(C)洞庭湖(D)太湖 (A)
世界上海拔最高的山是哪座? (A)乔戈里峰(B)珠穆朗玛峰(C)干城章嘉峰(D)公格尔山峰 (B)
世界国土面积最小的国家是 (A)梵蒂冈(B)摩纳哥(C)瑙鲁(D)图瓦卢 (A)
我国第一座国家森林公园是: (A)武夷山(B)长白山(C)张家界(D)九寨沟 (C)
我想在程序中加入一个文本框,一个数据显示控件,当我在文本框中输入"我"和"国"的时候数据控件中显示第二和第四条记录,当我再继续输入"面"的时候数据控件中就只剩下第二条记录了.同样的,当我输入"世"和"界"时,数据控件中显示1,3,4一共三条记录,当我再输入"四"时则显示第一条记录,若我输入的不是"四"而是"国"时,则显示第四条记录.
请问这种情况如何编写程序,用什么数据控件?
谢谢!
解决方案 »
- 请教各位,fastreport如何在一页纸上打印多个不同的stringgrid?
- 庆祝升星!特此散分200,前五名各40分!先到先得,走过路过,千万别错过!
- 急, 百思不解问题! 请高手指教!
- VarArrayOf的问题
- 这个问题好难,MM发了很多个贴子了也还没能解决,请各位高手帮帮我(关于数据库中一条记录打印)
- 关于一个变量的问题
- delphi6下,ado连接excel问题
- 如何将DBgrid里的数字,在显示时转化为相应的汉字
- Parameters属性问题
- 去query查询的结果的数量可以用recordcount表示,存储过程查询的结果怎么表示?//牛虻
- 安装devpress出现的问题
- 如何测试线程句柄是否有效
procedure TForm1.Edit1Change(Sender: TObject);
var
sql : string;
begin
sql := 'select * from 题目答案 where 题目 like '''+ Edit1.Text + '%''';
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(sql);
ADOQuery1.Open;
end;
procedure TForm1.Edit1Change(Sender: TObject);
var
sql : string;
begin
sql := 'select * from 题目答案 where 题目 like '''+ TEdit(Sender).Text + '%''';
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(sql);
ADOQuery1.Open;
end;
///////////////////数据显示控件连接到adoquery1即可