elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9
1  Programación / Bases de Datos / Sumar varios lotes de un producto SQL en: 26 Enero 2018, 18:23 pm
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
  1. SELECT articulo.articulo,
  2. (productos.stockTotal) AS stockTOTAL, SUM(lote.stock) AS cantidadLote
  3. FROM articulo
  4. INNER JOIN productos AS productos ON productos.id_art= articulo.id_art
  5. INNER JOIN lote AS lote ON lote.id_art= articulo.id_art
  6. WHERE 'stockTOTAL' != 'cantidadLote' GROUP BY lote.id_art
  7.  


De antemano gracias por la AYUDA
2  Programación / Java / Re: personalizar jtable en: 26 Enero 2018, 17:53 pm
celda editada es muy pequeño

3  Programación / Java / mostrar nombres mediante id_nom en jComboBox en: 7 Junio 2017, 23:38 pm
al seleccionar jComboBox1 muestro el id_nom seleccionado
Código
  1. private void jComboBox1ItemStateChanged(java.awt.event.ItemEvent evt) {  
  2.    ComboPres se = (ComboPres) jComboBox1.getSelectedItem();
  3.    String id_nom = ""+se.getId_nom();
  4. }

¿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
  1. public class ComboPres {
  2.    private int id_nom;
  3.    private String nombres;
  4.  
  5.    public int getNom() {
  6.        return id_nom;
  7.    }
  8.  
  9.    public void setId_pres(int id_nom) {
  10.        this.id_nom= id_nom;
  11.    }
  12.  
  13.    public String getNombres() {
  14.        return nombres;
  15.    }
  16.  
  17.    public void setNombres(String presentacion) {
  18.        this.nombres= nombres;
  19.    }
  20.  
  21.    @Override
  22.    public String toString() {
  23.        return  nombres;
  24.    }
  25. }
4  Programación / Java / como cerrar Jdialog desde job.print() en: 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
5  Programación / Java / Re: imprimir fechas en: 10 Abril 2017, 23:01 pm
Código
  1.        int anoI=2017, mesI=1, diaI=10;
  2.        int anoF=2017, mesF=04, diaF=31;
  3.        int a, m, d;
  4.        for(a=anoI;a<=anoF;a++){
  5.            for(m=mesI;m<=mesF;m++){
  6.                for(d=diaI;d<=diaF;d++){
  7.                    System.out.println(a+"-"+m+"-"+d);
  8.                }
  9.                diaI=1;
  10.            }
  11.           mesI = 1;
  12.        }
  13.  

Esto no me funciona en 2016-12-20 a 2017-02-10
6  Programación / Java / imprimir fechas en: 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
7  Programación / Java / agregar variables a columnas de jtable en: 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
  1. String[] titulos = {"Vendedor","Efectivo ", "Efectivo Cja", "Dato"};
  2.        String[] registro = new String[4];
  3.        modelo = new DefaultTableModel(null, titulos);
  4.  
  5.        Connection cn = Conexion.getConnection();
  6.  
  7.        String sSQL = "SELECT usuario.usuario, reportediario.gananciaTotal, reportediario.efectivoBruto "+
  8.                "FROM reportediario " +
  9.                "INNER JOIN usuario ON usuario.id_us=reportediario.id_us ";                
  10.        try
  11.        {
  12.            Statement st = cn.createStatement();
  13.            ResultSet rs = st.executeQuery(sSQL);
  14.            int i=0;
  15.            while(rs.next())
  16.            {
  17.                registro[0] = rs.getString("usuario.usuario");
  18.                registro[1] = rs.getString("reportediario.gananciaTotal");
  19.                registro[2] = rs.getString("reportediario.efectivoBruto");
  20.                registro[3] = String.valueOf(i);
  21.                i++;
  22.                modelo.addRow(registro);              
  23.            }            
  24.            jTable1.setModel(modelo);//Buscador Princiapal          
  25.  
  26.            modelo = new DefaultTableModel(null, titulos) {
  27.                    public Class getColumnClass(int column) {
  28.                      if (column >= 0 && column <= getColumnCount())
  29.                        return getValueAt(0, column).getClass();
  30.                      else
  31.                        return Object.class;
  32.                    }
  33.                };
  34.        }
  35.        catch (SQLException ex){
  36.            JOptionPane.showMessageDialog(null, ex);
  37.        }
  38.  
  39.        TableRowSorter<TableModel> elQueOrdena = new TableRowSorter<TableModel>(modelo);      
  40.        jTable1.setRowSorter(elQueOrdena);
  41.  

Como podría agregar variables a las columnas.
8  Programación / Java / PrinterJob Graphics2D Impresión en ticket en: 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
  1. import java.awt.Color;
  2. import java.awt.Font;
  3. import java.awt.Graphics;
  4. import java.awt.Graphics2D;
  5. import java.awt.print.PageFormat;
  6. import java.awt.print.Paper;
  7. import java.awt.print.Printable;
  8. import static java.awt.print.Printable.NO_SUCH_PAGE;
  9. import static java.awt.print.Printable.PAGE_EXISTS;
  10. import java.awt.print.PrinterException;
  11. import java.awt.print.PrinterJob;
  12. import javax.swing.JFrame;
  13. import javax.swing.JLabel;
  14. import javax.swing.JPanel;
  15.  
  16. public class PrintJPanel {
  17.    private JFrame Formulario;
  18.    private JPanel Panel;
  19.    private JLabel Texto;
  20.  
  21.    public PrintJPanel(){
  22.        Contruir();
  23.        ImprimirPanel();
  24.    }
  25.  
  26.    String Dato="";
  27.    public void Contruir(){
  28.        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>";
  29.        Formulario = new JFrame("Ventana");        
  30.        Formulario.setSize(270, 450);
  31.        Formulario.setLocationRelativeTo(null);                       // centramos la ventana en la pantalla
  32.        Formulario.setResizable(false);                               // hacemos que la ventana no sea redimiensionable
  33.        Formulario.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  34.  
  35.        Panel = new JPanel();
  36.        Panel.setBackground(Color.white);
  37.  
  38.        Texto = new JLabel();
  39.        Texto.setText(Dato);
  40.        Texto.setFont(new Font("Arial Narrow", Font.ROMAN_BASELINE, 10));
  41.        Texto.setForeground(Color.black);
  42.  
  43.        Panel.add(Texto);
  44.        Formulario.add(Panel);
  45.        Formulario.setVisible(true);
  46.    }
  47.  
  48.    public void ImprimirPanel() {
  49.        PrinterJob job = PrinterJob.getPrinterJob();
  50.        job.setPrintable(new MiPrintable());
  51.        try {            
  52.            job.printDialog();
  53.            job.print();            
  54.        } catch (PrinterException ex) { }
  55.        Formulario.dispose();
  56.    }
  57.  
  58.  
  59.    class MiPrintable implements Printable{
  60.        public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
  61.            if (pageIndex > 0){
  62.                return NO_SUCH_PAGE;
  63.            }else{
  64.                Graphics2D g2d = (Graphics2D)graphics;
  65.                //Punto donde empezará a imprimir dentro la pagina (100, 50)
  66.                g2d.translate(  pageFormat.getImageableX() -5,
  67.                                pageFormat.getImageableY() -0);
  68.                g2d.scale(1.0,1.0); //Reducción de la impresión al 50% - (0.50,0.50)
  69.                Panel.printAll(graphics);
  70.                return PAGE_EXISTS;    
  71.            }
  72.        }
  73.    }
  74.  
  75.  
  76.  
  77.    public static void main(String[] args) {
  78.        // TODO code application logic here
  79.        new PrintJPanel();
  80.    }    
  81. }
  82.  

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

Gracias por la ayuda.
9  Programación / Java / Re: ordenar columnas de numeros de mayor a menor de jtable en: 12 Febrero 2017, 02:14 am
Este código me ordena bien los caracteres el problema es con numeros

Código
  1. String[] titulos = {"Vendedor","Efectivo ", "Efectivo Cja", "Dato"};
  2.        String[] registro = new String[4];
  3.        modelo = new DefaultTableModel(null, titulos);
  4.  
  5.        Connection cn = Conexion.getConnection();
  6.  
  7.        String sSQL = "SELECT usuario.usuario, reportediario.gananciaTotal, reportediario.efectivoBruto "+
  8.                "FROM reportediario " +
  9.                "INNER JOIN usuario ON usuario.id_us=reportediario.id_us ";                
  10.        try
  11.        {
  12.            Statement st = cn.createStatement();
  13.            ResultSet rs = st.executeQuery(sSQL);
  14.            int i=0;
  15.            while(rs.next())
  16.            {
  17.                registro[0] = rs.getString("usuario.usuario");
  18.                registro[1] = rs.getString("reportediario.gananciaTotal");
  19.                registro[2] = rs.getString("reportediario.efectivoBruto");
  20.                registro[3] = String.valueOf(i);
  21.                i++;
  22.                modelo.addRow(registro);              
  23.            }            
  24.            jTable1.setModel(modelo);//Buscador Princiapal          
  25.        }
  26.        catch (SQLException ex){
  27.            JOptionPane.showMessageDialog(null, ex);
  28.        }
  29.  
  30.        TableRowSorter<TableModel> elQueOrdena = new TableRowSorter<TableModel>(modelo);      
  31.        jTable1.setRowSorter(elQueOrdena);
  32.  
10  Programación / Java / Re: ordenar columnas de numeros de mayor a menor de jtable en: 12 Febrero 2017, 02:12 am
Al dar clic en la cabecera de la tabla Ordena de A - z


Lo que yo quiero es que también ordene x columna de Números.
Páginas: [1] 2 3 4 5 6 7 8 9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines