Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Problemas em INDICES com DELETE
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Problemas em INDICES com DELETE
Divers
Thread ID:
00668701
Message ID:
00668701
Vues:
59
Srs,

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.

Exemplo: Tenho uma aplicação que utiliza 3 tabelas onde duas são pai e a outra filho das duas primeiras provocando uma relação de "M" para "N" entre elas. Produto -> ITENS <- Materiais. Quando é deletado ( Ou lógicamente ou físicamente ) um registro da tabela Materiais, os resultados apresentados são incompatíveis, como se houvesse um erro de indexação. A coisa funciona assim :

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

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.

Alguem já passou por algo semelhante ?
George A. Fadul.
fadul@fadul.com.br
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform