Hola Francisco.
Como estas, espero que muy bien.
Necesito molestarte pro favor, el mes pasado me ayudaste con un tema de Validaci贸n de un Get para mostrar u ocultar Say y Get.
Use tu c贸digo y funciona perfecto, pero hoy tengo una nueva necesidad y es que debo cambiar el GET Por un ComboBox.
Disculpando la molestia, desde ya te doy las gracias.
Muchos Saludos.
Este c贸digo con ComboBox no realiza la validaci贸n para ocultar un grupo de SAY y GET.
Este es el Link del Codigo anterior para ocultar o mostrar con GET.
Como estas, espero que muy bien.
Necesito molestarte pro favor, el mes pasado me ayudaste con un tema de Validaci贸n de un Get para mostrar u ocultar Say y Get.
Use tu c贸digo y funciona perfecto, pero hoy tengo una nueva necesidad y es que debo cambiar el GET Por un ComboBox.
Disculpando la molestia, desde ya te doy las gracias.
Muchos Saludos.
Este c贸digo con ComboBox no realiza la validaci贸n para ocultar un grupo de SAY y GET.
聽 聽 聽 聽 @ 57,05 GROUP oGroup228 聽TO 79,290 PIXEL 聽 COLOR RGB(128, 0, 0), (128, 0, 0) FONT oFont222 OF oDlg22 聽TRANSPARENT
聽 聽 聽 聽 @ 聽65,10 聽SAY "Tipo de Atenci贸n" 聽 聽 聽 聽 聽 PIXEL OF oDlg22 聽 FONT oFont223 聽 COLORS RGB(0, 60, 179)
聽 聽 聽 聽 @ 64.9,75 ComboBox oTip_Ate1 Var nTipAte Items ArrTranspose(aTipAte)[2] 聽 聽SIZE 95,150 PIXEL OF oDlg22 聽 聽 聽 FONT oFont223 聽 UPDATE;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽ON CHANGE (Tip_Ate1:=ArrTranspose(aTipAte)[1][oTip_Ate1:nAt]);
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽VALID 聽Valida_Ate( oDlg22,Tip_Ate1,oTip_Ate1,oTruco ,;
聽 聽 聽 聽 聽 聽聽 聽 聽 聽 聽 聽 聽 聽聽 聽 聽 聽 聽 聽 聽 聽 聽 {oGroup221,oGroup222,oGroup225,oExa_Oto1, oExa_Vis1, oExa_Ele1,;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 oExa_Gli1,oExa_Hem1,oExa_Ure1,oExa_Ori1,oSay1,oSay2,oSay3,oSay4,oSay5,oSay6,oSay7,oSay8} )
聽 聽 聽 聽 聽 聽 聽 @ 聽65,-50 GET oTruco Var cTruco SIZE 10,10 聽PIXEL OF oDlg22 ; 聽//necesario cuando se ejecuta el valid y los demas objetos estan ocultos.
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 VALID .T.
聽 聽 聽 聽 聽 聽 聽
聽 聽 聽 聽 聽 聽 @ 聽84,05 GROUP oGroup221 聽TO 144,290 PIXEL 聽PROMPT "EXAMEN 聽DE ALTURA FISICA" COLOR RGB(0, 77, 0), (128, 0, 0) FONT oFont222 OF oDlg22 聽TRANSPARENT
聽 聽 聽 聽 @ 聽97,10 聽SAY 聽oSay1 PROMPT 聽"Examen 聽Otoscopia" 聽 聽 聽 聽 聽 聽PIXEL OF oDlg22 聽 FONT oFont223
聽 聽 聽 聽 @ 聽97,160 聽SAY oSay2 PROMPT 聽"Examen 聽de Visi贸n" 聽 聽 聽 聽 聽 PIXEL OF oDlg22 聽 FONT oFont223
聽 聽 聽 聽 @ 聽97,87 聽GET oExa_Oto1 聽 聽Var Exa_Oto1 聽SIZE 54,10 聽 聽 聽PIXEL OF oDlg22 聽 PICTURE "@!" 聽 聽COLOR RGB(0,0,128) 聽 FONT oFont223 UPDATE
聽 聽 聽聽 聽@ 97,227 聽GET oExa_Vis1 聽 聽Var Exa_Vis1 聽SIZE 54,10 聽 聽 聽PIXEL OF oDlg22 聽 PICTURE "@!" 聽 聽COLOR RGB(0,0,128) 聽 FONT oFont223 UPDATE
聽 聽 聽 聽 ** Para Mayores de 聽45 A帽os
聽 聽 聽 聽 @ 聽117,10 聽SAY oSay3 PROMPT 聽"Electrocardiograma" 聽 聽 聽 聽 聽 PIXEL OF oDlg22 聽 FONT oFont223
聽 聽 聽 聽 @ 聽129,10 聽SAY oSay4 PROMPT 聽"Examen de Glicemia" 聽 聽 聽 聽 聽 PIXEL OF oDlg22 聽 FONT oFont223
聽 聽 聽 聽 @ 114,87 聽GET oExa_Ele1 聽 聽Var Exa_Ele1 聽SIZE 165,10 聽 聽 聽PIXEL OF oDlg22 聽 PICTURE "@!" 聽 聽COLOR RGB(0,0,128) 聽 FONT oFont223 UPDATE
聽 聽 聽 聽 @ 129,87 聽GET oExa_Gli1 聽 聽Var Exa_Gli1 聽SIZE 165,10 聽 聽 聽PIXEL OF oDlg22 聽 PICTURE "@!" 聽 聽COLOR RGB(0,0,128) 聽 FONT oFont223 UPDATE
聽 聽 聽 聽 ***
聽 聽 聽 聽 聽 聽 @ 150,05 GROUP oGroup222 聽TO 180,290 PIXEL 聽PROMPT "EXAMEN 聽PRE-OCUPACIONAL" COLOR RGB(0, 77, 0), (128, 0, 0) FONT oFont222 OF oDlg22 聽TRANSPARENT
聽 聽 聽 聽 @ 聽164,10 聽 聽SAY 聽oSay5 PROMPT 聽"Hemograma" 聽 PIXEL OF oDlg22 聽 FONT oFont223
聽 聽 聽 聽 @ 聽164,120 聽 SAY 聽oSay6 PROMPT 聽"Uremia" 聽 PIXEL OF oDlg22 聽 FONT oFont223
聽 聽 聽 聽 @ 聽164,210 聽 SAY 聽oSay7 PROMPT 聽"Orina" 聽 PIXEL OF oDlg22 聽 FONT oFont223
聽 聽 聽 聽 @ 164,56 聽 GET oExa_Hem1 聽 聽Var Exa_Hem1 聽SIZE 54,10 聽 聽 聽PIXEL OF oDlg22 聽 PICTURE "@!" 聽 聽COLOR RGB(0,0,128) 聽 FONT oFont223 UPDATE
聽 聽 聽 聽 @ 164,148 聽GET oExa_Ure1 聽 聽Var Exa_Ure1 聽SIZE 54,10 聽 聽 聽PIXEL OF oDlg22 聽 PICTURE "@!" 聽 聽COLOR RGB(0,0,128) 聽 FONT oFont223 UPDATE
聽 聽 聽 聽 @ 164,233 聽GET oExa_Ori1 聽 聽Var Exa_Ori1 聽SIZE 54,10 聽 聽 聽PIXEL OF oDlg22 聽 PICTURE "@!" 聽 聽COLOR RGB(0,0,128) 聽 FONT oFont223 UPDATE
聽 聽聽 聽 聽 聽 聽ACTIVATE DIALOG oDlg22 CENTER;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽ON INIT EVAL(oTip_Ate1:bValid)
聽 聽 聽 聽 聽 聽 聽 Return
Function Valida_Ate( oDlg22,Ate1,oAte1,oTruco,aObjs)
聽 聽 聽 聽 Local n
聽 聽 聽 聽
聽 聽 聽 聽 For n := 1 to len(aObjs)
聽 聽 聽 聽 聽 聽 if Ate1 # "C"
聽 聽 聽 聽 聽 聽 聽 聽 聽aObjs[n]:Show()
聽 聽 聽 聽 聽 聽 else
聽 聽 聽 聽 聽 聽 聽 聽 聽aObjs[n]:Hide()
聽 聽 聽 聽 聽 聽 endif
聽 聽 聽 聽 Next
聽 聽 聽 聽 If Ate1="C"
聽 聽 聽 聽 聽 聽 聽Stor Spac(7) to Alt_Pac1,Pul_Ate1
聽 聽 聽 聽 聽 聽 聽Stor Spac(10) to Exa_Oto1,Exa_Vis1,Exa_Hem1,Exa_Ure1,Exa_Ori1
聽 聽 聽 聽 聽 聽 聽Stor Spac(35) to Exa_Ele1,Exa_Gli1
聽 聽 聽 聽 聽 聽 聽Eva_Med1:=" "
聽 聽 聽 聽 聽 聽 聽Tip_Ate1="C"
聽 聽 聽 聽 聽 聽 聽nTipAte:=1
聽 聽 聽 聽 Endif
聽 聽 oDlg22:Refresh()
Return .T.Este es el Link del Codigo anterior para ocultar o mostrar con GET.
FWH 22.10 - HARBOUR - PELLES C