begin
...
Query2.Open;
Query2.FieldByname(youfieldname).DISPLAYLABEL:=youname;
...
end;
...
Query2.Open;
Query2.FieldByname(youfieldname).DISPLAYLABEL:=youname;
...
end;
解决方案 »
- 如何擦除窗体上动态生成的控件?
- Delphi 正则表达式问题
- 一个有关将圆等分成360份的问题!
- Html help workshop!!
- 特急急急!!!求教ExpreeDbTree的DxDbTreeViewEdit,DxLookupTreeView和DxDbLookUpTreeView 的用法...
- 如何给后台运行的程序模拟键盘按键
- VC代码转换为Pascal。。怎么去实现呢?、读写文件过程。。转换。。
- delphi和Access打开Tabel组件的Tabelname属性出问题,跳出用户名和密码对话框后出错。
- 数据类型的转化问题!!!
- 关于捕捉按键的问题,当我的form里有一个webbrowser,并且webbrowser打开了一个网页,为什么FormKeyDown事件就不行了呢?该怎么解决呢?
- ADO怎样连接数据库?
- 请问两个术语的英文标准说法?1。断点续传2。多线程下载
Query1.Fields[i].DisplayWidth:=10;
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.add(q_temp.sql.gettext);
query1.open;
for j:=low(aa) to high(aa) do
for k := 0 to ComponentCount -1 do
if components[k] is Tedit then
if pos('OOO',(components[k] as Tedit).name) <> 0 then
if strToInt(copy((components[k] as Tedit).name,4,2)) = j then
begin
aa[j]:=(components[k] as Tedit).text;
Query1.fieldbyname(trim(copy((components[k] as Tedit).name,9,20))).Displaylabel:=aa[j];
end;
Help me !!! I wait you answer.
Help me !!! I wait you answer.
Help me !!! I wait you answer.
Help me !!! I wait you answer.
Help me !!! I wait you answer.
Help me !!! I wait you answer.
Help me !!! I wait you answer.
我的EMAIL是:[email protected] 我相信朋友们能帮我解决难题
query.close;
query.sql.clear;
...
...
尝试过?难道不能删除原来的东东?
实在不行,就动态建立和撤消query控件。
我想应该有解决的办法。
procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.Active := false;
Query1.SQL.Clear;
Query1.Sql.Add('Select * from animals.dbf');
Query1.Open;
Edit1.Text := Format( '%d', [query1.FieldCount] );
end;procedure TForm1.Button2Click(Sender: TObject);
begin
Query1.Active := false;
Query1.SQL.Clear;
Query1.Sql.Add('Select * from clients.dbf');
Query1.Open;
Edit1.Text := Format( '%d', [query1.FieldCount] );
end;procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.Active := false;
Query1.SQL.Clear;
Query1.Sql.Add('Select * from animals.dbf');
Query1.Open;
Edit1.Text := Format( '%d', [query1.FieldCount] );
end;procedure TForm1.Button2Click(Sender: TObject);
begin
Query1.Active := false;
Query1.SQL.Clear;
Query1.Sql.Add('Select * from clients.dbf');
Query1.Open;
Edit1.Text := Format( '%d', [query1.FieldCount] );
end;另,如果你实在没办法,则在程序中动态创建、删除query2,这样总没问题了吧,如:Query2.Free;
Query2 := TQuery.Create(self);
//然后,初始化query2...