+5 votos
57 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 | 57 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 (136 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 (111 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

+10 votos
1 resposta
0 votos
1 resposta
+5 votos
2 respostas
+6 votos
1 resposta
perguntado 24 Out, 2014 por fernando.medeiros (195 pontos) | 28 visitas
Melhores May 2020
  1. henrique.muller

    18 Pontos

  2. joao.melo

    14 Pontos

  3. diego.luiz

    12 Pontos

  4. SlimShady

    11 Pontos

  5. joseglauber

    11 Pontos

  6. willian.metalsystem

    8 Pontos

  7. lucas.melo

    3 Pontos

  8. fluipress.luciano

    2 Pontos

  9. pajucara.wallacef

    2 Pontos

  10. jean.filho

    2 Pontos

200 pontos
Melhores 2020 May 25 - 31
  1. diego.luiz

    12 Pontos

  2. SlimShady

    4 Pontos

  3. willian.metalsystem

    2 Pontos

434 perguntas
480 respostas
349 comentários
466 usuários