4D v16.3Sequence number |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Sequence number
Sequence number
Sequence number devolve o próximo número automático de tabela. O número de sequência é único para cada tabela. É um valor que não se repete e é incrementado (*) para cada novo registro criado pela tabela. Nota: Se não houver um registro atual e a numeração tiver sido modificada via o comando SET DATABASE PARAMETER, este número é em fato reservado para a criação do novo registro mas só vai re ser retornado pela função Sequence number quando o comando SAVE RECORD tiver sido chamado. A função Sequence number é útil nos casos abaixos:
O número de sequência devolvido por essa função para a tabela é o mesmo número que o gerado ao selecionar a opção Autoincrementar para um campo da tabela utilizando o inspetor de estrutura ou ao atribuído utilizando o símbolo #N como valor automático para um campo da tabela em um formulário. Para maior informação sobre a atribuição de valores, consulte o Manual de Desenho de 4D.
[Tabela1]NumAuto:=Sequence number([Tabela1])+999 O exemplo a seguir é parte de um método de formulário. Estas linhas de código testam se é um novo registro (se o número de fatura for igual a uma cadeia vazia). Se for um novo registro, o método atribui um número de fatura. O número de fatura está formado por duas partes: o número de sequência, e o identificador do operador, o qual foi introduzido ao abrir o banco. O número de sequência é formatado como uma cadeia de cinco caracteres: ` Se for uma nova fatura, criar um número de fatura
Ver também
Record number
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Modificado: 4D 2004.1 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||