Page 1 of 1

Spinner en get en un campo time

PostPosted: Tue Dec 27, 2016 7:46 pm
by Frafive
Hola

Estoy intentando poner un spinner en un get, el valor de la variable del Get lo tomo de un campo time, de una tabla mysql, pero quiero seleccionar solo la hora y los minutos.

No hay forma de que me funcione el get con spinner, alguien me puede ayudar ?


Un saludo y feliz navidad
Gabriel
Granada

Re: Spinner en get en un campo time

PostPosted: Wed Dec 28, 2016 10:38 am
by Antonio Linares
Gabriel,

Puedes mostrar el código de cómo lo has intentado ? gracias

Re: Spinner en get en un campo time

PostPosted: Wed Dec 28, 2016 10:40 am
by Antonio Linares
En samples\testgetd.prg tienes un ejemplo de cómo hacerlo

Este es sólo para fecha

Re: Spinner en get en un campo time

PostPosted: Wed Dec 28, 2016 10:45 am
by Antonio Linares
Al usar la claúsula SPINNER en un GET, finalmente se usan los métodos Inc() y Dec() de la Clase TGet

y en esos métodos sólo se estan contemplando los tipos numérico y fecha

Tendrías que modificar esos métodos para que hagan lo que tu necesitas

Re: Spinner en get en un campo time

PostPosted: Wed Dec 28, 2016 11:55 am
by Frafive
Antonio Gracias


Lo estoy haciendo de la siguiente forma;

REDEFINE GET oDia[8] VAR aFila[12] ID 117 SPINNER OF oFolder:aDialogs[1] PICTURE "@R 99:99"

Un saludo y gracias de nuevo
Gabriel
Granada

Re: Spinner en get en un campo time

PostPosted: Wed Dec 28, 2016 2:30 pm
by Antonio Linares
Gabriel,

Para que sirve la máscara @R ? No lo recuerdo

Entiendo que esa expresión es de tipo cadena, así que habría que modificar los métodos Inc() y Dec() acorde

Re: Spinner en get en un campo time

PostPosted: Thu Dec 29, 2016 9:58 am
by Frafive
Antonio, lo del picture es un fallo mio, voy a ver como puedo hacerlo.

Gracias
Gabriel