É possível fazer com que um CheckBox seja definido como Checked após um grupo determinado de outros CheckBox estiverem com o status Checked. Vamos exemplificar com um relatório que é uma Lista de Documentos à serem entregues para determinado setor. Image Added No CheckBox "Candidato com todos os documento?", acesse a propriedade "Estado de Marcação" e defina como "Indeterminate".
Image Added Em seguida, na propriedade logo abaixo, também com o nome "Estado de Marcação", clique no menu (...) que permitira a inserção de uma expressão para definição do status do CheckBox. Image AddedImage AddedA Expressão irá verificar os outros CheckBox definidos e somente definira o seu próprio status como Checked caso todos os outros CheckBox estejam com o status Checked. Iif ( ([ReportItems.checkBox4.Checked]==true) And ([ReportItems.checkBox5.Checked]==true) And ([ReportItems.checkBox6.Checked]==true) And ([ReportItems.checkBox7.Checked]==true), [ReportItems.checkBox3.Checked]=true, [ReportItems.checkBox3.Checked]=false ) Tendo assim a geração do mesmo relatório preenchendo o CheckBox "Candidato com todos os Documentos?" de forma automática. Image Added
|