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ú

Mensajes - lexoazul

#1
Bien el codigo que colocaste solo te faltaria agregar el panel al Frame.
this.add(p1);

Y si quieres colocarle un tamaño a la ventana.
setSize(300,300);

Ya con eso veras la ventana y los botones.

Saludos
#2
Java / Re: CREAR BUSCADOR
19 Enero 2014, 00:24 AM
Hola si pudieras mas detalles de lo que quieres hacer te podriamos ayudar saludos.
#3
Muchas Gracias Darhius por el dato no sabia que solo soportan 2GB cuando termine de hacer este proyecto empleare la forma que me dice el link que me proporcionaste si me funciona y logro hacer que se conecte lo posteare para todo aquel que igual tenga la misma Duda.

Saludos
#4
Ya busque la solucion y como el conocimiento se comparte les voy a colocar la soluccion; al menos la que funciono.

1.- Convertir el Excel a base de datos access .MDB
2.- Crear la Conexion de Java y acceder a la Base de Datos.

Primero que nada les mostrare un pequeño excel el cual es la Base de Datos.


Convertir el Excel a base de datos access .MDB
Les mostrare los pasos para Convertir el Excel
I.- Abrir Access y crear una Base de datos en Blanco


II.- Ponerle nombre a la base de datos y Crearla


III.- Luego incluiremos el excel para la Base de datos.


Nota: Cambiar el tipo de archivo que vamos a buscar a Microsoft Excel.

IV.- Luego elige la hoja que sera tu tabla y dar click en siguiente.


V.- Si tu Tabla contiene Encabezados en la primera fila seleccionar la opcion "Primera fila contiene encabezados de columna" y dar click en siguiente.


VI.- Luego te pedira como quieres que se llame la tabla; luego click en Finalizar.


VII.- Ahora procederemos a guardar la Base de datos con el Formato .MDB
Guardarlo como Base de Datos Access 2002-2003; como se muestra en la imagen; en mi caso le puse "prueba.mdb"


Una vez hecho la Base de Datos  Crearemos un ejemplo para poder usar la Base.

Crear la Conexion de Java y acceder a la Base de Datos

Les dejo Mi ejemplo.
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.util.Vector;

public class ConexionAccess{
        String NombreBD = "prueba.mdb";
        Connection conexion;
        Statement stamt;
        String consulta = "SELECT nombre FROM usuario where edad=20";
    public ConexionAccess(){
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            conexion = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + this.NombreBD);
            stamt = conexion.createStatement();
            stamt.executeQuery(consulta);
            ResultSet rs= stamt.getResultSet();
           
            if(rs != null){
                while(rs.next()){
                    Vector ctemp = new Vector();
                    for(int i = 1; i<=rs.getMetaData().getColumnCount();i++)
                    {
                        ctemp.add(rs.getString(i));
                        System.out.println(ctemp.get(i-1));
                    }
                        System.out.println("\n##################");
                }
            }
            else{
                System.out.println("No hay datos");
            }
        }catch(Exception e){
            e.printStackTrace();
        }
    }
   
    public static void main(String args[]){
        ConexionAccess ca = new ConexionAccess();
    }
}


Espero les haya aclarado la duda y mil disculpas si esta muy larga mi explicacion.
Tambien agradezco el espacio para poder publicarlo y sobre todo a las personas que me ayudaron.

Si tienen alguna duda con gusto les contesto.
;-)       :rolleyes:       ;-)
#5
Gracias darhius por la pronta respuesta; ya habia leido sobre esa paqueteria de java pero hace lo mismo que JXL la diferencia es que corrijieron algunos errores y que ya se puede utilizar para editar y crear archivos de excel 2007 osea los formatos Xlsx.
Ahora lo que tengo es un exel como base de datos la cual tengo mas de 300,000 mil campos y leer con esa paqueteria el excel se derborda la memoria.

La idea del proyecto es que pueda hacer consultas como si fuera una base de datos.

Saludos igual si estoy mal y no se puede hacer me serviria que opinaran asi no busco algo imposible  :rolleyes:    :laugh:

Saludos y nuevamente Gracias
#6
Hola a todos ya tiene mucho tiempo que estoy aqui y hoy tengo algun problema con Programacion JAVA; explico mi duda.
Quiero tener una base de datos en Excel y que pueda acceder a ella por JAVA; lo cual la aplicacion podra realizar consultas en dicha Base de Datos.
Me he encontrado con los JXL y eso es para poder crear documentos de Excel y de la misma forma poder editar eso no me sirve ya que la informacion que tengo en el excel es demasiado grande.

Si me dieran una idea de como hacer este proyecto se los agradezco de antemano.
Un saludo a todos.
#7
ASM / Re: TASM Suma de numeros
12 Marzo 2012, 14:03 PM
Cita de: _Enko en  7 Marzo 2012, 15:21 PM
No te ha funcionado porque seguramente tienes que imprimer el codigo ASCII.

