Tenho 3 parâmetros criados no meu relatório e estou com dificuldades para obter a sintaxe correta para o seguinte.
Preciso devolver o registro se:
- parâmetro 1 foi inserido, caso contrário todos os registros e
- o parâmetro 2 foi inserido, caso contrário, todos os registros e
- parâmetro 3 foi inserido, caso contrário todos os registros
Tenho isso até agora, mas quando adiciono valores para os outros parâmetros, nada é retornado.
If ucase({?Program ID}) <>'' then {CD_CVR_SUMMARY.PROGRAM_ID} = ucase({?Program ID})
and ( If ucase({?Subcon Category}) <>'' then {CD_CVR_SUMMARY.SUBCON_CATEGORY_1} = ucase({?Subcon Category}) )
and ( If ucase({?Project Category}) <>'' then {CD_CVR_SUMMARY.PROJECT_CATEGORY_2} = ucase({?Project Category}) )
Qualquer ajuda será muito bem recebida.