
Crear TXT desde cursor pero agregar datos de cuadro de texto y concatenar celdas
Publicado por Martin (2 intervenciones) el 01/12/2015 15:42:26
Buenos días amigos del Foro, quisiera que me apoyaran o me den ideas de cómo resolver esto, explico:
Tengo un formulario el cual visualiza en un control Grid los datos de un cursor creado a partir de datos de 2 tablas diferentes. A partir de esos datos mostrados debo crear una archivo TXT, pero este además de contener los datos del control grid, debe tener una columna adicional con datos que el usuario escribe en tres cajas de texto; además este TXT debe tener una columna con datos concatenados de tres columnas pero limitado a 30 caracteres, y una columna más en donde el formato del numero debe aparecer con 5 ceros a la izquierda y eliminar el punto o coma decimal. Algo así:
Datos del Cursor obtenidos de las 2 tablas:
Cod Nombre Ap. Paterno Ap.Materno Cuenta Monto
A01 Jose Martines Gutierrez 12-2587 1478.2
B04 Alfred Molina Guillen 71-587 2524.58
El archivo de texto debe ser así:
Cod Nombres Fecha Of. Cuenta Monto
A01 Jose Martines Gutierrez 20151101 12 2587 00000147820
B04 Alfred Molina Guillen 20151101 71 587 00000252458
Como verán el archivo TXT es diferente a los datos que obtengo del cursor, además en la columna fecha los datos son ingresados manualmente por el usuario en un formulario en tres cuadros de texto: año -> 2015, mes-> 11, día-> 01 y esos datos unidos para que se muestren como 20151101, y además como verán la cuenta debe ser dividida en dos y el monto agregar los ceros a la izquierda y eliminar el punto decimal.
Espero me puedan ayudar, en este tema ya que mis conocimiento en foxpro no son tan amplios como los de ustedes. Gracias por todo.
Tengo un formulario el cual visualiza en un control Grid los datos de un cursor creado a partir de datos de 2 tablas diferentes. A partir de esos datos mostrados debo crear una archivo TXT, pero este además de contener los datos del control grid, debe tener una columna adicional con datos que el usuario escribe en tres cajas de texto; además este TXT debe tener una columna con datos concatenados de tres columnas pero limitado a 30 caracteres, y una columna más en donde el formato del numero debe aparecer con 5 ceros a la izquierda y eliminar el punto o coma decimal. Algo así:
Datos del Cursor obtenidos de las 2 tablas:
Cod Nombre Ap. Paterno Ap.Materno Cuenta Monto
A01 Jose Martines Gutierrez 12-2587 1478.2
B04 Alfred Molina Guillen 71-587 2524.58
El archivo de texto debe ser así:
Cod Nombres Fecha Of. Cuenta Monto
A01 Jose Martines Gutierrez 20151101 12 2587 00000147820
B04 Alfred Molina Guillen 20151101 71 587 00000252458
Como verán el archivo TXT es diferente a los datos que obtengo del cursor, además en la columna fecha los datos son ingresados manualmente por el usuario en un formulario en tres cuadros de texto: año -> 2015, mes-> 11, día-> 01 y esos datos unidos para que se muestren como 20151101, y además como verán la cuenta debe ser dividida en dos y el monto agregar los ceros a la izquierda y eliminar el punto decimal.
Espero me puedan ayudar, en este tema ya que mis conocimiento en foxpro no son tan amplios como los de ustedes. Gracias por todo.
Valora esta pregunta


0