Código de FoxPro/Visual FoxPro - datepicker para tablet

Imágen de perfil
Val: 213
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

datepicker para tabletgráfica de visualizaciones


FoxPro/Visual FoxPro

Actualizado el 12 de Noviembre del 2021 por Baldo (17 códigos) (Publicado el 22 de Noviembre del 2014)
19.102 visualizaciones desde el 22 de Noviembre del 2014
datepicker (entrada de fechas) en VFP puro y tamaño suficiente para tablets y dispositivos (Windows 8) que tienen un tamaño de pantalla pequeño (7-10") y una resolución grande (1280x800 o más..), lo que convierte enta entrada en incómoda.

Configurable en aspecto (ver el 'Init') del form datepick.

Se adjunta proyecto con ejemplo básico de funcionamiento...


datepicker

Requerimientos

Visual Foxpro 9

1.0
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 24 de Noviembre del 2014 (Publicado el 22 de Noviembre del 2014)gráfica de visualizaciones de la versión: 1.0
953 visualizaciones desde el 22 de Noviembre del 2014

1.1
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 22 de Noviembre del 2014gráfica de visualizaciones de la versión: 1.1
2.220 visualizaciones desde el 22 de Noviembre del 2014

1.2
estrellaestrellaestrellaestrellaestrella(11)

Publicado el 4 de Septiembre del 2015gráfica de visualizaciones de la versión: 1.2
5.051 visualizaciones desde el 4 de Septiembre del 2015
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Aparece un nuevo botón ('hoy') que nos lleva directamente al mes de la fecha de sistema (por si hemos estado moviendonos a lo largo de meses/años...)

Abandono de pantalla pulsando la "X" de la esquina superior-derecha (un pequeño descuido mío, no intentar hacer todas las funciones con comandos táctiles...)

Tras la sugerencia de algún usuario, muestra de la semana del año (útil para el ámbito comercial)

Ligero redimensionado (leve) para adecuarse a los " dedos gordos" ... je!!

Gracias por vuestra atención.


date_picker_tablet_ejemplo

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: 1.2 (11)

Imágen de perfil
20 de Octubre del 2015
estrellaestrellaestrellaestrellaestrella
Buen codigo
Responder
Imágen de perfil
22 de Octubre del 2015
estrellaestrellaestrellaestrellaestrella
Gracias, Francisco :)
Responder
Kevin Lopez
4 de Noviembre del 2015
estrellaestrellaestrellaestrellaestrella
Buenisimo codigo, me enamore de tu calendario ejejejeje no te interesaria donarmelo para un proyecto de la Uni le he dado mil vueltas a data pickers y a month views para que se vean esteticos pero ninguno me ayuda... saludos.
Responder
Imágen de perfil
9 de Noviembre del 2015
estrellaestrellaestrellaestrellaestrella
Usalo a tu antojo. Sin problemas .. :)
Responder
luis sayago
17 de Enero del 2016
estrellaestrellaestrellaestrellaestrella
amigo entonces, las aplicaciones hechas con visual foxpro correo sin problemas con tablet que tienen windows 8 o 10?
Responder
Imágen de perfil
19 de Enero del 2016
estrellaestrellaestrellaestrellaestrella
Hasta donde yo he podido probar... si. Me han funcionado las aplicaciones directamente, incluyendo librerias externas (que podían haber sido más problemáticas), conexiones ODBC...etc

Windows 10 no lo he probado en tablet, pero puesto que VFP (al menos VFP9) funciona al 100% en Windows 10 (de hecho, el S.O. actual de mis máquinas....), no debería dar problemas...

Un saludo.
Responder
DARWIN RODRIGUEZ
2 de Noviembre del 2016
estrellaestrellaestrellaestrellaestrella
bro' como se usaria en formularios de 2do nivel que salen de vfp?
Responder
Imágen de perfil
7 de Noviembre del 2016
estrellaestrellaestrellaestrellaestrella
Hola Darwin. Disculpa la tardanza (cambios en mi trabajo...):
No acabo de comprender la pregunta... se usaría como cualquier formulario vfp....
Responder
Carton Jeston
2 de Abril del 2021
estrellaestrellaestrellaestrellaestrella
Sin duda, el datepicker mas versatil que he probado... y he probado muchisimos. Hay muchos datepickers pero la mayoria te encuentras que el Domingo es el primer dia de la semana.


Tu decias en el texto "Tal vez el código no sea óptimo. Es eficiente..."

Lo bueno de eso, es que es comprensible para cualquiera y el que este en un formulario te permite rediseñarlo como quieras.

El cambio grafico a la 1.3 no me acabo de gustar y he usado la 1.2 como base por ser mas claro.

Voy a mirar algo mas, ya que he descubierto un fallo y una posible mejora y con tu permiso, igual me animo a hacer la 1.4 (Baldo Datepicker) :-)

un saludo y gracias por el fantastico trabajo
Responder
carton jeston
2 de Abril del 2021
estrellaestrellaestrellaestrellaestrella
Independientemente de que haga una revision, creo que no tengo que esperar a arreglar un fallo tonto a nivel estetico y si ya teneis implementado el datepicker, añadiendo un par de lineas a vuestro formulario se soluciona.


en el metodo MUESTRA_MES del formulario:

1
2
3
4
5
6
7
8
*:BUCLE DE LIMPIEZAS DEL CAPTION
FOR F = 1 TO 42
	LCCASILLA='CAS'+RIGHT('00'+ALLTRIM(STR(F)),2)
	TTODO="THISFORM."+LCCASILLA+".BACKCOLOR" && parche corrige fallo de fondo si el dia actual de este mes
	&TTODO=THISFORM.BACKCOLOR                && al pasar de mes cae en una celda vacia (mantenia el fondo)
	TTODO="THISFORM."+LCCASILLA+".CAPTION"
	&TTODO=""
NEXT

Imagina que estas a 2 de Abril de 2021, el dia actual se destaca con un fondo diferente en el calendario, si avanzas al mes siguiente y da la casualidad que es una casilla vacia y no un numero de dia, ese fondo permanece... :-)

un saludo
Responder
cartonjeston
2 de Abril del 2021
estrellaestrellaestrellaestrellaestrella
Si tienes la version 1.3 mejor usa esta modificacion para que coja el fondo del numero correctamente:

1
2
3
4
5
6
7
8
*:BUCLE DE LIMPIEZAS DEL CAPTION
FOR F = 1 TO 42
	LCCASILLA='CAS'+RIGHT('00'+ALLTRIM(STR(F)),2)
	TTODO="THISFORM."+LCCASILLA+".BACKCOLOR" && parche corrige fallo de fondo si el dia actual de este mes
	&TTODO=THISFORM.FONDO_NUMERO             && al pasar de mes cae en una celda vacia (mantenia el fondo)
	TTODO="THISFORM."+LCCASILLA+".CAPTION"
	&TTODO=""
NEXT
Responder

Comentar la versión: 1.2

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

1.3
estrellaestrellaestrellaestrellaestrella(4)

Actualizado el 11 de Diciembre del 2016 (Publicado el 15 de Noviembre del 2016)gráfica de visualizaciones de la versión: 1.3
7.540 visualizaciones desde el 15 de Noviembre del 2016

1.4
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 12 de Noviembre del 2021gráfica de visualizaciones de la versión: 1.4
3.339 visualizaciones desde el 12 de Noviembre del 2021
http://lwp-l.com/s2870