Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Problemas em INDICES com DELETE
Message
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Problemas em INDICES com DELETE
Miscellaneous
Thread ID:
00668701
Message ID:
00668701
Views:
61
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
Next
Reply
Map
View

Click here to load this message in the networking platform