[firebase-br] ClientDataset Master-Detail com SqlDataField

Joao colosso0 em yahoo.com.br
Sáb Jun 4 08:59:07 -03 2005


Bom dia,

Tenho o clientdataSet mestre cdsMestre e o detalhe
cdsDetalhe.
O cdsDetalhe está linkado com o sqldatasetfield
MeuDsField.

Gostaria de atualizar a chave Primaria do MeuDsField 
e atualizar a chave estrangeira que se encontra em
cdsMestre 
no evento BeforeUpdateRecord do DataSetProvider que o
cdsMestre 
está linkado só que não sei como como atualizar.

Preciso atualizar caso o updatekind seja ukInsert
(novos registros).
O detalhe é que se não foi inserido registro no
Detalhe, então ele 
não deve ser inserido. Pensei em tratar assim:
	if MeuDsField.IsNull then
	 ...
funcionou, mas o detalhe precisa ser inserido no banco
antes do mestre...


Agradeco qualquer ajuda


	
	
		
____________________________________________________
Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br




Mais detalhes sobre a lista de discussão lista