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 - soy_nicanor

#1
Ejemplo tengo en total 6 shampus, con varios lotes
lote 1: tiene 3 shampus
lote 2: tiene 1 shampus
lote 3: tiene 2 shampus

SELECT producto.articulo, SUMAR VARIOS LOTES(lote.cantidad)
FROM producto
INNER JOIN lote ON lote.id_prod = producto.id_prod

Aqui intente pero no me resulta la comparacion.
Código (sql) [Seleccionar]

SELECT articulo.articulo,
(productos.stockTotal) AS stockTOTAL, SUM(lote.stock) AS cantidadLote
FROM articulo
INNER JOIN productos AS productos ON productos.id_art= articulo.id_art
INNER JOIN lote AS lote ON lote.id_art= articulo.id_art
WHERE 'stockTOTAL' != 'cantidadLote' GROUP BY lote.id_art



De antemano gracias por la AYUDA
#2
al seleccionar jComboBox1 muestro el id_nom seleccionado
Código (java) [Seleccionar]
private void jComboBox1ItemStateChanged(java.awt.event.ItemEvent evt) { 
    ComboPres se = (ComboPres) jComboBox1.getSelectedItem();
    String id_nom = ""+se.getId_nom();
}


¿y como es al inverso?
tengo id_nom = 101
como mostrar nombres mediante (id_nom = 101)
luego ya puedo seleccionar jComboBox1.setSelectedItem(nombres);


Código (java) [Seleccionar]
public class ComboPres {
    private int id_nom;
    private String nombres;

    public int getNom() {
        return id_nom;
    }

    public void setId_pres(int id_nom) {
        this.id_nom= id_nom;
    }

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String presentacion) {
        this.nombres= nombres;
    }

    @Override
    public String toString() {
        return  nombres;
    }
}

#3
Java / como cerrar Jdialog desde job.print()
18 Mayo 2017, 17:43 PM
como cerrar Jdialog  despues de dar enter en Aceptar:


try
       {
          PrinterJob job = PrinterJob.getPrinterJob();
          job.setPrintable(this);
          boolean top = job.printDialog();
          if(top){
              job.print();
              dispose();
              this.dispose();
              setDefaultCloseOperation(Jdialog.EXIT_ON_CLOSE);

          }
       }
       catch (PrinterException e)
       {
          e.printStackTrace();
       }


Ninguno me funciona excepto System.exit(0) lo malo me cierra todas las ventanas
#4
Java / imprimir fechas
10 Abril 2017, 22:04 PM
un ejemplo:
imprimir desde 2017-01-10 hasta 2017-04-30
como resultado debe imprimir:
2017-1-10
2017-1-11
..
..
2017-1-29
2017-1-30
2017-1-31
2017-2-1
2017-2-2
..
..
2017-2-27
2017-2-28
2017-3-1
2017-3-2
..
..
2017-3-30
2017-3-31
2017-4-1
2017-4-2
..
..
2017-4-29
2017-4-30

Gracias por la ayuda
#5
Java / agregar variables a columnas de jtable
4 Marzo 2017, 14:45 PM

Columna 0 que es vendedor es String, Efectivo es Double , EC es double, y Dato es integer
Código (java) [Seleccionar]

String[] titulos = {"Vendedor","Efectivo ", "Efectivo Cja", "Dato"};
        String[] registro = new String[4];
        modelo = new DefaultTableModel(null, titulos);

        Connection cn = Conexion.getConnection();

        String sSQL = "SELECT usuario.usuario, reportediario.gananciaTotal, reportediario.efectivoBruto "+
                "FROM reportediario " +
                "INNER JOIN usuario ON usuario.id_us=reportediario.id_us ";               
        try
        {
            Statement st = cn.createStatement();
            ResultSet rs = st.executeQuery(sSQL);
            int i=0;
            while(rs.next())
            {
                registro[0] = rs.getString("usuario.usuario");
                registro[1] = rs.getString("reportediario.gananciaTotal");
                registro[2] = rs.getString("reportediario.efectivoBruto");
                registro[3] = String.valueOf(i);
                i++;
                modelo.addRow(registro);               
            }           
            jTable1.setModel(modelo);//Buscador Princiapal         

            modelo = new DefaultTableModel(null, titulos) {
                    public Class getColumnClass(int column) {
                      if (column >= 0 && column <= getColumnCount())
                        return getValueAt(0, column).getClass();
                      else
                        return Object.class;
                    }
                };
        }
        catch (SQLException ex){
            JOptionPane.showMessageDialog(null, ex);
        }

        TableRowSorter<TableModel> elQueOrdena = new TableRowSorter<TableModel>(modelo);     
        jTable1.setRowSorter(elQueOrdena);


Como podría agregar variables a las columnas.
#6
Java / PrinterJob Graphics2D Impresión en ticket
23 Febrero 2017, 03:17 AM
Me varia margen superior e izquierdo, Cuando uso:
job.printDialog();
y cuando comento //job.printDialog();

Imagen cuando uso job.printDialog();


Imagen cuando NO uso //job.printDialog();
me varia los margenes.


Esto es mi codigo:
Código (java) [Seleccionar]

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.print.PageFormat;
import java.awt.print.Paper;
import java.awt.print.Printable;
import static java.awt.print.Printable.NO_SUCH_PAGE;
import static java.awt.print.Printable.PAGE_EXISTS;
import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class PrintJPanel {
   private JFrame Formulario;
   private JPanel Panel;
   private JLabel Texto;
   
   public PrintJPanel(){
       Contruir();
       ImprimirPanel();
   }
   
   String Dato="";
   public void Contruir(){
       Dato = "<html><table WIDTH='265'><tr><td><p align=justify>Comenzó en la empresa de bienes raíces de su padre,20 Elizabeth Trump and Son,21 focalizada en la vivienda de clase media para arrendar en Brooklyn, Queens y Staten Island. Uno de sus primeros proyectos, todavía en la universidad, fue la revitalizacion del complejo de apartamentos de Swifton Village en Cincinnati, en el estado de Ohio, que su padre había comprado por 5,7 millones de dólares en 1962.</p></td></tr><table></html>";
       Formulario = new JFrame("Ventana");        
       Formulario.setSize(270, 450);
       Formulario.setLocationRelativeTo(null);                       // centramos la ventana en la pantalla
       Formulario.setResizable(false);                               // hacemos que la ventana no sea redimiensionable
       Formulario.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
       Panel = new JPanel();
       Panel.setBackground(Color.white);
       
       Texto = new JLabel();
       Texto.setText(Dato);
       Texto.setFont(new Font("Arial Narrow", Font.ROMAN_BASELINE, 10));
       Texto.setForeground(Color.black);
       
       Panel.add(Texto);
       Formulario.add(Panel);
       Formulario.setVisible(true);
   }
   
   public void ImprimirPanel() {
       PrinterJob job = PrinterJob.getPrinterJob();
       job.setPrintable(new MiPrintable());
       try {            
           job.printDialog();
           job.print();            
       } catch (PrinterException ex) { }
       Formulario.dispose();
   }


   class MiPrintable implements Printable{
       public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
           if (pageIndex > 0){
               return NO_SUCH_PAGE;
           }else{
               Graphics2D g2d = (Graphics2D)graphics;
               //Punto donde empezará a imprimir dentro la pagina (100, 50)
               g2d.translate(  pageFormat.getImageableX() -5,
                               pageFormat.getImageableY() -0);
               g2d.scale(1.0,1.0); //Reducción de la impresión al 50% - (0.50,0.50)
               Panel.printAll(graphics);
               return PAGE_EXISTS;    
           }
       }
   }
   
   
   
   public static void main(String[] args) {
       // TODO code application logic here
       new PrintJPanel();
   }    
}


El problema esta en linea 52 Cuando uso o cuando lo comento job.printDialog();

Gracias por la ayuda.
#7
Que objeto de la tabla debo incluir en NULL y como.
Código (java) [Seleccionar]

modelo = new DefaultTableModel(null, titulos) {
                    public Class getColumnClass(int column) {
                      if (column >= 0 && column <= getColumnCount())
                        return getValueAt(0, column).getClass();
                      else
                        return Object.class;
                    }
                };


Estos datos se muestra en la Tabla.
Código (java) [Seleccionar]

String[] titulos = {"Vendedor","Efectivo ", "Efectivo Cja", "Dato"};
        String[] registro = new String[4];
        modelo = new DefaultTableModel(null, titulos);

        Connection cn = Conexion.getConnection();

        String sSQL = "SELECT usuario.usuario, reportediario.gananciaTotal, reportediario.efectivoBruto "+
                "FROM reportediario " +
                "INNER JOIN usuario ON usuario.id_us=reportediario.id_us ";               
        try
        {
            Statement st = cn.createStatement();
            ResultSet rs = st.executeQuery(sSQL);
            int i=0;
            while(rs.next())
            {
                registro[0] = rs.getString("usuario.usuario");
                registro[1] = rs.getString("reportediario.gananciaTotal");
                registro[2] = rs.getString("reportediario.efectivoBruto");
                registro[3] = String.valueOf(i);
                i++;
                modelo.addRow(registro);               
            }           
            jTable1.setModel(modelo);//Buscador Princiapal         
           
            modelo = new DefaultTableModel(null, titulos) {
                    public Class getColumnClass(int column) {
                      if (column >= 0 && column <= getColumnCount())
                        return getValueAt(0, column).getClass();
                      else
                        return Object.class;
                    }
                };
        }
        catch (SQLException ex){
            JOptionPane.showMessageDialog(null, ex);
        }
       
        TableRowSorter<TableModel> elQueOrdena = new TableRowSorter<TableModel>(modelo);     
        jTable1.setRowSorter(elQueOrdena);


De antemano Gracias.
#8

Como se hace estas notificaciones, ¿se ara con Sockets?
#9
Java / personalizar jtable
15 Noviembre 2016, 21:44 PM


Al digitar en las celdas de jtable las letras se ve pequeño, quiero que se vea como el font


Como puedo hacer que sea grande las letras de la celda editada.

MOD: No hacer doble post. Usa el botón modificar.
#10
Al buscar Expresiones regulares "+, *, ?" al filtrar datos de jtable me manda error

cuando busco juan + carlos no me encuentra el buscador
Código (java) [Seleccionar]

trsFiltro = new TableRowSorter<TableModel>(modelo);
trsFiltro.setRowFilter(RowFilter.regexFilter("(?i)"+jTextField1.getText(), 3));
jTable1.setRowSorter(trsFiltro);


El error cuando busco +
Código (java) [Seleccionar]

Exception in thread "AWT-EventQueue-0" java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 4
(?i)+

Como puedo deshabilitar expresion regular para que me funcione normal el buscador
#11
Java / Filtrar datos en Jtable de 3 columnas
7 Octubre 2016, 05:40 AM
La búsqueda de una sola columna me funciona bien.

Quisiera una búsqueda de diferentes columnas.
intento desarrollar y no logro que me funcione.

Código (java) [Seleccionar]

