+5 votos
100 visitas
Possuo uma macro que habilita um botão em uma base, e a mesma macro em outra base não habilita o mesmo botão, sempre fica com Enabled = False e Visible = False. Nas configurações da Carga de Tabela o botão está como "Padrão" nas duas bases e no grupo de segurança não possui nenhuma regra para desabilitar esse botão da tabela. O que pode ser?
por (22 pontos)
reclassificado por | 100 visitas
Em qual camada estão essas macros? Qual método esta sendo executado?
Macro -> Benner -> Tabela. Está sendo executado no Object - Table, no Procedimento After Scrool.

2 Respostas

+2 votos
Melhor resposta
O problema ocorria pois em um dado momento foi inserida uma restrição de segurança para a pasta, mantendo-a somente leitura. Com isto, os botões são automaticamente eliminados do Runner.

Ao excluir a restrição da pasta principal (Z_GRUPOARVORES), o Runner não está apagando os registros filhos (Z_GRUPOARVORETABELAS). Quando o usuário do referido grupo abre o Runner, ele lê esta restrição e a aplica.

A solução paliativa (pq este Runner não tem mais manutenção) seria implementar na macro um delete na Z_GRUPOARVORETABELAS assim que o registro pai em Z_GRUPOARVORES é excluído.

Pq funcionou quando você removou a carga e criou novamente? O lixo que ficou perdido em Z_GRUPOARVORETABELAS passou a apontar para uma Z_ARVORETABELAS que não existe mais, não causando mais o problema.

Ricardo
por (138 pontos)
selecionada por
+3 votos

Recrie a carga onde esta tabela aparece. Deve ter ocorrido algum erro na criação da carga.
Veja na tabela Z_ZLOG se ficou algo diferente. Caso sim, abra uma SMS par a Tecnologia informando o problema e enviando os logs.

por (113 pontos)
editado por
Sucesso. Após testes e mais testes, só obtive sucesso recriando a carga aonde carrega a tabela deseja.

O z_zlog se encontra certo, sem nenhuma diferença.

Obrigado.

Perguntas relacionadas

+11 votos
1 resposta
0 votos
1 resposta
+6 votos
2 respostas
+6 votos
1 resposta
perguntado 24 Out, 2014 por fernando.medeiros (195 pontos) | 106 visitas
Melhores Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    517 perguntas
    566 respostas
    389 comentários
    704 usuários