Turnero en un segundo monitor

205 views
Skip to first unread message

Arnaldo Toledano

unread,
Oct 28, 2021, 3:07:33 PM10/28/21
to publicesvfoxpro
Me han pedido un programita que muestre en un segundo monitor el turno
en vigencia.
Como el que tienen los bancos, pero con UN SOLO NUMERO.
Obviamente que lo pienso hacer con dos MONITORES.
Pero tengo las siguientes dudas.
1.- Necesariamente tengo que tener la aplicacion en un monitor y
mostrarlo en el otro monitor...
NO SE COMO HACERLO.

2.- Cuando se apaga la PC, al iniciarla necesetiraria que sea todo
automatico para evitar que el Usuario tenga que manipular
los monitores.


Si alguien me tira una idea...

Gracias
Arnaldo Toledano

Zarlu

unread,
Oct 28, 2021, 3:41:10 PM10/28/21
to Comunidad de Visual Foxpro en Español
Buenas tardes Arnaldo!

Según he visto los turnos se generan al entrar al banco y por tipo de servicio.
Y se van descartando por atención o por tiempo sin respuesta.
El monitor muestra el turno actual en atención y los próximos.
Imagino que deben almacenar tiempos de respuesta y quien atiende para estadísticas

Entonces para aportar ideas:
Sería manejar códigos distintos para generar, mostrar y descartar.
Esas funciones serían dependiendo del tipo de usuario/monitor donde se ejecute.
Tablas compartidas y timers para estar revisando la situación de cada turno y mostrarla

Creo que aunque sea en una sola pc con dos monitores "alguien" o el sistema debe actualizar el turno siguiente

Suerte
zarlu
Chetumal, Quintana Roo, México

Carlos Alfaro

unread,
Oct 28, 2021, 5:12:29 PM10/28/21
to publice...@googlegroups.com

Saludos cordiales estimado Arnaldo:

No se estas preguntando cómo hacer para que un formulario se muestre en un monitor secundario.

Lo que he hecho cuando hay que mostrar información en un monitor secundario, es que sea un ejecutable solo para eso.

En un archivo, ya sea tabla o tipo ascii, guardo las coordenadas en donde se desplegara el form.

 

La primera vez el formulario se ve en el monitor primario, lo muevo al secundario y al cerrarlo guardo las coordenas, asi al llamar el ejecutable lo muestra en las coordenadas del monitor secundario.

 

Buen dia.

Carlos Alfaro

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/07e9fcad-3d9a-4981-9675-3445e41cbc34n%40googlegroups.com.

Arnaldo Toledano

unread,
Oct 28, 2021, 5:33:37 PM10/28/21
to publice...@googlegroups.com

OK
Perfecto me ayuda lo que mencionas en el ultimo parrafo.
Lo que quiero lograr es que el FORM donde muestra el TURNO SIGUIENTE solo se vea el NUMERO.
Para que no quede desprolijo mostrando los botones.

Otra cosa que tengo dudas, es como mostrar un numero bien grande.
Lo maximo que logro con un FORM en mi pc, (nonitor de 24 pulgadas), es una FONT de 135

Gracias Carlos.

Arnaldo Toledano

J. Enrique Ramos Menchaca

unread,
Oct 28, 2021, 5:35:34 PM10/28/21
to Comunidad de Visual Foxpro en Español

J. Enrique Ramos Menchaca

unread,
Oct 28, 2021, 6:13:14 PM10/28/21
to Comunidad de Visual Foxpro en Español
La propiedad .FontSize solo admite hasta 127

Se me ocurre que puedes utilizar imágenes, para utilizar un número mayor tamaño, y depende del número que requieras cambias la imagen, no sé cuantas posiciones requieras, pero podrías tener 3 objetos, uno por cada posición numérica.

Víctor Hugo Espínola Domínguez

unread,
Oct 28, 2021, 6:24:16 PM10/28/21
to publice...@googlegroups.com

mapner

unread,
Oct 28, 2021, 8:11:47 PM10/28/21
to Comunidad de Visual Foxpro en Español
Hola,

Tengo sistemas para empresas de salud con módulo de turnos y llamador de sala de espera.
En realidad es TV/Monitor (40 pugadas) con una PC con HDMI. Se puede hacer con una PC dedicada o PC compartida, si es PC compartida debe tener dos tarjetas de video.
Si necesitás que sea automático cuando la PC arranca, podés poner la app en inicio de windows y en una archivo INI recordar las coordenadas del 2do monitor. (si es PC compartida)

Saludos

masf...@hotmail.com

unread,
Oct 28, 2021, 9:25:59 PM10/28/21
to Comunidad de Visual Foxpro en Español
saludados

EN foxpro se puede imprimir el font practicamente de cualquier tamaño
miren este codigo a la antiguita:


defi wind wf from 0, 0 size 0.91, 10 font "Inconsolata", 720 color Rgb(96,96,96,24,24,24) none
Activate Window wf
@0,0.1 say "9ll.,."
*esto es para mover la ventana con el mouse
@0,0 get xm defa 0 pict "@*i " size 0.25, 10.5 when movew()
@0,0 get xm defa 0 pict "@*i " size 2.5, 0.2 when movew()
@0,0 get xm defa 0 pict "@*i " size 1.5, 10.2 when movew()

Read cycle valid InList(Lastkey(), 27, 17, 23)

Procedure movew
xx = Mcol("") - Wlcol()
yy = Mrow("") - Wlrow()
do while Mdown()
x = Mcol("")
y = Mrow("")
Move Window wf to y-yy, x-xx
enddo

Return .f.

Arnaldo Toledano

unread,
Oct 29, 2021, 11:03:11 AM10/29/21
to publice...@googlegroups.com

Gracias AMIGOS por los informes.
Ya tengo en mente como hacerlo.
Genial como siempre el grupo.


Arnaldo Toledano

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages