Fórum Validar Nested Clientdataset no BeforeUpdateRecord #445872
18/06/2013
0
estou fazendo um sistema em 3 camadas e estou tentando deixar o programa cliente totalmente livre de qualquer validação e validar tudo no servidor de aplicação, ou seja, no DataSetProvider, no evento BeforeUpdateRecord.
consigo acesso e validar todas as informações do clientdataset principal. Só que não consigo acesso aos nested clientdataset...
eu gostaria de validar quantidade de registros, se algum número passa de determinada regra, etc... enfim, preciso acessar os nested clientdasets...
como faço?
Daniel Capelari
Curtir tópico
+ 0Posts
18/06/2013
Marco Salles
var
DefailtDataSet:TdataSet;
begin
if DeltaDs.Fields[i] is TDataSetField then
// se trata de um NestedataSet
DefailtDataSet := TDataSetField(DeltaSet.Fields[i]).NestedDataSet;
Aque vc testa o que vc quer
DefailtDataSet.fieldByName('Nime do Campo do Escravo') ou
DefailtDataSet..RecordCount > qualquercoisa -->> Raise
etc...entendeu maios ou menos ???
[]sds
Gostei + 0
18/06/2013
Daniel Capelari
Gostei + 0
19/06/2013
José
Caso contrario pode solicitar que reativamos o tópico ou fique a vontade para abrir novos tópicos.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)