Fórum Problemas em consulta com ClientDataSet #423308
07/09/2012
0
Tenho a senguinte consulta:
select codigo, nome, valor from ctareceber where codigo = :clinete and pago = 'N'
Observe que eu terei como retorno codigo, nome e valor.
Estou usando os seguintes componentes:
Query - DataSetProvider - ClientDataSet - DataSource.
Na query coloquei o select acima, e carreguei os Fields.
No ClienteDataSet, preciso de um campo, que chamei de CK do tipo Boolean e também carreguei os Fields.
No query os Fields são: codigo | nome | valor
No ClientDataSet os Fields são: ck | codigo | nome | valor
O problema:
Quando eu ativo a query, funciona normal, mas quando ativo o ClientDataSet ele reclama do campo que eu criei o CK, pois ele não esta no select.
Tem alguma configuração para o ClientDataSet ignorar o CK, pois só precisarei desse campo para o usuário marcar os registros que serão pagos ou não.
Agradeço desde já qualquer ajuda...
Vagner Almeida
Curtir tópico
+ 0Posts
07/09/2012
Joel Rodrigues
Gostei + 0
07/09/2012
Vagner Almeida
Gostei + 0
07/09/2012
Vagner Almeida
Preciso desse campo funcionando como um campo booleano para poder faze3r verificações de quem está ativo (checked) ou inativo.
Gostei + 0
07/09/2012
Marco Salles
Mudando de assunto , uma vez precisei marcar Registros que sofreriam certas operações . Utilizei na época o MultiSelect
So uma dica
[]sds
Gostei + 0
08/09/2012
Vagner Almeida
Já testei várias propriedades, mas sem conseguir fazer o que eu queria.
É uma tela de contas a receber por cliente, normalmente não haverá muitos registros para serem carregados, mas se eu conseguisse utilizar o DataSetProvider, a carga seria incomparavelmente mais rápido.
Obrigado pela ajuda...
Gostei + 0
08/09/2012
Marco Salles
select codigo, nome, valor from ctareceber where codigo = :clinete and pago = 'N'
vc tras para a "tela" todos os clientes que estão com o pago=n
correto ????
Então , agora imagine vc dar um Multiselect neste registros
O que é um Multiselect neste caso ???
È o Usuário selcuonar na Grid (Tela) quais são os registros que serão pagos
Ao marcar significa que será pago , ao desmarcar significa que nãp será pago
Apos o usuário ter feito a seleção de o que pagar eo que não pagar , basta percorrer esse registros
fazendo a edição da condiçao de pago=n para pago=s e depois dar um applyupdates
entende ?????
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)