[firebase-br] Duvida IBO

NextCorp Informatica nextcorp em terra.com.br
Seg Ago 29 14:55:35 -03 2005


Caro Magno

Tenho o mesmo problema com relacao a lookupcombo quando a mesma tabela tem que ser usada em forms de cadastros diferentes. Tenho
que atribuir tudo em runtime, dai tinha problemas. Resolvi em parte colocando tudo em uma certa ordem, antes de atribuir o
datasource de ligacao com a tal tabela.

Veja se este nao e o seu caso, tenta mudar a ordem das linha de execucao, pois o seu comando esta certissimo, entao pode ser um
problema na hora de colocar a ordem nas coisas. Veja um exemplo:

dmDados.IB_qryBancos.KeySource.Free;
dmDados.IB_qryBancos.KeyLinks.Clear;
dmDados.IB_qryBancos.KeyLinks.Add('BANCOS.BAN_NUMERO=AGENCIA.AGE_CODBAN');
dmDados.IB_qryBancos.FieldsVisible.Add('BANCOS.BAN_VALOR_MJ = FALSE');
dmDados.IB_qryBancos.KeySource:= dmDados.IB_dsAgencias;
dmDados.IB_qryBancos.Prepare;
dmDados.IB_qryBancos.Open;

Quando montei isto da primeira vez nao funcionava por que eu colocava o keysource antes de tudo, depois que mudei esta ordem
funcionou normalmente, apesar de ainda nao ter encontrado a forma certa de trabalhar com lookupcombo, pois ainda acontece umas
coisas estranhas.


Atenciosamente

Washington A. Müller da Silva

#####################
NextCorp Informática Ltda
www.nextcorp.com.br
nextcorp em terra.com.br
0 xx (51)-589-3690
####################
----- Original Message ----- 
From: "Magno" <magnoscosta em bol.com.br>
To: "Grupo Delphi 5" <delphi5 em grupos.com.br>; "FireBase" <lista em firebase.com.br>; <delphi em grupos.com.br>
Sent: Monday, August 29, 2005 10:58 AM
Subject: [firebase-br] Duvida IBO


Amigo.. seguinte...

Como eu faço em runtime pra atribuir a um campo do IB_Query q ele nao seja required..

Tentei
IB_Query.FieldByName('Campo').Required := False

Mas nao deu certo..

Alguem pode me dar uma dica..

detalhe.. nao da pra ser direto pelo componente pois as atribuições sao feitas em runtime.. tipo conexão transação etc...

At.
Magno
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa



-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.16/83 - Release Date: 26/08/2005






Mais detalhes sobre a lista de discussão lista