Bom dia, programadores!
Possuo um formulário contínuo chamado "Antibioticos". Este formulário pega os valores [NomeAnt] e [Ordem] da tabela [Antibioticos]. Os valores do campo [NomeAnt] serão inseridos em forma de colunas numa segunda tabela, chamada [Bacteriologia] ("ALTER TABLE Bacteriologia ADD COLUMN [Antibioticos].[NomeAnt]"). Estas colunas serão adicionadas conforme a ordem definida pelo usuário no campo de texto "Ordem" neste formulário contínuo. Acontece que, obviamente, os valores não podem se repetir e foi aí que eu travei. Não tenho ideia de como avançar...
Segue imagem do formulário contínuo:
Minha ideia, inicialmente, é trocar os valores automaticamente se o usuário digitar um número que já exista. Por exemplo: Se um Antibiótico está com ordem 2 e altera-se este número para 3 sendo que já há uma ordem de número 3, o que é 2 vira 3 e o que é 3 vira 2.
Mas aceito qualquer sugestão, pois não tenho ideia se é possível realizar o que descrevi acima.
Lembrando que quando o usuário cadastra um novo antibiótico, já gera o número da ordem automaticamente com DMax +1.
Fico no aguardo!
Possuo um formulário contínuo chamado "Antibioticos". Este formulário pega os valores [NomeAnt] e [Ordem] da tabela [Antibioticos]. Os valores do campo [NomeAnt] serão inseridos em forma de colunas numa segunda tabela, chamada [Bacteriologia] ("ALTER TABLE Bacteriologia ADD COLUMN [Antibioticos].[NomeAnt]"). Estas colunas serão adicionadas conforme a ordem definida pelo usuário no campo de texto "Ordem" neste formulário contínuo. Acontece que, obviamente, os valores não podem se repetir e foi aí que eu travei. Não tenho ideia de como avançar...
Segue imagem do formulário contínuo:
Minha ideia, inicialmente, é trocar os valores automaticamente se o usuário digitar um número que já exista. Por exemplo: Se um Antibiótico está com ordem 2 e altera-se este número para 3 sendo que já há uma ordem de número 3, o que é 2 vira 3 e o que é 3 vira 2.
Mas aceito qualquer sugestão, pois não tenho ideia se é possível realizar o que descrevi acima.
Lembrando que quando o usuário cadastra um novo antibiótico, já gera o número da ordem automaticamente com DMax +1.
Fico no aguardo!