Exibir o código do registro antes de inserir [RESOLVIDO]



  • Bom dia,
    Como faço para exibir o código do registro de um formulário antes de inserí-lo?


  • edit: Fumei


  • Resolvi essa executando dentro de um processamento a variável Consulta (do tipo tabela) recebendo a função ABRIR CONSULTA, utilizei o "Agregado" MAX na coluna Codigo da minha tabela.
    Observação: tem que escrever um Alias, porque quando se utiliza "Agregado" no make ele modifica o nome da coluna para: '__COLUMN1'.

    Em seguida utilizei outro processamento e a variável Campo (do tipo Inteiro) recenbendo a função CAMPO que por sua vez está recebendo os parâmetros Consulta e Codigo.

    E por último a função ALTERAR VALOR DO COMPONENTE, sendo que no ultimo parâmetro da mesma, uma função SOMA da variável Codigo + 1.

    Bom o que tudo isso acima fez foi o seguinte: [color=#0000FF]SELECT[/color][color=#FF40FF] ISNULL[/color]([color=#FF40FF]MAX[/color](Codigo),0) + 1 [color=#0000FF]FROM[/color] [b]nome_tabela[/b]

    Dessa forma consigo saber qual será o próximo número de Código nessa tabela antes de inserí-lo.

Log in to reply