Manutenção de View: mudanças entre as edições

De Portal do Conhecimento MicroUniverso
Ir para navegação Ir para pesquisar
(Criou página com '<span style="color:#43A4D1"><span style="font-family:poppins,sans-serif">'''Este documento contém instruções sobre como corrigir erros de views do arquivo TRADE.DBC.'''</span></span> ====Definição:==== Sempre que ocorre erro de view, a mensagem que será exibida será algo como o texto abaixo: Programa...:   PROCEDURE ABREARQ WIN1PROC.FXP     Linha:  8942 Função.....:   ABREARQ Mensagem...:   Base table fields have been changed and no longer match v...')
(Sem diferença)

Edição das 12h26min de 29 de novembro de 2024

Este documento contém instruções sobre como corrigir erros de views do arquivo TRADE.DBC.

Definição:

Sempre que ocorre erro de view, a mensagem que será exibida será algo como o texto abaixo:


Programa...:   PROCEDURE ABREARQ WIN1PROC.FXP     Linha:  8942

Função.....:   ABREARQ

Mensagem...:   Base table fields have been changed and no longer match view fields. View field properties cannot be set.


Ignore o valor informando na área LINHA, o importante é que o erro apontado tenha a palavra ABREARQ na área Função (destacado acima)


Feito isso, abra o arquivo OCOR usando o programa Bloco de Notas (Notepad) aperte Ctrl+F e localize o termo ABREARQ.


Procure até uma linha que comece como o exemplo abaixo:


PARQ              Priv      C   "depfechcad"  abrearq


Repare que a linha começa com o termo PARQ. Foque no termo que está entre aspas duplas: é essa a view que precisa ser corrigida.

Como corrigir:

Segue o procedimento para recriar a View corrompida.

1 - Acesse o aplicativo Visual FoxPro - vfp9.exe, geralmente fica dentro da pasta C:\Microuni\Enterprise

obs.: Os aplicativos do sistema não podem estar abertos para esta manutenção, na estação ou Terminal Service onde está abrindo o Foxpro (VFP7.exe);

2 - Clique no Menu File/Open;

3 - No campo Examinar, localize o diretório: C:\Microuni\Enterprise

3.1 - No campo arquivos do tipo, selecione Database (*.dbc);

3.2 - Clique no arquivo trade.dbc logo clique no botão OK;

Irá surgir várias tabelas, localize tabela motdevocad;

3.3 - No nome motdevocad, clique com o botão direito do mouse, selecione a opção Modify;

Clique no botão OK;

Clique na aba Update Criteria;

Localize no campo Field name a coluna motivo, dê um clique e embaixo do icone que tem um "lápis" clique na caixa marcando a mesma, observe que ela também tem uma marca com a chave, isso não poderá ser desmarcado.

Clique no botão Update All, localizado a direita;

Logo feche essa janela;

Salve as alterações, clicando no botão Yes;

No campo command, digite quit e dê um enter, então irá fechar o aplicativo salvando as alterações.

Entre no sistema e acesse a função que irá funcionar normalmente.

Para as demais estações que acessam a tabela copie o trade.dbc de sua máquina para elas.