private void jTextField1KeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jTextField1KeyReleased
        // Array busqueda
        jTextField1.addKeyListener(new KeyAdapter() {
            public void keyReleased(final KeyEvent e) {
                String cadena = (jTextField1.getText());
                jTextField1.setText(cadena);
                repaint();
                filtro();
            }
        });
        trsFiltro = new TableRowSorter(jTable1.getModel());
        jTable1.setRowSorter(trsFiltro);   
               
    }//GEN-LAST:event_jTextField1KeyReleased

    public void filtro() {
        int fse= jTable1.getRowCount();
        fse-=1;

//        trsFiltro.setRowFilter(RowFilter.regexFilter("(?i)"+jTextField1.getText(), 3));//Esto funciona bien

        if(fse>=0){
            trsFiltro.setRowFilter(RowFilter.regexFilter("(?i)"+jTextField1.getText(), 3));   
            System.out.println(3);
        }else if(fse<0){
            trsFiltro.setRowFilter(RowFilter.regexFilter("(?i)"+jTextField1.getText(), 1));
            System.out.println(1);
        }else if(fse<0){
            trsFiltro.setRowFilter(RowFilter.regexFilter("(?i)"+jTextField1.getText(), 2));
            System.out.println(2);
        }
       
    }
#12
Java / jDateChooser1 No obedece a KeyPressed
16 Julio 2016, 04:52 AM
No funciona este codigo

Código (java) [Seleccionar]

private void jDateChooser1KeyPressed(java.awt.event.KeyEvent evt) {                                         
        // TODO add your handling code here:
        jDateChooser1.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
        java.util.Collections.EMPTY_SET);
        if(evt.getKeyCode() == KeyEvent.VK_ENTER || evt.getKeyCode() == KeyEvent.VK_TAB){
            jTextField1.requestFocus();
        }
    }
#13
Java / control de teclado TAB
28 Junio 2016, 18:00 PM
Al presionar en el tecla Tab quiero que el foco se posicione en jTextField3 y no me funciona.

Código (java) [Seleccionar]

jTextField1.setFocusTraversalKeys(KeyboardFocusManager.DOWN_CYCLE_TRAVERSAL_KEYS,
        java.util.Collections.EMPTY_SET);
        if(evt.getKeyCode() == KeyEvent.VK_TAB){
            jTextField3.requestFocus();
        }


Gracias.
#14
Marguen izquierdo no puedo controlar me imprimir después de 5 CM,
quisiera que imprima desde 1 cm de la Factura izquierda

Código (java) [Seleccionar]

public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
        if (pageIndex > 0) return NO_SUCH_PAGE;
        Graphics2D g2d = (Graphics2D)graphics;
        //Punto donde empezará a imprimir dentro la pagina (100, 50)
        g2d.translate(  pageFormat.getImageableX() + 0.0001,
                        pageFormat.getImageableY() + 0.0001);
        g2d.scale(0.70,0.70); //Reducción de la impresión al 50% - (0.50,0.50)
        jPanel1.printAll(graphics);
        return PAGE_EXISTS;   
    }   
    public void Imprimir(){
        try {
            PrinterJob job = PrinterJob.getPrinterJob();
            job.setPrintable(this);
            //job.printDialog(); //Aparece Ventana de imprecion para aceptar
            job.print();
        } catch (PrinterException ex) { }
       
    }
#15
Java / java Swing y mysql remota es lenta
3 Abril 2016, 00:21 AM
una búsqueda me demora como 12 a 20 Segundos

y al Añadir un anfitrión de acceso a mysql Remota Me demora como 6 a 10 Segundos

Creo que demora en autenticacion de IP de mysql, bd, usuario y password.

Como podría solucionar este problema, ya que php con mysql me funciona de marravilla Menos con javaswing
#16
Java / cerrar jinternalframe desde jframe
8 Febrero 2016, 15:04 PM
cerrar jinternalframe desde jframe o cerrar jinternalframe desde el mismo jinternalframe

Al dar enter se cierre

if(evt.getKeyCode() == KeyEvent.VK_ENTER){
jinternalframe.dispose();
}
#17
Como mostrar formulario de una pagina web en Java Swing
https://login.salesforce.com/
#18
Java / mostrar metodo en Variable String
28 Enero 2016, 03:43 AM
Estoy jalando un dato:

Código (java) [Seleccionar]
contenedor llamada=new contenedor();
llamada.metodo1();

       
Lo que quiero es pasar el dato recogido en String, algo como este codigo

Código (java) [Seleccionar]
contenedor llamada=new contenedor();
llamada.metodo1();
jLabel1.setText(llamada.metodo1());
#19
Como evitar que se abra JinternalFrame 2 a mas veces.

E intentado pero no me funciona.

Código (java) [Seleccionar]

try{           
            BuscadorArticulo ba = new BuscadorArticulo();
            if(ba.isShowing())
            {
                JOptionPane.showMessageDialog(null,"Ya Esta abierto!", "Advertencia", JOptionPane.ERROR_MESSAGE);
            }else{
                    escritorio2.add(ba);
                    Dimension desktopSize = escritorio2.getSize();
                    Dimension FrameSize = ba.getSize();
                    ba.setLocation((desktopSize.width - FrameSize.width)/2, (desktopSize.height- FrameSize.height)/2);
                    ba.show();
                  }
       } catch (Exception ex) {
                Logger.getLogger(Ventas.class.getName()).log(Level.SEVERE, null, ex);
      }



Este otro no me funciona bien por que la ventana "ba" ya no se actualiza, se queda con los mismos datos

Código (java) [Seleccionar]

BuscadorArticulo ba = new BuscadorArticulo();
    public void MostrarBucador(){
        try{           
           
            if(ba.isShowing())
            {
                JOptionPane.showMessageDialog(null,"Ya Esta Habilitado!", "Advertencia", JOptionPane.ERROR_MESSAGE);
            }else{
                    escritorio2.add(ba);
                    Dimension desktopSize = escritorio2.getSize();
                    Dimension FrameSize = ba.getSize();
                    ba.setLocation((desktopSize.width - FrameSize.width)/2, (desktopSize.height- FrameSize.height)/2);
                    ba.show();
                  }
       } catch (Exception ex) {
                Logger.getLogger(Ventas.class.getName()).log(Level.SEVERE, null, ex);
      }
       
    }



Quiero que se abra una sola vez
#20
Abrir Cuadro de dialogo en el mismo jInternalFrame.

     
Código (java) [Seleccionar]
jDialog.setMinimumSize(new Dimension (800, 300));
       jDialog.setLocationRelativeTo(this);
       jDialog.setVisible(true);
       jDialog.setAlwaysOnTop(true);
       jDialog.setModal(true);



Quiero que jDialog no permita manipular otras ventanas

Como por ejemplo al abrir Formulario jdialog desde otra ventana JinternalFrame
me bloquea otras ventanas, he aqui el codigo.

Código (java) [Seleccionar]
Linea nuevo=new Linea(new javax.swing.JDialog(), true);
nuevo.setVisible(true);
#21
Java / No puedo llamar este clase
29 Agosto 2015, 05:45 AM
Como llamo este clase, que no puedo. Gracias

Aquí el clase.
http://es.axiacore.com/blog/2008/09/convertir-numeros-a-letras-en-java/
#22
Java / for en setText de jlabel
29 Agosto 2015, 02:32 AM
Aqui el codigo que me funciona bien
Código (java) [Seleccionar]

jLabel1.setText("<html><table>"
               +"<tr><td><b>Descripcion</b></td><td><b>Precio</b></td></tr>"
               
               +"<tr><td>5</td><td>5.5</td></tr>"
               +"</table></html>");

El detalle es que quiero agregar un for para sacar varios datos de mysql
Algo asi:
Código (java) [Seleccionar]

jLabel1.setText("<html><table>"
               +"<tr><td><b>Descripcion</b></td><td><b>Precio</b></td></tr>"
               for(int i=0;i<10;i++){
                   +"<tr><td>"+i+"</td><td>5.5</td></tr>"
               }
               +"</table></html>");

Abra alguna solución para que funcione???
#23
Java / tamaño verticalme adaptable de Jtable
28 Agosto 2015, 22:23 PM
El tamaño vertical de jtable se ajuste según la cantidad de datos.

