SC5 - Formulário Grid não aparece valores booleanos

(system) #1

Tenho um formulário do tipo Grid(View) que tem 6 campos booleanos.
Quando insiro um registro, as 5 colunas mostram normalmente os valores (Sim ou Não).
Mas quando saio do registro principal e volto neste registro, as colunas com valores booleanos ficam vazias, como se não estivesse preenchida.
Quando clico na imagem para editar, aparecem os campos preenchidos normalmente. Ao gravar, os valores aparecem na grade novamente.
Mas aí é só sair do registro e entrar novamente que os valores somem.
Na imagem abaixo, a partir do sexto campo são todos booleanos.

(system) #2

Ninguém tem essa informação?
Gostaria de saber se isso é realmente um BUG ou se estou fazendo algo errado.
Afinal de contas, se for um BUG precisa ser corrigido, se for uma falha minha, provavelmente outras pessoas estão tendo o mesmo problema.

(Cleyton Euler) #3

Estes campos estão com tipagem SC Select?
Acho que você tem que fazer um select com lookup manual.
Ex.:
Valor Banco Valor lookup SC
1 = Sim 1 = Sim
2 = Não 2 = Não

(belgadata) #4

Tem mesmo, mas veja no banco de dados o conteudo puro (com select) se tiver . dependendo do banco de dados os valor booleano muda:
para alguns false=0 e true=-1 OU false=f e true=t

f - Nao
t - Sim

ou

1- Nao
2- Sim

Espero ter ajudado

(system) #5

Grande Belgadata.
Matou a pau.
Realmente era isso mesmo.
Eu estava colocando assim
Valor Banco Valor lookup SC
1 = True 1 = Sim
2 = False 2 = Não

Mas no PostgreSQL ele mostra apenas T e F. Então funcionou quando eu fiz isso.
Valor Banco Valor lookup SC
1 = T 1 = Sim
2 = F 2 = Não

Valeu pela força.