Ir para conteúdo
Fórum CódigoFonte.net

RenataFA

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre RenataFA

Profile Information

  • Location
    Jundiaí - SP

Contact Methods

  • Website URL
    http://
  1. ERRADO! A aplicação em questão é java. Vc está lendo um forum java, obviamente o assunto em questão é java. Tente fazer a msma pergunta num forum de PHP...
  2. RenataFA

    ResourceBundle

    Olá amigos! Eu sei como faço pra chamar o arquivo .properties, etc... Mas meu problema é que preciso que os arquivos .properties fiquem num diretório externo ao do projeto, um diretório nada haver com o do projeto. Por ex, eu posso ter projetos nas seguintes pastas: c:\renata\projeto1 c:\renata\projeto2 c:\renata\projeto3 ... Só que eu quero que meu .proporties fique numa pasta assim por ex: c:\properties\intl Entenderam? É uma pasta externa ao projeto. Preciso disso pq preciso que vários projetos compartilhem alguns properties, usem os mesmos properties. Ai que está meu problema, como faço referência a essa pasta externa ao projeto?! ResourceBundle resource = ResourceBundle.getBundle(CAMINHO,meuLocale); O que eu coloco no lugar da variável CAMINHO pra funcionar?! Já tentei de tudo... Nada ele aceita! Agradeço qq ajuda!
  3. Olá! Muito obrigada pela dica! Aprendi mais uma :P Eu já tinha conseguido resolver, usei Scriptlets,,, ficou legal tb! :rolleyes: Vlw!!!
  4. Boa tarde, Imaginem que tenho um relatorio.jasper. Esse relatorio.jasper tem a seguinte instrução SQL: "select * from tabela where campo = $P{parCodigo}" E antes de eu chamar esse relatorio.jasper durante a execução do meu programa, eu passava o valor correspondente ao parCodigo. Tudo funciona certinho. O problema é que agora, por motivos não tão simples de explicar, eu preciso passar o SQL inteiro como parâmetro. Então fiz isso: parSQL = "Select * from tabela where campo = $P{parCodigo}"; parCodigo = 1; // por exemplo Ou seja, criei dois parâmetros e não apenas um como era antes. Agora antes de chamar meu relatorio.jasper eu passo esses dois parâmetros. No lugar lá no jasper onde tem que colocar a instrução SQL do relatório eu apenas coloquei o $P!{parSQL}. Eu esperava que o jasper soubesse como substituir isso, eu achava que ele encontraria o $P{parSQL} e substituiria ele por "Select * from tabela where campo = $P{parCodigo}". E depois ele verificaria novamente, encontraria o $P{parCodigo} e substituiria por 1. Só que não é o que ele faz na prática! O que percebo é que ele verifica a primeira vez e troca o $P!{parSQL} pela instrução passada. Depois ele executa direto, sem verificar denovo se ainda existem novos parâmetros para serem substituidos. Pra funcionar, ele teria que fazer de forma recursiva a substituição dos parâmetros. Mas ele não faz! Minha questão é se alguém sabe alguma outra forma de passar uma instrução SQL para o jasper em tempo de execução sem ser através de parâmetros (que foi o que eu tentei e não funcionou). Ou se alguém sabe uma forma de fazer com que ele substitua todos os parâmetros e não apenas o primeiro nível deles. Sei que talvez muitos estejam pensando: Pq vc já não coloca o valor do parCodigo na instrução e manda um parâmetro só assim "select * from tabela where campo = 1". Bem, isso não é algo simples de explicar,,, posso dizer que para o meu caso isso é impossível, usei este exemplo simples para tentar transmitir o problema, mas no caso real não dá para fazer desta forma. Agradeço qq. ajuda! []'s, Renata
  5. RenataFA

    TraversalPolicy

    No construtor da minha tela eu faço isso: myTraversalPolicy = new MyTraversalPolicy(this.componentesFoco()); this.setFocusTraversalPolicy(myTraversalPolicy); Alguém saberia me dizer porque a cada mudança de foco dentro da tela o sistema acessa duas vezes a minha classe MyTraversalPolicy? :( Estou tendo problemas por causa disso, agradeço qq. ajuda! Grata,
  6. RenataFA

    Charset no Jasper

    Bom dia, Estou com problemas com os caracteres acentuados em meus relatórios .jrxml. Tenho uma tabela de ocorrências por ex. Se eu faço o select direto no Query Browser as ocorrências aparecem acentuadas corretamente, vejam: Se eu mostro elas em alguma tela enquanto estou rodando meu programa .java elas também aparecem acentuadas corretamente: No entanto, quando eu seleciono elas através de um select dentro do meu .jrxml para apresentar na forma de um relatório, os caracteres que deveriam estar acentuados aparecem com caracteres loucos (aqueles quadradinhos): Se eu salvo os dados apresentados no visualizador de relatórios nos formatos PDF, RTF, XML, HTML, etc... em todos o problema com os acentos persiste. A configuração atual do meu BD é: O problema só acontece nos relatórios em jasper e apenas com os dados que são selecionados do BD nesses relatórios (as informações fixas como nome das colunas, título do relatório, etc... imprimem o acento corretamente). Estou usando MySQL 5, iReport 1.2.2. Por favor, preciso de ajuda urgente! :( Grata, Renata
×
×
  • Criar Novo...