这是我的笨方法:
begin
ComboBox1.clear;
combobox2.clear;
ADOquery1.active:=false;
ADOquery1.Close;
ADOquery1.SQL.Clear;
ADOquery1.SQL.Add(' select distinct sex from intclientinf ');
adoquery1.active:=true;
ADOquery1.Open;
ADOquery1.first;
while not ADOquery1.Eof do
begin
combobox1.items.add(ADOquery1.fieldbyname('sex').asstring);
ADOquery1.next;
end; ADOquery1.active:=false;
ADOquery1.Close;
ADOquery1.SQL.Clear;
ADOquery1.SQL.Add(' select distinct intbuina from intclientinf ');
adoquery1.active:=true;
ADOquery1.Open;
ADOquery1.first;
while not ADOquery1.Eof do
begin
combobox2.items.add(ADOquery1.fieldbyname('intbuina').asstring);
ADOquery1.next;
end;end;请问谁呀更简单的方法呀 小女子着急用呢
begin
ComboBox1.clear;
combobox2.clear;
ADOquery1.active:=false;
ADOquery1.Close;
ADOquery1.SQL.Clear;
ADOquery1.SQL.Add(' select distinct sex from intclientinf ');
adoquery1.active:=true;
ADOquery1.Open;
ADOquery1.first;
while not ADOquery1.Eof do
begin
combobox1.items.add(ADOquery1.fieldbyname('sex').asstring);
ADOquery1.next;
end; ADOquery1.active:=false;
ADOquery1.Close;
ADOquery1.SQL.Clear;
ADOquery1.SQL.Add(' select distinct intbuina from intclientinf ');
adoquery1.active:=true;
ADOquery1.Open;
ADOquery1.first;
while not ADOquery1.Eof do
begin
combobox2.items.add(ADOquery1.fieldbyname('intbuina').asstring);
ADOquery1.next;
end;end;请问谁呀更简单的方法呀 小女子着急用呢
解决方案 »
- 请问怎么实现弹出 我的电脑、桌面、回收站这种特殊路径的右键菜单?
- SQL查询的问题
- 一个小难题,请问如何判断和记录下按钮的第一次点击?
- 如何解决这个拷贝中文时的乱码问题?
- 又一个DBGrid问题。难啊。高手请进。
- 使用TDBGridEh出生的问题
- 用delphi6的向导做activeform,没有对窗体进行任何修改发布时已经被下载到了客户端,并且在在客户端成功注册,
- 利用ICS的HttpCli控件从本地数据库上传图片记录的问题。
- 怎么创建DLL
- 如何提取网站名?
- 急 急,请教各位高手????????
- 现正在做一个管理系统,需要打印小票,可打印机不切纸,我用的是EPSON TM-T88III,报表用的是QuickReort,可就是不切纸
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, Grids, DBGrids, ADODB, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
ComboBox1: TComboBox;
ADOQuery1: TADOQuery;
procedure Button1Click(Sender: TObject);
private
procedure SetCombobox(Combox: Tcombobox; Sqlstr,FieldName: string);
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.SetCombobox(Combox:Tcombobox;Sqlstr,FieldName:string);
begin
Combox.clear;
with ADOquery1 do
begin
Close;
SQL.Clear;
SQL.Add(Sqlstr);
Open;
first;
while not ADOquery1.Eof do
begin
Combox.items.add(fieldbyname(FieldName).asstring);
next;
end;
end;
end;//调用
procedure TForm1.Button1Click(Sender: TObject);
begin
SetCombobox(ComboBox1,'select * from dm_rydm','rymc')
end;