Autor Tema: Ayuda Con visual Basic  (Leído 5016 veces)

Desconectado luis15155

  • Member
  • ***
  • Mensajes: 278
  • »- DaRk_DeViL -«
    • Reflexiones....!!!!!
Ayuda Con visual Basic
« en: 04 de Enero de 2007, 02:40:00 pm »
Hace muy poco que manejo visual basic (6.0 edicion profesional) y me tengo un gran problema. En donde trabajo mensualmente nos mandan archivos en excel de la siguiente manera:

________________________________________________________________________
|1|4438|sanchez|zapata|miguel angel|003|1318|12/24/2006|12/24/2006|12.02|
...
         _
(cada | | es una celda  :cool:)pero no solo es una fila sino aproximadamente son cerca de 1000 a 1500 dependiendo el movimiento. Y nosotros tenemos q pasar la informacion a un programa uno por uno pero el programa nos da la opcion de importar datos pero tiene q estar de la siguiente manera: (ya no es en excel sino en un formato ".lqc")

|1|4438|sanchez|zapata|miguel angel|003|1318|12/24/2006|12/24/2006|12.02|
|1|4438|sanchez|zapata|miguel angel|003|1318|12/24/2006|12/24/2006|12.02|
|1|4438|sanchez|zapata|miguel angel|003|1318|12/24/2006|12/24/2006|12.02|
...

Ya pues lo que quiero hacer y no lo he podido consegir con los limitados conocimientos que aun tengo :(, es algun programa que pertmita abrir la hoja de excel y al hacer clic en un "command" se una las celdas pero que cada celda se separe con este simbolo " | "
Lo intente hacer con una base de datos (en access) sin ningun resultado positivo... aprovechandome de su generosidad... ¡¡¡¡ Alguien me podria ayudar !!!!!!

Muchas gracias.
»- DaRk_DeViL -«

Desconectado Gepetto

  • Iniciado
  • *****
  • Mensajes: 1129
Re: Ayuda Con visual Basic
« Respuesta #1 en: 04 de Enero de 2007, 03:56:57 pm »
En visual basic no se, pero dicen que el XMLFox es capaz de exportar archivos xml a txt (lo que no se es que aspecto tendrán los datos ni como estarán separados los campos. No te lo puedo mirar porque no uso excel, ni VB, y Windows casi tampoco).

*Si lo pruebas y el formato no te sirve, pega aquí un extracto del txt para echarle un vistazo.

-
PD: Por curiosidad... ¿que software maneja el formato .lqc?

Desconectado luis15155

  • Member
  • ***
  • Mensajes: 278
  • »- DaRk_DeViL -«
    • Reflexiones....!!!!!
Re: Ayuda Con visual Basic
« Respuesta #2 en: 04 de Enero de 2007, 07:28:10 pm »
Bueno gracias de todas maneras... seguire intentando, pero tiene q salir por q ya lo han hecho pero no quiere pasarlo (hay gente asi verdad  :-d) y cada vez que le pedimos el favor nos dice: " hoy no, si quieren mañana ", y eso llega ps... por eso me propuse intentarlo hacer haber que sale...

Con respecto a formato " .lqc ", es un programa... mmm bueno aqui en Perú utilizamos para hacer declaraciones de tributos el programa PDT (Programa de Declaracion Telematica) y este te permite importar los datos y el formato que pide es ese  " .lqc "

Je je. Cualquier cosa ya aviso...
------
»- DaRk_DeViL -«

Desconectado destroyer

  • Administrator
  • *
  • Mensajes: 15868
  • Si quieres cambiar al mundo, cámbiate a ti mismo
    • cajondesastres.com De todo un poco
Re: Ayuda Con visual Basic
« Respuesta #3 en: 04 de Enero de 2007, 08:06:27 pm »
A ver si hay suerte amigo luis..

Desconectado Gepetto

  • Iniciado
  • *****
  • Mensajes: 1129
Re: Ayuda Con visual Basic
« Respuesta #4 en: 05 de Enero de 2007, 08:12:39 am »
Me parece que ahora acabo de entender exactamente lo que querías.

Lo que yo tenía en mente era pasar los archivos de excel a texto plano, y una vez ahí intentar darles el formato. Lo que pasa es que si el PDT no 'importa' documentos de texto ni permite pegar varias filas a la vez, esa solución tampoco te iba a servir de mucho...

Por otra parte, al ser .lqc una extensión poco conocida, creo que te será difícil encontrar en Internet información para convertir directamente a ese formato.


En fin... a ver si hay suerte y el que lo ha hecho te comenta como lo han conseguido.
Un saludo.

Desconectado luis15155

  • Member
  • ***
  • Mensajes: 278
  • »- DaRk_DeViL -«
    • Reflexiones....!!!!!
Re: Ayuda Con visual Basic
« Respuesta #5 en: 03 de Febrero de 2007, 06:16:26 am »
Amigos otra vez molestando... he buscado mucho hasta encontrar lo siguiente, me entere q los archivos tipo *.txt pueden ser cargados en el visual en un textbox, bueno asi lo hice y resulto lo siguiente:

http://luis15155.brinkster.net/video.htm

Pero el problema esta en unir luego esos textbox, ya que al unirlo deberia quedar de la siguiente manera:

|1|4438|sanchez|zapata|miguel angel|003|1318|12/24/2006|12/24/2006|12.02|
|1|4438|sanchez|zapata|miguel angel|003|1318|12/24/2006|12/24/2006|12.02|
|1|4438|sanchez|zapata|miguel angel|003|1318|12/24/2006|12/24/2006|12.02|
|1|4438|sanchez|zapata|miguel angel|003|1318|12/24/2006|12/24/2006|12.02|

y no como se ve en el video:

1
1
1|4438
4438
4438
... (etc)

Existe alguna forma de unirlo como quiero o no se puede????  ;-) Gracias solo falta eso, saben en Excel he hecho algo parecido pero se que si hago el programa el trabajo se reduciria a horas... (normalmente - en forma manual - se demora aproximadamente semana y media y con el excel hemos logrado reducir el trabajo a 2 hasta 3 dias; es un gran avance pero con el programa se q reduciria mas...)
Se podra unir como quiero??????  :danae:
»- DaRk_DeViL -«

Desconectado Gepetto

  • Iniciado
  • *****
  • Mensajes: 1129
Re: Ayuda Con visual Basic
« Respuesta #6 en: 04 de Febrero de 2007, 07:34:30 pm »
Se debería hacer metiendo el contenido en un array o matriz, para después formatearlo y guardarlo en un txt. No se como será la manera exacta de hacerlo en Vb (porque no lo uso), pero el concepto es ese.

-
PD: ¿No sería más sencillo abrir el txt en un editor de texto y, por ejemplo, sustituir automáticamente los espacios por "|" ?...

Desconectado luis15155

  • Member
  • ***
  • Mensajes: 278
  • »- DaRk_DeViL -«
    • Reflexiones....!!!!!
Re: Ayuda Con visual Basic
« Respuesta #7 en: 06 de Febrero de 2007, 04:54:03 am »
Hola chicos despues de tanto buscar por fin encontre la respuesta... al principio pense concatenar en un TEXTBOX, luego en un GRID... y asi sucesivamente pero creo q en un msflexgrid es la mejor opcion hasta el momento... en este link esta la solucion.

http://www.daboweb.com/foros/index.php?topic=30300.0

Espero les sirva. Saludos Luis.
»- DaRk_DeViL -«

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License