FoxPro/Visual FoxPro - fecha fox pro

   
Vista:

fecha fox pro

Publicado por hernan hernan0208@live.com (1 intervención) el 10/07/2014 21:06:06
hola buenas tardes una consulta simple no se mucho de fox pro pero a ver si pueden ayudarme desde ya gracias
quiero que no me aparezcan las " / / " si es que no hay fecha, se entiende???
ejemplo

xxx xxxxxx 20/10/10
xxx xxxxxx / /
xxx xxxxxx / /
xxx xxxxxx / /
xxx xxxxxx / /

es lo que me aparece si no tengo fecha
lo que quiero es eliminar esas barritas cuando no hay dato de fecha
desde ya muchas gracias
slds
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

fecha fox pro

Publicado por Fidel José (558 intervenciones) el 10/07/2014 22:21:05
Y de dónde es que quieres quitar esas barritas?
Si es de ? CampoFEcha, puedes transformar el dato con una funcíón

procedure TransFecha(tdFEcha)
return IIF(EMPTY(Tdfecha,space(10), DTOC(tdFEcha))

? transfecha(ldFecha)+" "+otroCampo+" "+otroCampoMas

Si es en un cursor, tendrás que agregar un campo de falsa fecha (tipo Character)
Si FEcha es un campo fecha y cfecha es un falso fecha C(10):
select curNombre
SCAN
REPLACE CFECHA WITH TransFecha(fecha)
ENDCAN
Supongo que con ese cursor armas un report o algo así donde pondrás como fecha la falsafecha. También para un textbox de un control grid puedes efectuar ese reemplazo, siempre que la columna sea readonly=.t. (solo lectura).

Si es un control TExtbox de un formulario con la propiedad FORMAT="D", mejor te quedas con las barritas.

NO tengo nada mejor.
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

fecha fox pro

Publicado por Ernesto Hernandez (4632 intervenciones) el 14/07/2014 23:25:21
Revisa la propiedad FORMAT del objeto donde guardas el valor ..


Suerte
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