Como aumentar fechas en un Freeform.

Bueno Experto Otra Vez Molestándote :D:D
Quisiera que me ayudes ... En como puedo hacer que una fecha aumente dependiendo de un numero ingresado en una campo de un freeform ... En mi datawindow freeform tengo los campos de mi tabla alquiler que son: Fecha Inicio del Alquiler, Días que pide el Cliente para su alquiler...
Quisiera que en Fecha Entrega me salga por defecto ya sumanda la FechaInicio + Días Alquiler, aquí adjunto una imagen de lo que trato de decir:
Espero me ayudes...

1 Respuesta

Respuesta
1
Usa la función.
relativedate(variable_tipo_Date,nro_dias)
Retorna un date.. y este lo pones en el dw. Con setiitem!
Pregunta como es que subistes esa imagen.. ¿tienes tu dominio o un host?
Como Así Me Podrías Pasar El Código de Como Hacerlo por estoy tratando de hacerlo pero no me sale ...
Con Respecto a como subo la imagen es en esta página
http://es.tinypic.com/
Según veo en la imagen, tu debes de calcular la fecha de entrega, en base a la fecha de alquiler + los días de alquiler. Podrías hacer que en el evento itemchanged del datawindow, calcules tal fecha.
Ejemplo:
------------------------------------------------------------------------
//evento itemchanged
//Esto pasaria cuando se modifica el campo dias_alquiler
long ll_dias
date ld_fecha_alquiler,ld_fecha_entrega
Choose case dwo.name
case 'dias_alquiler'
if len(trim(data ) ) >0 then
ll_dias = long(trim(data))
else ll_dias =0
end if
//leo la fecha del dw.. y lo convierto a date
ld_fecha_alquiler = date(getitemdatetime(row,'fecha_alquiler'))
ld_fecha_entrega = relativedate(ld_Fecha_alquiler,ll_dias)
setitem(row,'ld_fecha_entrega',ld_fecha_entrega)
accepttext()
end choose
------------------------------------------------------------------------

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas