Propriedades de Parâmetros do iReport
Confira neste artigo, algumas propriedades de parâmetros que podem ser configuradas no iReport e sua interpretação pela aplicação.
Entidade/Tabela
Ao ser interpretada pela aplicação, essa propriedade atua como um campo de busca (aquele com a lupinha), na qual o usuário procura pelo nome/descrição da entidade (ex. nome da empresa, descrição do produto, etc.) e é retornado o código dessa entidade.
Para configurar basta ir em parâmetros > propriedades e adicionar duas propriedades:
- a primeira com o nome de “nomeTabela” e o valor igual ao nome da tabela a ser buscada (ex.: TGFPAR);
- a segunda com o nome de “PESQUISA” e seu valor igual a “TRUE”.
Check Box
Nesse caso, o parâmetro será apresentado na forma de um check box (caixa de seleção).
Para exibi-lo é bem fácil. Na mesma janela de propriedades do parâmetro, simplesmente defina este como um valor booleano. Nesses casos, deve-se definir um valor padrão como falso para quando o check box não estiver marcado.
Parâmetro Não Obrigatório
O parâmetro não obrigatório não é requerido a passagem de um valor para ele. Todos os parâmetros definidos no iReport com a opção Use As Prompt o sistema interpretá-lo-á como obrigatório. Porém, se essa opção for desmarcada, ela simplesmente não será exibida para ser preenchida. Portanto, para que o sistema interprete um parâmetro como não obrigatório, é necessário deixar a opção Use as Prompt marcada e definir um valor padrão como null.
Drop-down
O menu drop-down é um elemento no qual exibe uma caixa de texto que ao selecioná-lo, essa caixa exibe uma lista de opções que podem ser selecionadas abaixo dela.
Para configurar um menu drop-down, na caixa de propriedades do parâmetro no iReport, é necessário definir duas propriedades: a primeira é o TYPE e o seu valor deve ser I; a segunda é com o nome NOMECAMPO e o seu valor deve ser igual à tabela e o campo com os valores que serão exibidos no formato TABELA.CAMPO.
Data
Por fim, para o sistema exibir o parâmetro com uma seleção de datas por um calendário, basta simplesmente definir o tipo do parâmetro como TimeStamp.
Como tirar dúvidas?
Para tirar suas dúvidas e compartilhar informações, use a sala Relatórios Formatados da comunidade Sankhya Developer.
Contribuição: Felipe Salles Lopes
Updated about 2 years ago