Olá, tenho uma grid que já existia. Precise alterar a SQL, adicionando um novo campo na tabela. Entretanto, esse novo campo não aparece na grid. Alguma sugestão de como refletir alterações de tabela em uma grid?
Reconstruindo a mesma… esse BUG é velho.
Você precisa inserir manualmente o campo no sql da aplicação, se inseriu no sql e não aparece, provoca um erro, por exemplo, tire uma virgula e manda gravar, vai apresentar erro, corrige e mande gravar novamente.
George,
Existem muitas maneiras do problema aparecer… mas antes de tudo o Fred deverá fazer o que você orientou… testar a query diretamente no DB, se estiver tudo ok, não tem jeito, só refazendo a app.
Um problema que está ocorrendo muito na V6 é o seguinte…
Você monta uma query que contenha uma instrução de cálculo com um as… por exemplo:
SELECT
…
SUM (vlr * qdt) as total
FROM
…
Testa a query e está funcionando… a seguir cria a app com esta query… ótimo, tudo funciona bem. Se você fizer qualquer alteração nesta query, após a aplicação estar pronta o campo que contém o [size=12pt]as[/size] ([size=12pt]total[/size]) some. Na V5 funcionava perfeitamente.
Abraços
estava com o mesmo problema e seu macete deu certo, obrigado amigo
Hoje, depois de tantos anos, na versão 9.6.011 esse problema continua a existir.
Acabei de seguir o macete e deu certo… mas claro, perdi um tempão antes.
vlw pessoal