Especificar critérios de Dataspy

Ao criar, editar ou copiar um Dataspy, é preciso especificar os critérios para filtro, classificação, layout e avançado. Quando o Dataspy é aplicado a uma lista, apenas os registros que correspondem aos critérios especificados são encontrados e exibidos de acordo com o layout e a ordem de classificação especificados.

Para especificar critérios para filtro:

  1. Abra qualquer página de exibição de lista, selecione um Dataspy na lista suspensa Dataspy e clique em Editar.
  2. Com o Filtro selecionado no painel esquerdo, vá para o primeiro campo e selecione um campo em que deseja filtrar dados.
  3. No segundo campo, selecione um operador.
  4. No terceiro campo, especifique um valor pelo qual deseja filtrar.
    Nota:  Insira datas relativas especificando + ou - com unidades em dias. Por exemplo, "-1" é um dia atrás e >="-7" é a última semana.
  5. Para selecionar um operador de união, clique no hiperlink E/OU. Os valores disponíveis são:
    • Especifique E para incluir registros que contenham todas as condições conjuntas.
    • Especifique OU para incluir registros que contenham uma ou outra condição.
  6. Para adicionar parênteses a uma linha selecionada, clique nos botões de parênteses à esquerda e à direita. Os parênteses são usados para agrupar instruções ao combinar instruções E e OU.
  7. Especifique outros critérios de filtro. Para adicionar mais linhas ao filtro, clique em Adicionar linha.
    Nota: Para remover uma linha de filtro, escolha a seleção em branco na primeira lista suspensa.

Consulte o exemplo abaixo para especificar os critérios para classificação:

  1. No painel esquerdo, clique em Classificar.
  2. Na primeira lista suspensa, especifique o campo pelo qual deseja classificar os registros e clique no botão de classificação ascendente ou descendente para definir a ordem de classificação.
  3. Repita para outros campos conforme necessário.
Nota: Para remover critérios de classificação, escolha a seleção em branco nas listas suspensas.

Consulte o exemplo abaixo para especificar critérios para layout:

  1. No painel esquerdo, clique em Layout.
  2. Mova os campos da lista Campos disponíveis para a lista Campos visíveis conforme descrito abaixo:
    Função Procedimento
    Adicionar um campo Selecione um campo em Campos disponíveis e clique na seta para a direita (>).
    Remover um campo Selecione um campo em Campos visíveis e clique na seta para a esquerda (<).
    Adicionar todos os campos Clique na seta dupla para a direita (>>).
    Remover todos os campos Clique na seta dupla para a esquerda (<<).
    Reorganizar campos Selecione um campo em Campos visíveis e clique na seta para cima ou para baixo para mover o campo.
  3. Especifique o número de linhas a serem recuperadas do banco de dados antes de fazer download de outro conjunto de linhas.

É possível especificar o número de linhas a serem recuperadas antes de outro conjunto de linhas ser recuperado do banco de dados em uma exibição de lista. Essa configuração não afeta a altura de uma tabela (o número de linhas mostradas sem rolar a tabela), mas é importante porque impacta na velocidade de exibição e de download de uma lista com um grande número de registros.

Por exemplo, se o valor for definido como 100 (padrão), o sistema fará download somente dos 100 primeiros registros que correspondem aos critérios especificados no Dataspy selecionado. Quando você rola até o final dos 100 registros, são exibidos os próximos 100 registros correspondentes. Se o valor for definido como 300, nenhum registro será mostrado até que todos os 300 registros sejam recuperados.

Consulte o exemplo abaixo para especificar critérios para avançado:

  1. No painel esquerdo, clique em Avançado.
  2. Especifique uma cláusula WHERE adicional conforme necessário. Ela é anexada à cláusula WHERE gerada pelo filtro do Dataspy. Se um filtro tiver sido especificado, ela será anexada também a uma instrução AND.
  3. Clique em Testar cláusula WHERE. Se a instrução SQL for compilada sem erro, será exibida uma mensagem de confirmação. Além disso, é possível clicar em Exibir instrução SQL para ver toda a instrução SQL. O campo Instrução SQL é somente leitura.