Estou tendo problemas com esse erro no forms 6i 41026, eu sei quando ele da o erro só não sei como arrumar isso.
Eu criei um botão chamado Buscar no qual o codigo dele é o seguinte:
ele vai no campo e vai lista os valores que seria minha LOV, não há erros quando o meu campo na tela chamado de GRUPO_FK fica visível ao usuário, quando eu coloco esse campo como invisível = sim ele mostra o erro 41026 - O campo não compreende a operação, porem ao deixar o campo visivel novamente a lista é mostrada normalmente.
Alguém pode me ajudar?
Mas porque você deixa o campo invisível ?
Acredito que você não pode chamar uma LOV se o campo não está aparecendo na tela.
Se quer evitar que o usuário informe algo ali errado, basta colocar a propriedade VALIDATE FROM LIST.
Desta maneira, apenas vai permitir informações que estão na LOV.
Bom, nunca vi esse comportamento num programa antes.
Mas no Forms, sempre que uma feature não atende 100%, é possível criar um bloco e montar manualmente o que você precisa.
Ou seja, você pode criar um outro bloco que mostra uma tabela como se fosse uma LOV.
Neste caso, você apenas da um GO_BLOCK pra esse seu bloco que vai "simular" a LOV.
É uma saída.
Já uma forma menos profissional, é deixar o seu campo da mesma cor do fundo. (escondido em algum lugarzinho) heheheh. Daí você pode dar SHOW_LOV e pronto!