Si tengo 100 datos el tamaño vertical sera grande y si solo son 1 0 2 datos el tamaño vertical sera pequeño.

Como lo haría.
#24
Java / Maximizar ventana por completo
21 Agosto 2015, 20:42 PM
Quiero Desaparecer barra de herramientas de Windows, Es decir quiero cerrar por completo   la pantalla de windows.

Por el momento solo puedo maximizar el formulario

Código (java) [Seleccionar]

Formulario a = new Formulario();
a.setExtendedState(a.MAXIMIZED_BOTH);
a.setVisible(true);


Como cerrar por completo la ventana de windows con JFRAME
#25
Java / Abrir pagina web Dimensionada
21 Agosto 2015, 19:43 PM
Abrir una pagina normal en Java es así de fácil:
Código (java) [Seleccionar]

String direccion = "http://foro.elhacker.net/";
               try
               {
                   Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + direccion);
                   
               }
               catch(Exception err)
               {
                   JOptionPane.showMessageDialog(null,"Error: "+err);
               }


El problema es el tamaño de pagina que se abre.
Quiero que abra una pagina con tamaño de 200px X 100px como un popup
#26
Java / Conectar a pagina web de formulario java
20 Agosto 2015, 21:09 PM
Para validar el Ruc entro a esta pagina:
http://www.sunat.gob.pe/cl-ti-itmrconsruc/jcrS00Alias
Al ingresar ruc sale el resultado COMO el Nombre Comercial.

Pero ahora yo no quiero validar entrando a la pagina si no de mi formulario de escritorio.
Quiero jalar todo el formulario a mi Swing de java.
Como lo desarrollo.
#27
Java / Centrar JInternalFrame
20 Mayo 2015, 01:12 AM
Como centrar JInternalFrame al abrir de JFrame

Código (java) [Seleccionar]

JInternalFrame1 nuevo = new JInternalFrame1();
        escritorio.add(nuevo);
        nuevo.Recibir(ObtenerTexto());
        nuevo.setVisible(true);
#28
Estoy llevando datos de un Jdialog1 a otro Jdialos2

Envio de datos:
Código (java) [Seleccionar]
public static Venta venta;

venta.jLabel2.setText(jLabel7.getText());


Hasta ahí todo bien, el problema es cuando quiero recoger datos de jLabel2 en Tabla(""); en Jdialos2  para sacar cálculos.

Recepcion de datos:
Código (java) [Seleccionar]

public class VentasDia extends javax.swing.JDialog {
DefaultTableModel modelo;
   /** Creates new form VentasDia */
   public VentasDia(javax.swing.JDialog parent, boolean modal) {
       super(parent, modal);
       initComponents();
       setLocationRelativeTo(this);//Centrar
       Tabla("");
   }
   void Tabla(String valor)
   {
       
       String[] titulos = {"Articulos", "Cantidad"};
       String[] registro = new String[2];
       String sSQL = "";


No llega a recoger datos ya que los datos en jLabel2 llega cuando ya se ejecuto Tabla("");
#29
Quiero mostrar fecha así 31-11-2017  día/mes/año

Este es mi código que no me funciona.



Código (sql) [Seleccionar]

sSQL = "SELECT DATE_FORMAT(lote.fechaVencimiento, '%d/%m/%Y'), lote.fechaVencimiento "+
               "FROM medicamento " +
               "INNER JOIN lote ON lote.id_med=medicamento.id_med " +
               "WHERE DATE(lote.fechaVencimiento) = '2017-11-30' ";



Pero no logro Sacar el formato de fecha Me sigue saliendo igual 2017-11-01
#30
Java / Como Usar Session en java
3 Mayo 2015, 10:27 AM
En php para llevar datos uso Session y en java como se lleva datos.

Quiero llevar datos de un formulario a otros formulario.
#31
Java / Ventana de JDialog Flota muy feo
1 Mayo 2015, 08:28 AM
Estoy abriendo JDialog de JFrame Hasta aqui Todo bien.

Código (java) [Seleccionar]
Venta nuevo=new Venta(new javax.swing.JDialog(), true);
       nuevo.setVisible(true);


El problema es cuando Comienzo a Navegar El Jdialog comienza a flotar.

Jdialog no quiero que flote si no que este junto con JFrame

#32
Java / Restar Time
1 Mayo 2015, 06:01 AM
Estoy sacando Time de dos jSpinner, Lo que quiero es restar para saber la hora....



Así estoy obteniedo el valor de time de jSpinner.

Object value1 = jSpinner1.getValue();
String time1 = new SimpleDateFormat("HH:mm:ss").format(value1);

Object value2 = jSpinner2.getValue();
String time2 = new SimpleDateFormat("HH:mm:ss").format(value2);

Lo que quiero es a = jSpinner1-jSpinner2

Como lo desarrollaria
#33
Java / Como Registrar hora y minuto
28 Abril 2015, 02:44 AM
Como Registrar hora y minuto en mysql


#34
Windows / Como Iniciar Xampp junto con windows
21 Abril 2015, 00:01 AM
Quiero que inicie xampp (Apache y MYSQL ) junto con windows 7 como Appserver
#35
Tengo varias tablas.

Estoy sacando con JOIN Pero me busca muy lento los datos.

Código (sql) [Seleccionar]

sSQL = "SELECT medicamento.id_med, medicamento.medicamento, medicamento.casilla, medicamento.stockTotal, "+
               "lote.id_lote, lote.stock, proveedores.id_lote, proveedores.id_pres, proveedores.id_lin, "+
               "presentacion.presentacion, linea.linea, "+
               "contenedor.entero, contenedor.fraccion, contenedor.minimo, "+
               "precioventa.vEntero, precioventa.vFraccion, precioventa.vMinimo "+                
               "FROM medicamento "+
               "INNER JOIN lote ON lote.id_med = medicamento.id_med "+
               "INNER JOIN proveedores ON proveedores.id_lote = lote.id_lote "+
               
               "INNER JOIN contenedor ON contenedor.id_lote = lote.id_lote "+
               "INNER JOIN precioventa ON precioventa.id_lote = lote.id_lote "+
               "INNER JOIN presentacion ON presentacion.id_pres = proveedores.id_pres "+
               "INNER JOIN linea ON linea.id_lin = proveedores.id_lin "+
               "WHERE CONCAT(medicamento.medicamento) LIKE '%"+valor+"%' GROUP BY medicamento";


Necesito otra forma de consultar para que sea rápido la consulta.
#36
Java / Agregar contador en Jasper XML
7 Abril 2015, 18:32 PM
Etoy utilizando Jasper para reportes.





Quiero agregar un contador para que me enumere los articulos.
#37
Java / Limpiar Combobox o Agregar Seleccione
6 Marzo 2015, 03:39 AM
Utilizo este código para Limpiar
Código (java) [Seleccionar]

jComboBox1.setSelectedIndex(0);





Estoy sacando datos a combobox de mysql

Código (java) [Seleccionar]

void Proveedor() throws SQLException {
       Conexion cn=new Conexion();
       Connection conn = cn.Conectar();
       ResultSet rs;    
       
       String sql="SELECT * FROM proveedor ORDER BY nombreEmpresa ASC";
       PreparedStatement sqls = conn.prepareStatement(sql);
       rs = sqls.executeQuery();
       while(rs.next()){
           ComboProveedor u =new ComboProveedor();
           u.setId_prov(rs.getInt("id_prov"));
           u.setNombreEmpresa(rs.getString("nombreEmpresa"));
           jComboBox1.addItem(u);  
       }
   }



El problema es al momento de limpiar después de haber sacado datos en combo
Me manda error y no me limpia
#38
En id_med me sale 3 veces 3, Quisiera sacar solo la primera fila pra filtrar



Código (oracle8) [Seleccionar]

sSQL = "SELECT medicamento.id_med, medicamento.medicamento, "+
               "lote.lote "+            
               "FROM medicamento "+
               "INNER JOIN lote ON lote.id_med = medicamento.id_med "+
               "WHERE CONCAT(medicamento.medicamento, '', medicamento.codigoBarraU, '', medicamento.codigoBarraP) LIKE '%"+valor+"%'";




Quiero que me que asi

#39
Java / restar de una tabla
27 Febrero 2015, 22:40 PM
Tengo una tabla LOTE, en el cual guardo Stock.

Aquí, de stock tengo en total 15.



Quiero restarle 15 - 10  me quedaría 5

Y luego quisiera eliminar el id 1 porque quedaría 0 de stock

Me debe quedar asi.



Como lo aria esto, de ante mano Gracias
#40
Como cambiar el icono de ventana (Tasa de Café) de JDialog

Este código no me funciona bien.
Código (java) [Seleccionar]

public Presentacion(javax.swing.JDialog parent, boolean modal) {       
        super(parent, modal);       
        initComponents();       
        setLocationRelativeTo(this);//Centrar       
        Tabla("");
        Image icon = new ImageIcon(getClass().getResource("../img/Proveedores.png")).getImage();
        setIconImage(icon);
}
#41
Le llamo cuadro de dialogo desde JDialog por un boton.

Llamo con el siguiente de código:

Código (java) [Seleccionar]

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        jDialog1.setMinimumSize(new Dimension (600, 300));
        jDialog1.setLocationRelativeTo(this);
        jDialog1.setVisible(true);
        jDialog1.setModal(true);       
    }   



El problema es que el cuadro de dialogo se ubica en atrás de JDialog.


#42
Como comparar cadenas parecidas, que no sean necesariamente iguales "== o equals"

Ejemplo:
String cadena1 = "Soy cadena";
Me Muestre al escribir: SOY

Aquí tengo el código pero me muestra si son igualitos por el equals que estoy usando
Código (java) [Seleccionar]

String elemento = jTextField1.getText();
       for (int i = 0; i < jTable1.getRowCount(); i++)            
           {
               if (jTable1.getValueAt(i, 0).equals(elemento))
               {
                   jTable1.changeSelection(i, 1, false, false);
                   break;
               }
           }

Como mostrar por lo menos cadenas parecidas.
#43
Ejemplo de Join:

SELECT
u.us_nombre usuario,
b.bod_nombre bodega
FROM us2bod ub
INNER JOIN usuarios u ON ub.us_id = u.us_id
INNER JOIN bodegas b ON ub.bod_id = b.bod_id
Fuente: http://www.cristalab.com/tutoriales/consulta-sql-a-mas-de-dos-tablas-con-join-c77632l/



Y en java como saco 2 o 3 tablas relacionadas de mysql
#44
Quisiera que los párrafos de texto que están dentro de jTextPane o jTextArea estén justificadas
#45
Quiero seleccionar datos de la tabla con teclas de navegación y a la ves buscar en la caja, así como se ve en este imagen:
Ejemplo:


Encontré este pagina pero no puedo adaptarlo en mi código:
http://jedicerocool.blogspot.com/2011/01/como-seleccionar-una-fila-de-un-jtable.html#.VLxGIdJhkrT

Código Java:
Código (java) [Seleccionar]

String ele = txtElemento.getText();

       for (int i = 0; i < tbComponentes.getRowCount(); i++) {
           if (tbComponentes.getValueAt(i, 1).equals(ele)) {
               tbComponentes.changeSelection(i, 1, false, false);
               break;
           }
       }


Como podría hacerlo funcionar, estoy sacando datos de mysql en una tabla.

Mod: Movido a Java