Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - marc85

#1
Tengo una aplicación de escritorio en la cual necesito consumir un servicio web que me mandan de otro sistema, el servicio web se genera con un token y un parámetro de fecha, lo único que he logrado es consumir el servicio web con Postman y guardarlo en un json y consumir el json.
#2
Bases de Datos / Actualizando registros
12 Enero 2018, 21:19 PM
Hola tengo una duda de como actualizar varios que no cumplen con un criterio especifico, es decir, el campo id debe tener inicialmente 10 digitos por tanto si el registro muestra 250 debo actualizarlo a '0000000250', si el registro muestra '31573' debe quedar en '0000031573', el campo es de tipo 'varchar'

Gracias de antemano
#3
Gracias de antemano

tengo una consulta que me genera 2 columnas como resultado la primera es de tipo String y la otra integer, yo puedo cargar las dos columnas en el datagridview pero lo que deseo es que la segunda columna me cargue en un comboBox. No tengo idea de cómo hacerlo, gracias de antemano
#4
Hola de antemano gracias por la ayuda, necesito saber cómo puedo hacer para pasar un textbox a una función yo lo hago de la siguiente manera

Private Sub Command1_Click()
   'Nombre del textbox del formulario es textBoxAlterno
   validarControl (textBoxAlterno)
End Sub


Private Sub validarControl(txt As TextBox)
    If TypeOf control Is TextBox Then
        txt.Text = ""
    End If
End Sub
#5
Java / Exportar a excel un reporte desde java
10 Abril 2015, 23:40 PM
Hola deseo exportar un reporte a excel estoy usando netbeans 4.7 e IReport 4.7, este es mi código:

//Librerías
import java.io.File;
import java.sql.*;
import java.util.HashMap;
import java.util.Map;
import javax.swing.*;
import net.sf.jasperreports.engine.JRExporter;
import net.sf.jasperreports.engine.JRExporterParameter;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.export.JExcelApiExport erParameter;
import net.sf.jasperreports.engine.export.JRPdfExporter;
import net.sf.jasperreports.engine.export.JRXlsExporter;
import net.sf.jasperreports.engine.util.JRLoader;


String urlreporte = "src/Rpt01.jasper";
String destino = "C:\\Rpt01.xls";
try
{
//Map parametros = new HashMap();
JasperReport jasperReport=(JasperReport)JRLoader.loadObject(url reporte);
JasperPrint reporte = JasperFillManager.fillReport(urlreporte, null, con);
JRXlsExporter exporterXLS = new JRXlsExporter();
exporterXLS.setParameter(JExcelApiExporterParamete r.IS_DETECT_CELL_TYPE, Boolean.TRUE);
exporterXLS.setParameter(JExcelApiExporterParamete r.IS_REMOVE_EMPTY_SPACE_BETWEEN_COLUMNS , Boolean.TRUE);
exporterXLS.setParameter(JExcelApiExporterParamete r.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS , Boolean.TRUE);
exporterXLS.setParameter(JExcelApiExporterParamete r.SHEET_NAMES, "Rpt");
exporterXLS.setParameter(JExcelApiExporterParamete r.IGNORE_PAGE_MARGINS , Boolean.TRUE);
exporterXLS.setParameter(JExcelApiExporterParamete r.MAXIMUM_ROWS_PER_SHEET,5000);
exporterXLS.setParameter(JExcelApiExporterParamete r.IS_COLLAPSE_ROW_SPAN , Boolean.FALSE);
exporterXLS.setParameter(JExcelApiExporterParamete r.IS_FONT_SIZE_FIX_ENABLED , Boolean.TRUE);
exporterXLS.setParameter(JExcelApiExporterParamete r.JASPER_PRINT_LIST, urlreporte);
exporterXLS.setParameter(JExcelApiExporterParamete r.OUTPUT_FILE, new File(destino));
exporterXLS.setParameter(JExcelApiExporterParamete r.CHARACTER_ENCODING, "UTF-8");
exporterXLS.exportReport();
}
catch(Exception e)
{
System.err.println( "Error iReport: " + e.getMessage() );
}

