Como criar vínculos de dados e declarações condicionais para seções de tabela de escolha

Depois de criar uma seção de escolha, será possível criar vínculos de dados com ou sem declarações condicionais para as diversas linhas dentro da seção. O uso de declarações condicionais fornece maior controle sobre o momento em que as linhas na seção de escolha são exibidas no formulário em comparação a simplesmente especificar um vínculo de dados.

Para cada linha listada na lista Subformulários alternativos da caixa de diálogo Editar subformulários de dados nominados, é possível especificar um nó de dados a partir da conexão de dados. Se uma declaração condicional for especificada, é possível digitar uma expressão que será avaliada como true ou false em tempo de execução. Apenas a primeira entrada na lista Subformulários Alternativos com uma declaração condicional avaliada como true será exibida no formulário.

Para criar vínculos de dados e declarações condicionais para seções de tabela de escolha

  1. Selecione um objeto de conjunto de subformulários.

  2. Na paleta Objeto, clique na guia Seção e verifique se a opção Selecionar um subformulário das alternativas está selecionada na lista Tipo.

  3. Clique em Editar alternativas.

  4. Escolha como especificar um vínculo de dados de linha a partir da seção de escolha executando uma destas ações:

    • Clique em Escolha o subformulário cujo nome corresponda ao atributo ou ao elemento de dados para vincular nós de dados a linhas por nome. Nesse caso, os nomes dos nós de dados associados devem corresponder aos nomes das linhas no projeto de subformulário.

    • Clique em Escolha o subformulário usando expressão para vincular linhas ao design de formulário a partir da conexão de dados especificando um vínculo manualmente.

  5. Na lista Conexão de dados, selecione a fonte de dados da qual deseja vincular dados.

  6. Clique em Adicionar para inserir uma nova linha na tabela ou selecione um item de lista existente. A adição de uma nova linha adiciona uma duplicata da linha atualmente selecionado. Se nenhuma linha for selecionada, uma nova linha sem nome será adicionada à seção de escolha.

  7. Insira um novo subformulário no conjunto de subformulários de escolha ou selecione um item de lista existente. A adição de um novo subformulário adiciona uma duplicada do subformulário atualmente selecionado. Se nenhum subformulário for selecionado, um novo subformulário sem nome será adicionado ao conjunto de subformulários de escolha.

  8. No campo Nome, digite um nome para um novo objeto de linha, se necessário. Se você estiver vinculando a linha por elemento de dados ou nome de atributo, certifique-se de que o nome no campo corresponda exatamente ao nome do nó de dados associado.

    Se a opção Escolha o subformulário cujo nome corresponda ao atributo ou ao elemento de dados tiver sido selecionada na etapa 4, vá diretamente à etapa 12. Caso contrário, continue na etapa 9.

  9. Clique na seta à direita do campo Vínculo e selecione um nó de dados no menu pop-up. O Designer preenche automaticamente o campo Vínculo com uma referência de script ao nó de dados selecionado. Como alternativa, é possível digitar manualmente uma referência no campo.

  10. Na lista Linguagem, selecione a linguagem de script.

  11. No campo Expressão, digite o script para executar as ações desejadas ou o processamento para a linha e o nó de dados especificados.

  12. Repita as etapas de 6 a 10 para qualquer linha adicional na seção de escolha e clique em OK.