Fórum Criar um objeto que posso acesar ? #356698
07/04/2008
0
VarLimiteCheque := dmC.CdsCliLLimiteCheque.Value ;
se estiver off
VarLimiteCheque := dmCP.CdsCliLLimiteCheque.Value ;
Gostaria de fazer assim
ser servidor off
Objeto :=dmCP.CdsCliL ;
se servidor on
Objeto :=dmC.CdsCli
VarLimiteCheque := ObjetoLimiteCheque.Value ;
para não ficar if if
alguem já fez isso sera que tem como ?
Obrigado a tds !!
Essistemas
Curtir tópico
+ 0Posts
07/04/2008
Rodc
Faça assim:
var cdsPonteiro: TClientDataSet; begin if true then cdsPonteiro := dmCP.CdsCliL else cdsPonteiro := dmC.CdsCli; VarLimiteCheque := cdsPonteiro.Value; end;
Isto vale também para outros tipos de classes.
Gostei + 0
07/04/2008
Essistemas
quando é local é um Tibdataset, quando é servidor ClientDataset
tem como na hora de declar a variavel fazer isso ?
if Servidor Then
cdsPonteiro : TClientDataSet;
if Local = Then
cdsPonteiro : TIbDataSet;
Obrigado !
Gostei + 0
07/04/2008
Rodc
Considerando que é declarada em TDataSet, por exemplo, fica assim:
var cdsPonteiro: TDataSet; begin if true then cdsPonteiro := dmCP.CdsCliL else cdsPonteiro := dmC.CdsCli; VarLimiteCheque := cdsPonteiro.Value; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)