Power Builder - Testeo de fecha actual para activar botón

 
Vista:

Testeo de fecha actual para activar botón

Publicado por Paco Monge (5 intervenciones) el 13/06/2012 22:32:28
Hola,
Quiero testear el mes actual y si es mayo (por ejemplo) activar un botón o no.
Para esto, tengo el siguiente código:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
int valor_mes
select datepart(mm,getdate()) into :valor_mes
if valor_mes = 5 then
cb_act_mayo.enabled = true // es mayo se activa el botón
else
cb_act_mayo.enabled = false // no es mayo
end if
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
no ser porque motivo me da un sintax error en el select
en principio no se que puede fallar, porque el select me da buen resultado
cuando lo chequeo como consulta en SQL Server.
¿alguna idea?
Gracias de antemano y un saludo
Paco
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

Testeo de fecha actual para activar botón

Publicado por gamunax (4 intervenciones) el 13/06/2012 23:43:48
Hola, tu select que estas realizando es para sql server, para power builder no funciona asi.
te recomiendo lo siguiente.

int valor_mes
valor_mes = month(today())//extra el mes de la fecha actual
if valor_mes = 5 then
cb_act_mayo.enabled = true // es mayo se activa el botón
else
cb_act_mayo.enabled = false // no es mayo
end if

Espero que te sirva

Saludos
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

Testeo de fecha actual para activar botón

Publicado por Paco Monge (5 intervenciones) el 14/06/2012 09:34:19
Muchas gracias
Funcionando a la perfección
Un saludo
Paco
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