读书人

这样的输入输面如何做

发布时间: 2012-05-22 18:18:54 作者: rapoo

这样的输入输面怎么做?
想根据年龄段从数据库搜索结果,比如条件是
10元以下的商品数统计
20-30元的商品
70-80元的商品统计,
Delphi如何能让用户方便的输入这种(多段)一段一段的范围 ?有没有什么适合的控件?

就是用户在点击“查询”前可以输入3个条件(如上面),也可以输入5个或8个条件(比如再增加1000元-2000元,5000元-8000元)等条件……


[解决办法]
COMBOBOX可以
[解决办法]

Delphi(Pascal) code
//用ComboBox控件,代码如下!procedure TForm1.ComboBox1DropDown(Sender: TObject);beginComboBox1.Items.Add('10元以下的商品数统计');ComboBox1.Items.Add('20-30元的商品');ComboBox1.Items.Add('70-80元的商品统计');end;
[解决办法]
那就多放几个COMBOBOX吧
[解决办法]
那你用grid来做呀,选择两列,让他输如就行了,同时判断下合法性,后面直接调用。如果需要保存,就保存或者保存本地文件都行
[解决办法]
2个combobox,1个edit,1个listbox
1个combobox显示所有字段,另外1个combobox显示运算符号,edit让用户输入条件值

然后组合起来添加到listbox中,最后根据listbox项目,产生最生结果

更复杂的都可以在此基础上添加

读书人网 >.NET

热点推荐