Etapa 2. Adicionar Campos Definidos pelo Usuário que Demonstram a Normalização de um Array
Etapa 2. Adicionar Campos Definidos pelo Usuário que Demonstram a Normalização de um Array
Nesta etapa, você adiciona campos definidos pelo usuário que chamam funções do PowerExchange que demonstram a normalização de um array com várias ocorrências.
Os campos definidos pelo usuário chamam as funções GenVRowKey e GetSeqWithinLevel do PowerExchange. Essas funções adicionam dados à saída do teste de linha de banco de dados que demonstram como as propriedades da tabela que você definiu normalizam o array. Quando você executa um teste de linha de banco de dados, o PowerExchange exibe uma linha para cada ocorrência no array. Para obter mais informações sobre essas funções, consulte GenVRowKey e GetSeqWithinLevel.
Abra o mapa de dados demo.map2array e o registro RECORD_IN.
Na janela
Registro
, clique na guia
Expr(0)
.
Clique com o botão direito do mouse em qualquer lugar da guia
Expr(0)
e clique em
Adicionar Campo no Final
.
Na célula da coluna
Nome
, digite
r1genvrow_idx
.
Na célula da coluna
Tipo
, selecione
NUM32U
.
Na célula da coluna
Fase
, selecione
R
.
Essa seleção indica uma operação de leitura.
Para digitar uma expressão no campo, clique na célula da coluna
Expressão
e clique no botão Procurar.
A caixa de diálogo
Editor de Expressão
é exibida.
Na lista
Lista de Funções
da caixa de diálogo
Editor de Expressão
, clique duas vezes na função GenVRowKey.
Na lista
Lista de Expressões
, digite
()
no final do nome da função GenVRowKey. Clique em
Validar
.
Na caixa
Validar
, a mensagem
Nenhum Erro
é exibida.
Clique em
OK
.
Clique com o botão direito do mouse em qualquer lugar da guia
Expr(0)
e clique em
Adicionar Campo no Final
.
Na célula da coluna
Nome
, digite
r1genseq
.
Na célula da coluna
Tipo
, selecione
NUM32U
.
Na célula da coluna
Fase
, selecione
R
.
Essa seleção indica uma operação de leitura.
Para digitar uma expressão para o campo, clique na célula da coluna
Expressão
e clique no botão Procurar.
A caixa de diálogo
Editor de Expressão
é exibida.
Na lista
Lista de Funções
da caixa de diálogo
Editor de Expressão
, clique duas vezes na função GetSeqWithinLevel.
Na lista
Lista de Expressões
, digite
()
no final do nome da função GetSeqWithinLevel. Clique em