Olá a todos!
Alguem sabe como fazer uma comparação de Integers nas expressões do iReport?
para mim diz que a expressão “>” não é válida para Integers…
Agradeço desde já!
Olá a todos!
Alguem sabe como fazer uma comparação de Integers nas expressões do iReport?
para mim diz que a expressão “>” não é válida para Integers…
Agradeço desde já!
essa comparação é na query ou no fild?
eu tenho dois retangulos,
e um field que é um Integer,
então la na expressão " Print When Expression " dos retangulos eu
queria verificar quando o field é maior do que “100” e quando é menor…
porém o que vem do field é um Integer e não pode ser comparado com
ou <…
tente utilizar o nome do seu filde com o compareTo
ex
é só selecionar seu filde e ao lado apresenta umas fórmulas que vc pode utilizar!!
Deu certo!!
Valeu!! to te devendo outra!
estou tentando fazer uma conexão com uma base Oracle pelo iReport, porem sempre diz que não acha o driver
mesmo eu o adicionando nos drivers…
quando tento criar a conexão da este erro:
Stack Trace:
oracle.jdbc.driver.OracleDriver
com.jaspersoft.ireport.designer.connection.DriverPool.registerDriver(DriverPool.java:156)
com.jaspersoft.ireport.designer.connection.JDBCConnection.getConnection(JDBCConnection.java:98)
com.jaspersoft.ireport.designer.connection.JDBCConnection.test(JDBCConnection.java:420)
com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.jButtonTestActionPerformed(ConnectionDialog.java:316)
com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.access$300(ConnectionDialog.java:25)
com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog$4.actionPerformed(ConnectionDialog.java:271)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
java.awt.Component.processMouseEvent(Component.java:6041)
javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
java.awt.Component.processEvent(Component.java:5806)
java.awt.Container.processEvent(Container.java:2058)
java.awt.Component.dispatchEventImpl(Component.java:4413)
java.awt.Container.dispatchEventImpl(Container.java:2116)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
java.awt.Container.dispatchEventImpl(Container.java:2102)
java.awt.Window.dispatchEventImpl(Window.java:2440)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
java.awt.Dialog$1.run(Dialog.java:1045)
java.awt.Dialog$3.run(Dialog.java:1097)
java.security.AccessController.doPrivileged(Native Method)
java.awt.Dialog.show(Dialog.java:1095)
java.awt.Component.show(Component.java:1422)
java.awt.Component.setVisible(Component.java:1375)
java.awt.Window.setVisible(Window.java:806)
java.awt.Dialog.setVisible(Dialog.java:985)
com.jaspersoft.ireport.designer.connection.gui.ConnectionsDialog.jButtonNewParameterActionPerformed(ConnectionsDialog.java:542)
com.jaspersoft.ireport.designer.connection.gui.ConnectionsDialog.access$200(ConnectionsDialog.java:55)
com.jaspersoft.ireport.designer.connection.gui.ConnectionsDialog$6.actionPerformed(ConnectionsDialog.java:206)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
java.awt.Component.processMouseEvent(Component.java:6041)
javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
java.awt.Component.processEvent(Component.java:5806)
java.awt.Container.processEvent(Container.java:2058)
java.awt.Component.dispatchEventImpl(Component.java:4413)
java.awt.Container.dispatchEventImpl(Container.java:2116)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
java.awt.Container.dispatchEventImpl(Container.java:2102)
java.awt.Window.dispatchEventImpl(Window.java:2440)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
java.awt.Dialog$1.run(Dialog.java:1045)
java.awt.Dialog$3.run(Dialog.java:1097)
java.security.AccessController.doPrivileged(Native Method)
java.awt.Dialog.show(Dialog.java:1095)
java.awt.Component.show(Component.java:1422)
java.awt.Component.setVisible(Component.java:1375)
java.awt.Window.setVisible(Window.java:806)
java.awt.Dialog.setVisible(Dialog.java:985)
com.jaspersoft.ireport.designer.connection.gui.ConnectionsDialog.setVisible(ConnectionsDialog.java:608)
com.jaspersoft.ireport.designer.menu.DatasourcesAction.performAction(DatasourcesAction.java:23)
org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:118)
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:77)
org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:114)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
java.awt.Component.processMouseEvent(Component.java:6041)
javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
org.openide.awt.ToolbarButton.processMouseEvent(ToolbarButton.java:61)
java.awt.Component.processEvent(Component.java:5806)
java.awt.Container.processEvent(Container.java:2058)
java.awt.Component.dispatchEventImpl(Component.java:4413)
java.awt.Container.dispatchEventImpl(Container.java:2116)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
java.awt.Container.dispatchEventImpl(Container.java:2102)
java.awt.Window.dispatchEventImpl(Window.java:2440)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
alguem sabe o que posso fazer?
bom acho que posso t ajudar pq eu utilizo o Ireport com oracle…
vc adicionou os jars do oracle na pasta lib do Ireport?
eu baixei uma pasta tar da internet, e não tem direto a pasta lib…
só dentro de outras pastas… mas qual delas eu teria que adicionar o driver?
miguel, observe o meu diretório
C:\iReport-2.0.4\lib
dentro do iReport já tem uma pasta lib e é nesta pasta que os jars do oracle tem que ser adicionados…
verifica se vc consegue achar ai!!
flw
Uso de teste condicional no ireport.
http://emdia.wordpress.com/2008/11/07/teste-condicional-no-jasperreport/
e tem como fazer com que um group seja exibido quando tiver mais de dois ítens?
Quando você cria um grupo, ele automaticamente cria uma variável NOME_DO_GRUPO_COUNT.
Acesse a opção View > Bands, e coloque a seguinte linha, na(s) banda(s) que for necessário:
Até mais.