SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Lebennin en Jueves 3 de Abril de 2003, 21:32
-
YA SE QUE MUCHOS DIREIS QUE PAREZCO TONTO, PERO RESULTA QUE EL FICHERO QUE TENGO QUE ORDENAR CONSTA DE UNOS 3000 REGISTROS Y ME PIDEN QUE LOS ORDENE EN UN FICHERO .TXT. CON EL METODO NORMAL(burbuja) NO QUIERO NI PROBARLO PQ SE QUE TARDARIA UNA ETERNIDAD. ME HAN HABLADO DE LA UTILIZACION DE BUFFER PERO NO SE COMO ES ESO. ALGUIEN ME PODRIA AYUDAR, POR FAVOR
-
Aun cuando hablas de tener que ordenar 3000 registros en un fichero.txt, supongo que quieras decir que tienes que ordenar un fichero.txt que contiene 3000 registros.
Sigue estos pasos:
Ejecuta Access, con opción de Asistentes...
Elije Base de Datos.
Pincha en Insertar tabla.
Luego en Importar tabla.
Selecciona tu fichero.txt y sigue las instrucciones de Access.
Cuando tengas el fichero entras a cambiar sus propiedades y le dices que el campo generado está indexado Con duplicados.
Pincha en la cabecera de la columna e imprímelo...
Saludos y suerte
-
A ver, creo que algunos de los miembros ya han respondido a esta cuestion pero creo que puede ser de ayuda mi comentario.
Lo más simple y rapido creo que podria ser:
1º Leer el fichero de forma que la salida nos produzca el numero de registros que posee
2º Redimensionar una variable tipo, EL REGISTRO, el cual debemos insertar en ella. EJº REDIM var(num_Regist)
3º Volver a leer el fichero insertando en esta variable todos los registros del fichero
4º Ordenarlos por el metodo QUICK en la variable
5º Abrir el fichero e insertar los registros ordenados
Espero servir de ayuda. Un saludo
:hippi: