Oi George
>
>O Sistema utiliza VFP 7.0 com DATABASE do próprio FOXPRO e diversas tabelas se relacionando entre si. Tudo funciona corretamente exceto na opção de DELETE.
Você já reparou se no relacionamento Existe a opção cascata (para delete) ?
>
>Formulário PRODUTOS apresenta dados da tabela PAI e todos os filhos desta tabela em uma GRID. Existe um botão que quando pressionado executa o seguinte código: SELECT ITENS
> SET KEY TO PRODUTO.codg
> DO FORM cadastra_itens ( Window Type MODAL )
> SET KEY TO
> SELECT PRODUTO
> .REFRESH
O mais correto é você efetuar estes procedimentos dentro das próprias propriedades do grid !!
>
>Quando o formulário "cadastra_itens" é executado todos os ITENS de PRODUTO são mostrados em um outro formulário para alteração, inclusão ou exclusão, buscando dados na tabela de Materiais. Mas se houve exclusão de MATERIAIS através de outra aplicação, os ITENS não conferem com a relação PRODUTO x ITENS.
O objeto Grid possue sua própria "engenhoca" para relacionamentos dê uma olhada nas propriedades dele !!
>
>Alguem já passou por algo semelhante ?
Aqui tenho umas "boas dúzias" de situações como estas.. E funcionam sem problema algum !!
Espero que isto ajude !!
Claudio
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20