Insisto mais uma vez :
Num Grid , eu coloquei um CheckBox com Estilo gráfico .
Quando o utlizador clica no CheckBox , é aberto um segundo form , para introduzir os dados adicionais .
O controlSource deste CheckBox é um campo lógico .
Na picture do CheckBox coloquei uma gravura a vermelho e na DownPicture uma gravura a verde .
eu preciso que uma vez que o CheckBox fique verde , ele nunca mais pode ficar vermelho , e isto naturalmente para cada registo da grid .
Ou seja imaginem , que tenho 10 registos na grid , em 2 já prenchi os campos extras , por isso o checkBox aparece a verde , nos outros 8 como ainda não preenchi os campos auxiliares o CheckBox aparece a vermelho .
Nos checkBox vermelhos posso clicar para que abra o novo form , mas se clicar nos CheckBox a verde , não deve acontecer nada , ele deve continuar verde .
Já tentei colocar NODEFAULT no click , e no interChange , mas não funciona
Guardo se já prencheu os dados auxiliares em Tabela1.Passou
Tabela1.Passou = .T. ( VERDE )
Tabela1.Passou = .F. (Vermelho )
Muito obrigado , pela vossa ajuda
Pedro Silva
Pedro Silva
world is wonderful with your help .