Muchas gracias _Enko Tienes razon hay que tomar en cuenta el codigo ASCII, de hecho si lo tomo encuenta y antes de mandar a mostrar el caracter le sumo los 30H ó 48 Decimal, para que me muestre el codigo correspondiente al numero que tengo guardado despues de la divicion(entre 100,10).
pero volvere a hechar un vistazo al codigo.

De antemano Muchas gracias a todos por contestar
#8
ASM / Re: TASM Suma de numeros
6 Marzo 2012, 03:17 AM
Cita de: Eternal Idol en  4 Marzo 2012, 10:44 AM
No se ... asegurate de guardar bien los cambios y ensamblar antes de volver a probar.

OK gracias Eternal Idol lo tendre muy encuenta
Ahora tengo un problema tratando del mismo tema de sumas de numeros resulta que quiero imprimir el resulttado de tres dijitos de una ssuma.
ejemplo:
55 + 175 + 112 = 342

bueno en este codigo no he realizado la suma solo estoy probando mostrar el resultado es decir el numero 342 pero me muestra 3R.

segui el mismo concepto de ir dividiendo entre 100,10 para ir mostrarndo cada caracter pero no funciona si alguien me pudiera decir que esta mal se lo agradeceria mucho.

SAludos y gracias a todos


pila segment stack "stack"
pila ends
data segment
    var dw 342
    ;var2 dw ?
data ends
code segment
        assume cs:code, ds:data, ss:pila
    inicio:
        mov ax,data
        mov ds,ax
       
        mov dx,0
        mov dx,var
        mov ax,var
        mov cl,100
        div cl
        mov bx,dx
       
        mov dl,al
        add dl,30h ;CENTENA
        mov ah,02h
        int 21h
        ;---------------------
       
        mov dx,0
        mov dx,bx
        mov ax,bx
        mov cl,10
        div cl
        mov bx,dx
       
        mov dl,al
        add dl,30h ;Decena
        mov ah,02h
        int 21h
        ;-----------------------------

        mov dl,bl
        add dl,30h
        mov ah,02h
        int 21
       
       
    fin:
        mov ax,4c00h
        int 21h
code ends
end inicio

#9
ASM / TASM Suma de numeros
4 Marzo 2012, 04:36 AM
Hola a todos tengo un problema con este codigo, resulta que capturo dos numeros del 0 al 9 y lo sumo, para luego mostrar el resultado.
El problema que tengo es que si el resultado de la suma es de dos dijitos solo me muestra el primero ejemplo:
si sumo 4 + 9 = 13
del resultado solo me muestra el 3
Nota: si el resultado de la suma es de un dijito lo muestra bien; ejemplo 3 + 3 = 6

agradezco mucho su atencion y de antemano Gracias a todos.
Les dejo aqui el codigo, por cierto el ensamblador que estoy utilizando es TASM



pila segment stack "stack"
   dw 64h dup(?)
pila ends
data segment
   var db "ingrese numero",13,10,"$"
   resul db 0
data ends
code segment
       assume cs:code, ds:data, ss:pila
   inicio:
       mov ax,data
       mov ds,ax
       mov cl,0
       jmp mostrar
   datos:
       cmp cl,2
       je formato
       mov ah,01h
       int 21h
       sub al,30h
       add resul,al
       inc cl
       jmp mostrar
   formato:
       mov ah,02h
       mov dl,10
       int 21h
       
       mov ah,02h
       mov dl,13
       int 21h
       jmp imprimir
   imprimir:
       mov ah,0
       mov al,resul
       mov cl,10
       div cl
       
       ;add al,30h
       ;add ah,30h
       mov bl,ah
       
       mov dl,al
       add dl,30h
       mov ah,02h ;IMPRIME DECENA
       int 21
       
       mov dl,bl
       add dl,30h
       mov ah,02h ;IMPRIME UNIDAD
       int 21h
       jmp fin
       
   mostrar:
       mov ah,09h
       mov dx, offset var
       int 21h
       jmp datos
   fin:
       mov ax,4c00h
       int 21h
code ends
end inicio
end datos
end formato
end imprimir
end mostrar
end fin



EI: juntando mensajes.

bueno de tanto checar el codigo no habia algun error; pero para que me funcionara tube que volver a copiar la parte de la etiqueta imprimir y ya funciono.
Nota: son varias veces que pasa que cuando escribo codigo no funciona pero si lo vuelvo a reescribir entonces ya funciona alguien tiene alguna idea porque????

Bueno gracias a todos y Saludos
#10
Muchas gracias Randomize por la respuesta la verdad no probe el testdisk, pero la opcion del live cd de ubuntu para recuperar los datos si la probe y no pude rescatar ningun archivo, no reconocia la particion.
Y bueno la forma que solucione el problema fue instalar de nuevo Windows XP en la otra particion que tenia y despues con el programa Recuva pude recuperar todos mis datos.

Nuevamente agradezco la contestacion y abrazos a todos

:rolleyes:      :rolleyes:       ;)      ;)      >:D       >:D     ;-)     :silbar:     :D