y este es el error que me manda:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Sheet
at Inicio.Rpt1ActionPerformed(Inicio.java:107)
at Inicio.access$000(Inicio.java:17)
at Inicio$1.actionPerformed(Inicio.java:63)
at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed (AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.jav a:6516)
at javax.swing.JComponent.processMouseEvent(JComponen t.java:3321)
at java.awt.Component.processEvent(Component.java:628 1)
at java.awt.Container.processEvent(Container.java:222 9)
at java.awt.Component.dispatchEventImpl(Component.jav a:4872)
at java.awt.Container.dispatchEventImpl(Container.jav a:2287)
at java.awt.Component.dispatchEvent(Component.java:46 98)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:4422)
at java.awt.Container.dispatchEventImpl(Container.jav a:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719 )
at java.awt.Component.dispatchEvent(Component.java:46 98)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.j ava:740)
at java.awt.EventQueue.access$300(EventQueue.java:103 )
at java.awt.EventQueue$3.run(EventQueue.java:699)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPri vilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPri vilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:713)
at java.awt.EventQueue$4.run(EventQueue.java:711)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPri vilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 710)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:91)
Caused by: java.lang.ClassNotFoundException: org.apache.poi.ss.usermodel.Sheet
at java.net.URLClassLoader$1.run(URLClassLoader.java: 366)
at java.net.URLClassLoader$1.run(URLClassLoader.java: 355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:4 25)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:308)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 58)
... 39 more
#6
Hola, tengo un gran problema, no puedo hacer que un reporte hecho en ireport se me guarde en PDF en una carpeta especifíca automáticamente (sin que el usuario tenga la necesidad de indicar donde guardar el reporte). Este es el código que uso, gracias de antemano:

String urlreporte = "src/RptDxImagen.jasper";
String destino = "C:\\Reportes\\"+idserv+".pdf";

try
{
Map parametros = new HashMap();
parametros.put("idserv", codserv);
JasperPrint reporte = JasperFillManager.fillReport(urlreporte, parametros, con);
JasperExportManager.exportReportToPdfFile( reporte, destino);
}
catch(Exception e)
{
System.err.println( "Error iReport: " + e.getMessage() );
#7
Java / Enviar un arreglo desde netbeans a sql server
26 Noviembre 2014, 17:55 PM

Hola, estoy usando netbeans 8.0.1 y sql server 2000 deseo saber como puedo enviar un arreglo como parámetro a sql server, los valores del arreglo contienen los nombres de los campos de la tabla y los deseo usar en el select, están separados por comas (,) y si pudieran darme una idea de como separar de nuevo esos valores en sql server para ubicarlos en el select se los agradecería.

Gracias de antemano
#8
Java / Agregar caracter a cada elemento de un jlist
21 Noviembre 2014, 16:20 PM
Hola, tengo una gran duda, tengo un jlist con varios elementos, la cantidad de elementos puede variar, yo lo que deseo es que al imprimir los valores del jlist cada valor se muestre con una coma (,) exepto el último valor de la lista, hasta el momento solo logro que me imprima todos los valores con las comas correspondientes, este es el código que uso:

//Agregando los campos del select
           String [] seleccion = new String [27];
           for (int i = 0; i<modelo.size(); i++)
           {
               if (i<modelo.size())
               {
                   seleccion=(String) modelo.getElementAt(i)+",";
                   
               }
               else
               {
                   seleccion=(String) modelo.getElementAt(i);
               }
           }
           JOptionPane.showMessageDialog(null, seleccion);
#9
Java / Guardar los elementos de un jlist
20 Noviembre 2014, 18:34 PM
Hola, deseo saber como se puede almacenar todos los elementos de un jlist en variable, ya sea en una o varias variables.

gracias de antemano
#10
Hola, estoy usando netbeans 8.1, y necesito hacer que al momento de activar un jcheckbox se cree un jcheckbox en otro panel que se encuentra en la misma ventana, y no encuentro la manera de hacerlo, espero me puedan ayudar.

Gracias de antemano
#11
Java / duda con el manejo de checkbox
14 Noviembre 2014, 18:51 PM
tengo una serie de checkbox, ellos está ubicados en forma de lista uno debajo de otro, y tengo un panel al lado de ellos, lo que deseo es que cuando de clic en uno de los checkbox se me agregue un nuevo checkbox en el panel.

Uso el evento stateChanged donde introduzco el siguiente código

private void nombresStateChanged(javax.swing.event.ChangeEvent evt) {                                    
       if(nombres.isSelected()==true)
       {
           JCheckBox nombres1 = new JCheckBox();
           Visualizar.add(nombres1);
           nombres1.setVisible(true);
       }
}

inicialmente me lo agrega, pero el checkbox original se me bloquea y el de abajo de la lista de checkbox también se me bloquea.

Alguna sugerencia?    Gracias de antemano


Mod: Transladado al subforo de java.
#12
Desarrollo Web / Problemas de arranque de glassfish
12 Noviembre 2014, 18:52 PM
Tengo un problema al momento de correr una aplicación web en netbeans 8.1, todo me corría bien anteriormente pero ahora intento correr las aplicaciones anteriores y me sale este mensaje:

Starting GlassFish Server
Could not start GlassFish Server: HTTP or HTTPS listener port is occupied while server is not running
C:\Documents and Settings\program_sistem2\Mis documentos\NetBeansProjects\jsfGrafico\nbproject\build-impl.xml:1048: Deployment error: Could not start GlassFish Server: HTTP or HTTPS listener port is occupied while server is not running
See the server log for details.
BUILD FAILED (total time: 0 seconds)

gracias de antemano
#13
Java / Capturar la hora en java swing
16 Octubre 2014, 19:58 PM
Hola necesito si me pueden dar una idea de como capturar la hora que introduzca un usuario y enviarla a una base de datos, ocupé el control time picker pero no se sabía que necesitaba licencia y ya se me venció, ahora trato de ocupar los controles de jcalendar (jdatechooser pero solo me guarda la fecha y no la hora a pesar que le doy el formato de fecha y hora)

Gracias de antemano
#14
Hola, necesito ayuda para saber como enviar el valor que seleccione un usuario de un jdatechooser a un campo de sql server que tiene tipo de datos datetime uso sql server 2000 y netbeans 7.2 la verdad me urge

Date fecha = dtFecha.getDate();
try
{
cst=con.prepareCall("{call agregar_datoscirugia(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}");
.
.
.
cst.setDate(7, fecha);
.
.
.
int rpta1=cst.executeUpdate();
if(rpta1==1)
{
JOptionPane.showMessageDialog(null, "Los datos de la cirugia han sido agregados correctamente");
}
else
{
JOptionPane.showMessageDialog(null, "Los datos de la cirugia no pudieron ser guardados");
}
}
catch(Exception e)
{
JOptionPane.showMessageDialog (null, e);
}

Lo que no logro entender es que recibo un Date en la variable fecha y ese mismo date lo envío en cst y en esa línea me manda el error
#15
hola, necesito ayuda con ireport, tengo una variable de tipo string con varios caracteres, pero lo que deseo es buscar uno de los caracteres y compararlo, alguna sugerencia? Ejemplo la variable codigo='250878', cómo agarro el tercer caracter y compararlo con un valor, aclaro necesito que sea en ireport

Gracias de antemano
#16
Java / Agrupando en ireport
14 Abril 2014, 18:30 PM
Hola necesito una ayuda con un reporte que estoy diseñando en ireport, la situación es esta, tengo un tabla que se llama rubro, 1 rubro puede tener muchas cuentas y cada cuenta puede elaborar muchos cheques, yo deseo saber como crear un reporte que me muestre el monto total de los rubro que se han efectuado en un rango de fecha sin que me muestre las cuentas solo el rubro y el monto con su total dependiendo del rango de fechas.

Gracias de antemano
#17
Java / Llamado de reportes con parámetros
7 Abril 2014, 18:13 PM
Hola, tengo una duda tengo mi reporte creado en el ireport que instalé en el netbeans 7.4 el ireport que utilizo es el 5.2.0, mi problema es cuando mando a llamar el reporte desde de la aplicación por medio de un botón y enviandole un string como parametro que obtengo desde de un JComboBox, espero me logren ayudar, gracias de antemano

Este es el código del botón que utilizo

private void btnAceptarActionPerformed(java.awt.event.ActionEvent evt) {                                           
        try
        {
            String dato = cboEmpresa.getSelectedItem().toString();
            String urlreporte = "src/Reportes/Resumen_CM.jasper";
            Map parametros = new HashMap();
            parametros.put("empresa", dato);
            JasperPrint reporte = JasperFillManager.fillReport(urlreporte,parametros,con);
            JasperViewer ventana = new JasperViewer(reporte,false);
            ventana.setTitle("Resumen Cuenta Mayor");
            ventana.setVisible(true);
        }
        catch(Exception e)
        {
            JOptionPane.showMessageDialog(null, e);
        }
    }   


La línea que tiene en negrita es la que me manda como error, lo extraño que el error es cuando está en ejecución
#18
Hola, deseo saber si alguien me puede dar un ejemplo de como filtrar datos de un jtable desde un jtextbox miré ejemplos pero solo filtra el primer caracter que se escribe y no el resto.

Agradezco la ayuda de antemano
#19
Java / Búsqueda con diferentes parámetros
20 Marzo 2014, 18:24 PM
Hola, tengo una consulta que hacer, tengo un formulario de consulta donde existen distintos parámetros, el usuario debe especificar esos parámetros pero no necesariamente todos posiblemente algunos queden vacíos, mi pregunta es como debo hacer para mostrar los resultados de acuerdo a los parámetros especificados

Este es el procedimiento almacenado que desarrollé

CREATE procedure pro_consulta

@ck nvarchar(50)=null,
@cuenta nvarchar(50)=null,
@empresa numeric(9)=null,
@banco nvarchar(10)=null,
@tipo numeric(9)=null,
@con nvarchar(80)=null,
@beneficiario nvarchar(50)=null,
@fechai nvarchar(15)=null,
@fechaf nvarchar(15)=null

as

begin
   SELECT * FROM pre_movimientos
         --varchar
   WHERE    ck like isnull(@ck + '%', ck) and
         cod_cuenta like isnull(@cuenta + '%', cod_cuenta) and
         --num
         cod_empresa like isnull(Cast(@empresa As Varchar) + '%', Cast(cod_empresa As Varchar)) AND
         --varchar
         cod_banco like isnull (@banco + '%', cod_banco) and
         cod_tipomov like isnull(Cast(@tipo As Varchar) + '%', Cast(cod_tipomov As Varchar)) AND
         concepto like isnull (@con + '%', concepto) and
         beneficiario like isnull (@beneficiario + '%', beneficiario) and
         fecha  >@fechai and
         fecha <@fechaf
end
GO

y este es el código del botón ejecutar

//Declaración de variables
       String ck = txtNumCK.getText();
       codcuenta(cboCuenta);
       String cuenta = txtCuenta.getText();
       int empresa = cboEmpresa.getSelectedIndex();        
       codbanco(cboBanco);
       String banco = txtBanco.getText();
       int tipo = cboTipoMov.getSelectedIndex();        
       String concepto = txtConcepto.getText();        
       String beneficiario = txtBeneficiario.getText();
       ModeloFecha f=new ModeloFecha(dateInicio.getDate());
       String fechai=f.getFecha();
       ModeloFecha f1=new ModeloFecha(dateFinal.getDate());
       String fechaf=f1.getFecha();
       try
       {
           cst=con.prepareCall("{call pro_consulta(?,?,?,?,?,?,?,?,?)}");
           cst.setString(1, ck);
           cst.setString(2, cuenta);
           cst.setInt(3, empresa);
           cst.setString(4, banco);
           cst.setInt(5, tipo);
           cst.setString(6, concepto);
           cst.setString(7, beneficiario);
           cst.setString(8, fechai);
           cst.setString(9, fechaf);
           rs=cst.executeQuery();
           while (rs.next())
           {
               Object dato[]=new Object[12];
               for(int i=0;i<12;i++)
               {
                   dato=rs.getString(i+1);
               }
               consulta.addRow(dato);
           }
           this.tbConsulta.setModel(consulta);
           //Bloqueando celdas de la tabla
           consulta.isCellEditable(1, 12);
       }
       catch(Exception e)
       {
           JOptionPane.showMessageDialog(null, e);
       }
#20
tengo una duda en mi código la función encuentra el resultado pero no lo carga en el jtable alguien me puede decir a qué se debe

Gracias...

Este es el código

void buscarCuenta(String tipo,String buscar)
    {
        fb.limpiarTabla(tbCue);
        try
        {
            stmt = con.createStatement();
            rs = stmt.executeQuery("SELECT COD_CUENTA, COD_RUBRO, NOMBRE FROM PRE_CUENTAS WHERE "+tipo+"= '"+buscar+"'");
            int contador = 0;
            while (rs.next())
            {
                contador++;
            }
            JOptionPane.showMessageDialog(null, contador);
            if (contador>=1)
            {
                while (rs.next())
                {
                    Object dato[]=new Object[3];
                    for(int i=0;i<3;i++)
                    {
                        dato=rs.getString(i+1);
                    }
                    cuenta.addRow(dato);
                }
                this.tbCue.setModel(cuenta);
                //Bloqueando celdas de la tabla
                cuenta.isCellEditable(1, 1);
            }
            else
            {
                JOptionPane.showMessageDialog(null,"No se encontró resultado");
            }
        }
        catch(Exception e)
        {
            JOptionPane.showMessageDialog(null,"Error sql no se pueden leer datos");
        }
    }
#21
Hola amigos tengo una duda yo recibo en un jtable datos de una tabla sql server con formato fecha y hora, pero deseo que al hacer clic sobre el registro deseado me muestre esa fecha en el jdatechooser con el formato dd/MM/yyyy

Gracias por su ayuda de antemano

Este es el código que uso, en última instancia mandé el valor del fecha a un txtField

private void tbCKMouseClicked(java.awt.event.MouseEvent evt) {                                 
        //Ubicar los campos de la tabla en su respectivo control con un clic
        if(tbCK.getSelectedRow()>=0)
        {
            String[] datosLeidos=
            {
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 0)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 1)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 2)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 3)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 4)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 5)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 6)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 7)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 8)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 9)),
                String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow(), 10))
            };
            limpiaCamposCK();
            txtCodMov.setText(datosLeidos[0]);
            txtTipoMov.setText(datosLeidos[1]);
            txtEmpresa.setText(datosLeidos[2]);
            txtBanco.setText(datosLeidos[3]);
            txtCuenta.setText(datosLeidos[4]);
            txtNumCK.setText(datosLeidos[5]);
            txtConcepto.setText(datosLeidos[6]);
            txtPrueba.setText(datosLeidos[7]);
           
            //Enviando la fecha al JDateChooser
            String f=txtPrueba.getText();
            SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
            Date fecha=null;
            try
            {
                fecha=formato.parse(f, null);
            }
            catch (Exception e)
            {
                JOptionPane.showMessageDialog(null, e);
            }
            dateFecha.setDate(fecha);
           
           
            txtMonto.setText(datosLeidos[8]);
            txtBeneficiario.setText(datosLeidos[9]);
            ckbEstado.setText(datosLeidos[10]);
            botonesActivosCK(true,true,true,false,false,true);
            camposActivosCK(true,true,true,true,true,true,true,true,true,true,true);
        }     
        else
        {
            JOptionPane.showMessageDialog(this, "Debe seleccionar un registro");
        }
    }     
#22
Hola necesito una ayuda urgente, necesito saber cómo puedo enviar el contenido de un JTable a una tabla especifica de sql server. Gracias por su ayuda de ante mano