viernes, 21 de septiembre de 2012

Escribir codigo en su cuaderno


 Integer ac=0 , dato, n=0, h=3;
       String tx;
     
       while(n<=3){
       tx= JOptionPane.showInputDialog(" Capture el numero ");
       dato=Integer.parseInt(tx);
       ac=ac+dato;
       ac=ac+h;
       n=n+1;
       }
     
       JOptionPane.showMessageDialog(null,"La suma de los 4 numeros es de: "+ac);
     
      // Codigo equivalente

       do{
       tx= JOptionPane.showInputDialog(" Capture el numero ");
       dato=Integer.parseInt(tx);
       ac=ac+dato;
       ac=ac+h;
       n=n+1;
       }while(n<=3);
     

       JOptionPane.showMessageDialog(null,"La suma de los 4 numeros es de: "+ac);

librerias


import java.awt.Color;
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.*;
import java.sql.*;

Codigo para insertar cliente

String sql="insert into clientes(numero, nombre, tipo, pedidos) values ("+jTextField1.getText()+", '"+ jTextField2.getText()+"', '"+jTextField3.getText()+"', "+jTextField4.getText()+")";

jueves, 20 de septiembre de 2012

falto agregar estas lineas de codigo al inicio


 String dato;
        dato=JOptionPane.showInputDialog("Anote la clave del producto");

Codigo para buscar articulo


Statement s= cn.createStatement();
            ResultSet rs= s.executeQuery("select * from productos where clv_prod= '"+dato+"'");

                while(rs.next()){
                jTextField1.setText(rs.getString("clv_prod"));
                jTextField2.setText(String.valueOf(rs.getFloat("precio")));
                jTextField3.setText(String.valueOf(rs.getInt("contenido")));
                jTextField4.setText(rs.getString("nombre"));
                jTextField5.setText(rs.getString("descripcion"));

frame de productos2




En el boton de cambiar agregan el codigo de modificar

imagen del frame de productos


viernes, 14 de septiembre de 2012

Codigo para modificar

String sql="update productos set precio="+jTextField2.getText()+" where clv_prod= '"+jTextField1.getText()+"'";

Codigo para bajas


String dato;
        dato=JOptionPane.showInputDialog("anote el producto a dar de baja (por clave)");
String sql="delete * from productos where clv_prod='"+dato+"'";

jueves, 13 de septiembre de 2012

Codigo para insertar un producto


Statement s= cn.createStatement();
            String sql="insert into productos(clv_prod, precio, contenido, nombre, descripcion) values ('"+jTextField1.getText()+"', "+ jTextField2.getText()+", "+jTextField3.getText()+", '"+jTextField4.getText()+"', '"+jTextField5.getText()+"')";
            s.executeUpdate(sql);

Imagen de la pantalla


Aqui esta la imagen

Codigo de conexion


import java.awt.Color;
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
import java.sql.*; 



try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String db="jdbc:odbc:Driver=Microsoft Access Driver (*.mdb, *.accdb);DBQ=e:/Mensajero.accdb";
            Connection cn=DriverManager.getConnection(db,"","");
            JOptionPane.showMessageDialog(rootPane,"Conexion correcta");
            
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(rootPane, "El error es "+ex);

        }

Codigo del programa de ayer


    Integer aprob=0, reprob=0, i,calif;
    String texto;
   
    for(i=0;i<=9;i++){
    texto=JOptionPane.showInputDialog("Anote la calificacion");
    calif=Integer.parseInt(texto);
   
        if(calif >=7){
        aprob=aprob+1;
        }
        else{
        reprob=reprob+1;
        }
    }
   
    JOptionPane.showMessageDialog(null,"El total de aprobados es "+aprob);   
    JOptionPane.showMessageDialog(null,"El total de reprobados es "+reprob);