Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-02-2008
HOUDEL HOUDEL is offline
Miembro
 
Registrado: feb 2008
Ubicación: Mexico
Posts: 28
Poder: 0
HOUDEL Va por buen camino
Question Como exportar una archivo txt

Necesito crear un archivo txt con un formato especial que permita ser
leido por contpaq, me pueden ayudar con la estructura

me urge graxx
Responder Con Cita
  #2  
Antiguo 02-02-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola HOUDEL,
Como recién te inicias en los foros y sobre todo porque pides algo de urgencia te informo que existe una guia de estilo que hay que respetar.

Con respecto a tu problema, disculpame pero desconozco contpaq. ¿Que és?
Si puedes brindar mayor información te podremos ser de ayuda.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 02-02-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Amigo por favor dale una leída a la guía de estilo

http://www.clubdelphi.com/foros/guiaestilo.php


Respecto a tu duda necesitas indicar más información.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #4  
Antiguo 02-02-2008
HOUDEL HOUDEL is offline
Miembro
 
Registrado: feb 2008
Ubicación: Mexico
Posts: 28
Poder: 0
HOUDEL Va por buen camino
Thumbs up Como se realiza un archivo txt en delphi?

Gracias por contestarme,
la situacion es la siguiente Contpaq, es un sistema de contabilidad
que se utiliza mucho en las empresas,
tengo un sistema de contabilidad con polizas las cuales necesito pasarlas
a un archivo txt, tengo entendido que
con f:textfile y AssignFile(F, qry_Config.FieldByName('DIRTIC').AsString+'\'+'TicketIM.txt')
puedo creearlo ¿es esto correcto?
y con WriteLn(F,FnCentrar('',Dm_Ventas.Qry_BusEmpUsr.FieldbyName('NOMEMP').AsString,'',nAnchoDbl)); agregar ,
lo que no se es como delimitar los caracteres al insertarlos?
o necesito hacerlo desde el query?
Este es un ejemplo del archivo que debo crear apartir de un query.

P 20080202 1 1 1 0 ventas 1 1 0
M 04100-0006-0000 vent eq 1 700.00 0 0 ventas diarias
M 04100-0005-0000 bancos 0 700.00 0 0

hay alguna instruccion para dar espacios en el archivo, o que es lo que me
falta.

gracias.....
Responder Con Cita
  #5  
Antiguo 02-02-2008
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Para exportar datos a un programa similar al que citas, yo me cree estas funciones, espero te sirvan:

Código Delphi [-]
Function FillSpacesLeft(cVar:String;nLen:Integer):String;
 begin
 Result:=StringOfChar(' ',nLen - Length(cVar))+cVar;
 end;

 Function FillSpacesRight(cVar:String;nLen:Integer):String;
 begin
 Result:=cVar+StringOfChar(' ',nLen - Length(cVar));
 end;

 Function FillZerosLeft(cVar:String;nLen:Integer):String;
 begin
 Result:=StringOfChar('0',nLen - Length(cVar))+cVar;
 end;


Ejemplo de uso:
Código Delphi [-]
 spDatCli.Cod       :=FillSpacesRight(DmAni.CliCodigo.Value,12);
 spDatCli.Titulo    :=FillSpacesRight(DmAni.CliRSOCIAL.Value,40);
 spDatCli.Nif       :=FillSpacesRight(DmAni.CliNif.Value,15);
Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #6  
Antiguo 02-02-2008
HOUDEL HOUDEL is offline
Miembro
 
Registrado: feb 2008
Ubicación: Mexico
Posts: 28
Poder: 0
HOUDEL Va por buen camino
Gracias

Muchas gracias marcoszorrilla, me van ha servir
de mucho para controlar el tamaño de los campos a insertar en
el archivo.
me imagino que si es la forma correcta de crear el archivo o tienen
alguna otra idea?

nuevamente gracias y saludos
Responder Con Cita
  #7  
Antiguo 02-02-2008
HOUDEL HOUDEL is offline
Miembro
 
Registrado: feb 2008
Ubicación: Mexico
Posts: 28
Poder: 0
HOUDEL Va por buen camino
Thumbs up Saludos Delphius

las funciones que me paso marcoszorrilla, estan muy bien creo
que eso soluciona todo mi problema, ya que mi pregunta era si habia
alguna instruccion en delphi que me permitiera añadir y delimitar los
datos (informacion) del query, antes de pasarlos al archivo.

saludos cordiales, gracias por su ayuda
si necesitan de mi ayuda, que parece que no ustedes se las saben de todas
todas, bueno aqui estare.

hasta pronto
Responder Con Cita
  #8  
Antiguo 02-02-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por HOUDEL Ver Mensaje
las funciones que me paso marcoszorrilla, estan muy bien creo
que eso soluciona todo mi problema, ya que mi pregunta era si habia
alguna instruccion en delphi que me permitiera añadir y delimitar los
datos (informacion) del query, antes de pasarlos al archivo.

saludos cordiales, gracias por su ayuda
si necesitan de mi ayuda, que parece que no ustedes se las saben de todas
todas
, bueno aqui estare.

hasta pronto
Bueno, no quisiera mal interpretar el mensaje... pero esto me ha picado mal.

Aqui nadie es perfecto. No soy un grandisimo experto en Delphi, ni es mi intención serlo.Disculpame si hay algo que desconozca. No sabía que aquí tiene que venir un experto en el tema a responderte. Yo ofrecí mi ayuda, en lo que pueda.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #9  
Antiguo 26-08-2008
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 17
richy08 Va por buen camino
Cita:
Empezado por HOUDEL Ver Mensaje
las funciones que me paso marcoszorrilla, estan muy bien creo
que eso soluciona todo mi problema, ya que mi pregunta era si habia
alguna instruccion en delphi que me permitiera añadir y delimitar los
datos (informacion) del query, antes de pasarlos al archivo.

saludos cordiales, gracias por su ayuda
si necesitan de mi ayuda, que parece que no ustedes se las saben de todas
todas, bueno aqui estare.

hasta pronto
Hola buenas tardes creo que ya hace un poco de tiempo del post pero estoy en el mismo problema necesito que mi aplicacion lleve los datos que genera al contpaq i amigo houdel me podrias responder unas preguntas:

1.- por que decidiste importar a un archivo txt y no insertarlos directamente sobre la bd.

2.- por que generas un txt por lo que he leido tiene la funcionalidad de leer hojas de calculo de excel.

3.- no tengo el contpaq i instalado en mi maquina y n ohe podido hacer pruebas :S pero me podrias explicar un poco el proceso de como hiciste para que leyera el archivo

por ultimo podrias comentar si lograste hacer la interfaz, y si encontraste mas informacion me podrias dar las pistas de donde le localizaste gracias por cualquier comentario.
Responder Con Cita
  #10  
Antiguo 02-02-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
HOUDEL, siso sin comprender el problema.
No te termino de comprender... A ver... Tienes una Query que ejecutas y tu deseas armar un archivo txt con los resultados.

Hasta allí te comprendo. Vamos bien.

Luego preguntas esto:
Cita:
lo que no se es como delimitar los caracteres al insertarlos?
¿Que caracteres?

Y nos informas de un ejemplo, que poco termino de comprender:

Cita:
Este es un ejemplo del archivo que debo crear apartir de un query.

P 20080202 1 1 1 0 ventas 1 1 0
M 04100-0006-0000 vent eq 1 700.00 0 0 ventas diarias
M 04100-0005-0000 bancos 0 700.00 0 0
¿Que es cada cosa? Si pudieramos conocer mejor el código que estás empleando y la estructura de la/s tabla/s que estás empleando podríamos atinar mejor a la respuesta.

Cita:
hay alguna instruccion para dar espacios en el archivo, o que es lo que me
falta.
Creería que no... podría bastar con un simple contanamiento del tipo:

Cita:
UnTexto := UnTexto + ' ' + OtroTexto;
¿A eso te refieres?

No te sabría decir si es eso lo que te falta porque desconozco los errores y/o problemas que tienes con tu código.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Exportar una Tabla de SQL a un archivo TXT sanfer1ec SQL 5 11-04-2007 18:05:35
Exportar un DBGRID a un archivo txt egarc Varios 8 08-02-2007 16:02:33
Cómo exportar una consulta de Oracle 10i a un archivo .txt Saul990 Oracle 4 28-06-2005 16:58:58
Exportar en un archivo txt alfredosg19 Varios 10 11-04-2005 18:00:37
Exportar un StringGrid a un Archivo.TxT kokoyweb Varios 1 24-08-2004 22:04:26


La franja horaria es GMT +2. Ahora son las 06:57:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi