|
Criando uma Página
|
Início Anterior Próximo |
| · | Escolha a opção Pré-Página identificada pelo ícone |
| · | Nas opções da coluna Novos Elementos clique no link Objeto.
|
| · | No campo Descrição digite Empresa.
|
| · | No campo Objeto digite tmp.empresa. Neste campo nós definimos qual será o identificador desse componente, como esse identificador está começando com o prefixo tmp. nós estamos informando ao WebIntegrator que o tempo de vida dessa variável na sessão será até o momento em que essa página for enviada ao usuário depois disso ela será apagada da sessão.
|
| · | No campo SQL vamos mais uma vez pedir ao WIzard SQL para que ele gere a instrução SQL que irá recuperar as informações de uma empresa a partir de seu código. Pelo WIzard SQL ( |
| · | Ainda no WIzard SQL, na opção Filtros escolha a opção empresas.codigo, marque a opção Ocultar para indicar que utilizaremos essa coluna mas não queremos que seu valor seja retornado pela pesquisa, no campo Condição escolha a opção "Igual a" e preencha a caixa de texto com "|tmp.cod|" sem as aspas. Essa definição faz com que os valores da coluna empresas.codigo não sejam retornados pela consulta mas ela seja usada na expressão de condição da consulta onde seus valores serão comparados com a variável de sessão tmp.cod. Clique no botão "gravar".
|
| · | Ainda na opção Filtros configure o campo Título das opções empresas.nomefantasia, empresas.razaosocial, empresas.endereco e empresas.ramoatividade com os valores "Nome de Fantasia", "Razão Social", "Endereço" e "Ramo de Atividade" respectivamente. Lembrando que para cada opção o botão "gravar" deve ser clicado para que a definição seja salva para cada uma das opções.
|
| · | Clique na opção SQL do WIzard SQL. O SGBD provavelmente irá retornar uma mensagem informando que há um erro no comando SQL. O que ocorreu aqui foi que o WebIntegrator antes de enviar o comando SQL ao SGBD ele fez um pré-processamento do comando para substituir referências à variáveis de sessão pelo seu respectivo valor, no nosso caso o nosso comando SQL está fazendo referência à variável de sessão tmp.cod mas a mesma não se encontra na sessão. Para que a mensagem de erro não apareça digite no campo tmp.cod o valor 0 (zero) e clique no botão "executar" para que o comando SQL seja executado novamente.
|
| · | Clique no botão "copiar". A janela do WIzard SQL será fechada, retornando para a tela de definição do objeto.
|
| · | Na tela de definição do objeto clique no botão "gravar" para que a definição seja salva.
|