Disappearing Bos Taurus Image

General Help regarding HMG, Compilation, Linking, Samples

Moderator: Rathinagiri

User avatar
SALINETAS24
Posts: 667
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Contact:

Re: Disappearing Bos Taurus Image

Post by SALINETAS24 »

mustafa wrote: Tue Apr 26, 2022 10:38 am Hola amigo:
Como siempre tu "Docta sabiduría" :idea: es bien aceptada , para mi "ignorancia" je... je.. :lol: :lol:
intentaré experimentar con tu código , haber si me aclaro , je... je.. :lol: :? :cry:

Una forta abraça !!!
Mustafa
Yeeep artísta.., ;) tu si que sabes...!!!
Mira como funciona ahora el PedidoA.prg.
Puedes elegir entre un windowPannel o un display "normal".
En el display "normal" he tenido que modificar el tamaño de las manecillas del reloj, para no que estropeasen los números.
Y también te he cambiado el modelo del reloj, por el tema del color de fondo.

Creo que ha quedado bastante pinturero :lol:
Attachments
Clock_Error.rar
(5.07 MiB) Downloaded 78 times
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. :shock:
User avatar
mustafa
Posts: 1177
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Disappearing Bos Taurus Image

Post by mustafa »

Estupendo Nanu
Estoy en ello, muy guapo !!!
Salud
Mustafa
User avatar
mustafa
Posts: 1177
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Disappearing Bos Taurus Image

Post by mustafa »

Buenas Sr Salinetas:
Cada vez la cosa se está complicando
he modificado un poco el Reloj con Reloj3.bmp ( Para Centrarlo)

En todos los casos hay un retardo cuando se retorna del TAB pag2 a la pag1
pero esto es el mal menor esta todo muy guapo, felicidades.

La antigua solución primera me está gustando mucho (Más Fácil para mi) je... je.. :lol:

que está en PedidoS.prg


Las Opciones PedidoA.prg muy currada la PedidoB.prg está fallando.

Tengo el siguiente problema ?

No domino el tema Virtual de los Grid , no me aclaro con las sentencias

En el sample tengo que trabajar con:

Form_1.Grid_1.CheckBoxEnabled := .T. // <======== Clientes Cli_ent.dbf
Form_1.Grid_2.CheckBoxEnabled := .T. // <======== Productos Stock.dbf
Form_1.Grid_3.CheckBoxEnabled := .T. // <======== Repartidores Trans.dbf

Lo que quiero evitar que tanto en Clientes como en Repartidores
se puedan marcar mas de una Casilla de CheckBoxEnabled (No puede haber 2 Clientes
en el mismo pedido y no más que un Repartidor)

Me explico solo se puede elegir un cliente y un repartidor
en el caso del Producto (Stock) no hay problema, esta la Opción de todo
o seleccionar productos que suelo pasan al Grid_4 que se modifica o
se pasa a Facturación ver Muestra en Carpeta (Facturas_PdF)

Saludos

Mustafa
Attachments
Clock_Error.zip
(2.74 MiB) Downloaded 82 times
User avatar
SALINETAS24
Posts: 667
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Contact:

Re: Disappearing Bos Taurus Image

Post by SALINETAS24 »

mustafa wrote: Tue Apr 26, 2022 7:24 pm Buenas Sr Salinetas:
Cada vez la cosa se está complicando ... // ...

Me explico solo se puede elegir un cliente y un repartidor .../ ...


Saludos

Mustafa
Hola Senyoret....,

Para poder elegir solo un registro, en cada definición del GRID tienes que introducir esta linea :

Code: Select all

           ON CHECKBOXCLICKED CompruebaSeleccion("Form_1","Grid_1")
y después copias esta función y listo ;)

Code: Select all

// ----------------------------------------------------------------------
// Cada vez que seleccionas un CHECKBOX comprueba que es el único
// Parametros
// cWin    : Nombre de la ventana
// cGrid   : NOmbre del Grid
// ----------------------------------------------------------------------
PROC CompruebaSeleccion(cWin,cGrid)
LOCAL nFin:= GETPROPERTY ( cWin,cGrid,"ItemCount")
LOCAL nSel:=0
LOCAL nFor
	FOR nFor=1 to nFin
		IF GETPROPERTY (cWin,cGrid,"CheckBoxItem",nFor)== .T.
			nSel ++
			IF 	nSel > 1
				MSGBOX("Solo 1 Regristro - Gracias")
				SETPROPERTY (cWin,cGrid,"CheckBoxItem",nFor,.F.)
			ENDIF
		ENDIF
	NEXT
RETURN
	
Un saludo
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. :shock:
User avatar
mustafa
Posts: 1177
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Disappearing Bos Taurus Image

Post by mustafa »

Hola amic:
Moltes " mersis"
Voy a probar, hasta luego Lucsrssss

Mustafa
Post Reply