FoxPro/Visual FoxPro - Necesito ayuda urgente

 
Vista:
sin imagen de perfil

Necesito ayuda urgente

Publicado por Matias (17 intervenciones) el 07/04/2009 16:55:23
Tengo un gran problema:

Me imagino que es una tontera para uds pero yo estoy empezando a programar en esto....

¿Cómo hago para cambiar el ancho de un campo de una consulta para que me acepte cualquier cadena de caracteres?

El problema es que uso un código que me pasa de importe a letras, lo que me di cuenta es que toma el tamaño del primer registro que ingreso, es decir que si pongo un numero muy grande al principio para el resto de los registros no me ocasiona problemas pero no quiero hacer eso....quiero que poniendo cualquier numero despues del primer registro ingresado me lo muestre sin ningun problema y eso no sucede porque si es mas grande que ese me corta la cadena justo en la misma cantidad que el primer registro que ingrse....¿cómo lo soluciono?

Por favor, necesito solucionar esto urgente

El lenguaje de programación es el Visual FoxPro 9.0

Desde ya muchas gracias a todos los que me hagan el aguante
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Necesito ayuda urgente

Publicado por sergio (737 intervenciones) el 07/04/2009 19:16:28
create un cursor con el ancho de campo que necesitas y agrega los datos alñ cursor creado

mira create cursor en la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Necesito ayuda urgente

Publicado por enrique (1041 intervenciones) el 07/04/2009 19:31:02
Utiliza la funcion NVL(), ejemplo

SELECT NVL(TU_CAMPO,SPACE(EL ANCHO DE TU CAMPO)), campo2,campo3 FROM TU_ARCHIVO INTO CURSOR TU_CURSOR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar