Fórum Mudar Alias dinamicos #145097

13/03/2003

0

Oi pessoal,
Preciso que me ajudem pois tenho uma aplicacao com mais de 50 forms inclusive datamodules;
pois bem, ja precisei usar com duas bases ao mesmo tempo porem ano da porque o alias so pode esta apontando para uma, entao criei uma tabela de configuracao onde tem o campo alias,
preciso ler essa tabela e atribir o valor para todas as TTables e TQuerys da minha aplicacao na hora de abrir.
Tentei assim mas nao funcionou, Vejam:

no form create
var s:string;
I:integer;
begin
s:=tbConfig.fieldbyname(´alias´).sString;
for i:=0 do Application.componentCount -1 do
if (Components[i] is TTable) then
(componenents[i] as TTable).databasename:=s;
//Fiz tabem para Tquery
end;
mas nao deu certo pq os dados continuam sendo o do alias aterior.
obs: alguns forms sao criados dinamicamente.

Pessoal que entende mais do que eu por favor me deem uma luz.
Obrigado.
se nao for pedir muito favor mandem para copec@utam.br tenho mais facilidade de acessar....
Gean Carlos. :roll:


Ggean

Ggean

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar