F
fuxin198311
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure Tcust_dengjiForm.FormShow(Sender: TObject);
var i:integer;
begin
combobox2.Items.Clear;
combobox3.Items.Clear;
TLCYGLXT.KT_FJTHXXB.Active:=true ;
with query2 do
begin
close;
sql.Clear ;
sql.Text:='select * from 房间台号类型表';
open;
first;
while not query2.Eof do
begin
combobox2.Items.Add(query2.fieldbyname('类型说明').Value);
query2.Next ;
end;
close;
end;
TLCYGLXT.KT_FJTHXXB.First ;
for i:=1 to TLCYGLXT.KT_FJTHXXB.RecordCount-1 do
begin
combobox3.Items.Add(TLCYGLXT.KT_FJTHXXB.FieldValues ['房台名称']);
TLCYGLXT.KT_FJTHXXB.Next ;
end;
end;
上面是我的代码,组合框中已有数据了,但发现不妥, 我想就是通过combobox的值去判断 然后在combobox3显示相应的值
如 类型说明:大包房,小包房
房间名称:灵江,福星(大包房)
富丽,星福(小包房)
若我在combobox2中选取的是‘大包房’则在combobox3中显示‘灵江,福星’
谢了
var i:integer;
begin
combobox2.Items.Clear;
combobox3.Items.Clear;
TLCYGLXT.KT_FJTHXXB.Active:=true ;
with query2 do
begin
close;
sql.Clear ;
sql.Text:='select * from 房间台号类型表';
open;
first;
while not query2.Eof do
begin
combobox2.Items.Add(query2.fieldbyname('类型说明').Value);
query2.Next ;
end;
close;
end;
TLCYGLXT.KT_FJTHXXB.First ;
for i:=1 to TLCYGLXT.KT_FJTHXXB.RecordCount-1 do
begin
combobox3.Items.Add(TLCYGLXT.KT_FJTHXXB.FieldValues ['房台名称']);
TLCYGLXT.KT_FJTHXXB.Next ;
end;
end;
上面是我的代码,组合框中已有数据了,但发现不妥, 我想就是通过combobox的值去判断 然后在combobox3显示相应的值
如 类型说明:大包房,小包房
房间名称:灵江,福星(大包房)
富丽,星福(小包房)
若我在combobox2中选取的是‘大包房’则在combobox3中显示‘灵江,福星’
谢了