Olá,
Deparei-me com a seguinte situação:
Tabela:
CODIGO char(6)
DESCRICAO varchar(30)
PRIMARY KEY CODIGO
Alterei a tabela para:
EMPRESA char(6)
CODIGO char(6)
DESCRICAO varchar(30)
PRIMARY KEY EMPRESA + CODIGO
Problema encontrado no Formulário:
A adição deste campo no formulário foi através da Aba “Campos”, utilizando a opção “Novo Campo”
Chave Única: O Novo campo não aparece na relação para ser selecionada com CTRL (selecionar vários campos)
SQL: Mesmo ajustando a ordem dos campos, o campo novo sempre retorna para o segundo da lista
Este campo não grava na tabela ao inserir o registro. O campo é iniciado com “Valor inicial:” “Valor definido” e o valor inicial é uma variável global [cEMPRESA]. Em que lugar tenho que mudar as instruções de insert, update, … para que o formulário criado pelo sc funcione quando adicionar novos campos, ou qual a forma de fazer isto ??
Não sei se entendi direito, mas a princípio entendi que o scriptcase não entende campos novos quando faz parte da chave primária da tabela, ou seja, vou ter que deletar o formulário e refazê-lo do zero. O sc é assim mesmo, não posso mudar as chaves primárias das tabelas que terei que refazer o formulário ???
Grato,
Jocimar de Oliveira
Desenvolvedor de Sistemas