Re: [delphi-br] IncFieldsProp não funciona dinamica mente

2009-08-25 Por tôpico Jhosef Marks
Resolveria mas eu quero que o ClientDataSet fique configurado baseado no
SQLDataSet, indiferente de como ele vai ser configurado no Server...
Será q ta faltando mais alguma coisa?

Vlw

2009/8/25 Sil-jo Evsan 

>
>
> Por que vc não passa estas mesmas informações para o ClientDataSet além do
> SQLDataSet?
> Acredito que isto resolveria o problema
>
> 2009/8/25 Jhosef Marks >
>
>
> >
> >
> > Boa tarde.
> >
> > Criei os Fields do SQLDataSet dinamicamente:
> >
> > sdsMaster.SQLConnection := Conn;
> > sdsMaster.CommandText :=
> > ' select IDMEDIDA, MEDIDA, SIGLA, STATUS ' +
> > ' from TBMEDIDA ';
> >
> > AddSmallintField('IDMEDIDA', 'Código', 10);
> > AddStringField('MEDIDA', 'Medida', 20);
> > AddStringField('SIGLA', 'Sigla', 3);
> > AddStringField('STATUS', 'Status', 1);
> >
> > procedure TfrmCadastro.AddStringField(const FieldName, DisplayFieldName:
> > string; DisplayWidth: Integer);
> > var
> > StringField: TField;
> > begin
> > StringField := TStringField.Create(sdsMaster);
> > StringField.FieldName := FieldName;
> > StringField.DisplayLabel := DisplayFieldName;
> > StringField.DisplayWidth := DisplayWidth;
> > StringField.DataSet := sdsMaster;
> > end;
> >
> > e no DataSetProvider marquei a opção IncFieldsProp como True logo deveria
> o
> > ClientDataSet receber todas as configurações dos Fields iguais as do
> > SQLDataSet, mas isso naum está acontecendo, existe algum macete pra ele
> > forçar a busca dessas configurações do SQLDataSet?
> >
> > um teste que eu fiz foi tentar ver isso em tempo de designe e percebi que
> > soh eh configurados os campos do ClientDataSet como o SQLDataSet se o
> > ClientDataSet for aberto em tempo de designer, tentei ver alguma coisa na
> > VCL mas naum encontrei nada.
> >
> > Alguma dica POR FAVOR???
> >
> > Vlw e boa tarde.
> >
> > --
> > _
> > Jhosef Marks de Carvalho
> > Delphi Developer
> > Linux User: #491431
> > Ubuntu User: #27705
> > Blog: http://www.jhosefmarks.com.br
> > Empresa: http://www.cdfsoftwares.com.br
> > Lista: http://groups.google.com/group/soumaisdelphi
> >
> > #
> > CAMPANHA POR UMA INTERNET SEGURA
> > Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
> > mensagens use SEMPRE o "Cco" (cópia oculta).
> > Assim TODOS os endereços estarão preservados. E, claro, antes de
> encaminhar
> > um e-mail, delete todas as informações que apareçam no corpo do e-mail e
> > que
> > possam ser usadas por hackers.
> > #
> > Sent from Joinville, SC, Brazil
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Sil-jo Evsan
> Jedi Knight/System Analyst/Developer
> Remember... the force will be with you, always!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
_
Jhosef Marks de Carvalho
Delphi Developer
Linux User: #491431
Ubuntu User: #27705
Blog: http://www.jhosefmarks.com.br
Empresa: http://www.cdfsoftwares.com.br
Lista: http://groups.google.com/group/soumaisdelphi

#
CAMPANHA POR UMA INTERNET SEGURA
Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
mensagens use SEMPRE o "Cco" (cópia oculta).
Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
um e-mail, delete todas as informações que apareçam no corpo do e-mail e que
possam ser usadas por hackers.
#
Sent from Joinville, Santa Catarina, Brasil


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] IncFieldsProp não funciona dinamica mente

2009-08-25 Por tôpico Sil-jo Evsan
Por que vc não passa estas mesmas informações para o ClientDataSet além do
SQLDataSet?
Acredito que isto resolveria o problema

2009/8/25 Jhosef Marks 

>
>
> Boa tarde.
>
> Criei os Fields do SQLDataSet dinamicamente:
>
> sdsMaster.SQLConnection := Conn;
> sdsMaster.CommandText :=
> ' select IDMEDIDA, MEDIDA, SIGLA, STATUS ' +
> ' from TBMEDIDA ';
>
> AddSmallintField('IDMEDIDA', 'Código', 10);
> AddStringField('MEDIDA', 'Medida', 20);
> AddStringField('SIGLA', 'Sigla', 3);
> AddStringField('STATUS', 'Status', 1);
>
> procedure TfrmCadastro.AddStringField(const FieldName, DisplayFieldName:
> string; DisplayWidth: Integer);
> var
> StringField: TField;
> begin
> StringField := TStringField.Create(sdsMaster);
> StringField.FieldName := FieldName;
> StringField.DisplayLabel := DisplayFieldName;
> StringField.DisplayWidth := DisplayWidth;
> StringField.DataSet := sdsMaster;
> end;
>
> e no DataSetProvider marquei a opção IncFieldsProp como True logo deveria o
> ClientDataSet receber todas as configurações dos Fields iguais as do
> SQLDataSet, mas isso naum está acontecendo, existe algum macete pra ele
> forçar a busca dessas configurações do SQLDataSet?
>
> um teste que eu fiz foi tentar ver isso em tempo de designe e percebi que
> soh eh configurados os campos do ClientDataSet como o SQLDataSet se o
> ClientDataSet for aberto em tempo de designer, tentei ver alguma coisa na
> VCL mas naum encontrei nada.
>
> Alguma dica POR FAVOR???
>
> Vlw e boa tarde.
>
> --
> _
> Jhosef Marks de Carvalho
> Delphi Developer
> Linux User: #491431
> Ubuntu User: #27705
> Blog: http://www.jhosefmarks.com.br
> Empresa: http://www.cdfsoftwares.com.br
> Lista: http://groups.google.com/group/soumaisdelphi
>
> #
> CAMPANHA POR UMA INTERNET SEGURA
> Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
> mensagens use SEMPRE o "Cco" (cópia oculta).
> Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
> um e-mail, delete todas as informações que apareçam no corpo do e-mail e
> que
> possam ser usadas por hackers.
> #
> Sent from Joinville, SC, Brazil
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Sil-jo Evsan
Jedi Knight/System Analyst/Developer
Remember... the force will be with you, always!


[As partes desta mensagem que não continham texto foram removidas]