• Categorias
  • Recente
  • Tags
  • Popular
Collapse

BUG DO MAKER - Componentes não aparecem

Agendado Fixado Trancado Movido Maker
6 Posts 2 Posters 282 Visualizações
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • A Offline
    A Offline
    Almedson
    wrote on última edição por
    #1

    Não existe um dia sequer que esse Maker não apresente BUGs. Hoje encontrei um BUG na função Campo, mas fiquei com preguiça de postar. Sendo que esse BUG aqui nos componentes gráficos, é FOODAAA!!!

    https://drive.google.com/file/d/1uqII2WESu7CkktTAlG_2GOttq8bpDXOX/view?usp=sharing

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to Almedson on última edição por
    #2

    @almedson Amigo nesse caso ai é facil de resolver, os componentes estão com a Propriedade "CAMPO" preenchida e não existe esse campo.

    Se você copiou isso de outro formulário, provavelmente veio de herança.

    Para ajustar ou você arruma o SQL do formulário para constar os campos que você usou (se o formulário for de navegação) ou então tem que limpar essa propriedade de todos os componentes.

    Um abraço.

    A 1 Resposta Última resposta
    0
  • A Offline
    A Offline
    Almedson
    replied to DiegoJC on última edição por
    #3

    Prezado @diegojc , sim copiei e colei em outro formulário, porque quero me livrar da barra de navegação do Maker que configurei no primeiro formulário Consórcio, não quero ter que criar todos os componentes do zero. Não consegui retirar o SQL do primeiro formulário. Esse formulário deve carregar apenas um único registro, se existir. Ele não deve ficar nagevando entre vários registros. Por isso, deverei criar manualmente a consulta, a validação, a inclusão e alteração do registro usando apenas um único botão.

    Deixar invisível um componente que tem o CAMPO preenchido, mas não há um SQL no formulário, é uma decisão de quem projetou o Maker que ainda não consigo aceitar, sabendo que isso pode ser feito de várias outras formas. Apresentar uma mensagem ao desenvolvedor, na hora de executar, de que há a propriedade CAMPO preenchida em componentes e não há SQL no formulário e sugerir alternativas, permitir também que o desenvolvedor continue mesmo assim, é uma forma elegante, mas não. Por isso é considerado BUG. É BUG do Maker.

    Veja como ficou. Os componentes aparecem, mas apresenta um erro no campo Tipo e esse combo está com seu SQL interno correto e não há nenhum outra função obtendo o valor desse campo de tipo. Pode ser um resíduo que o Maker deixou e não consegue resolver. Isso já aconteceu comigo várias vezes e resolvi recuperando o backup do dia anterior no versionamento ou apagando contexto, republicando, que é sinal de que esse IDE é muito mal feito.
    https://drive.google.com/file/d/1_Z-UZqw9HjQBE3jRyPgZqdB0Dtgsh1Ko/view?usp=sharing

    Aqui faço mais uma tentativa. Mostro que fiz outro formulário sem barra de navegação e sem utilizar a consulta padrão do Maker e está funcionando, mas esse novo formulário de Consórcio2 continua com o mesmo erro sendo apresentado no campo Tipo.
    https://drive.google.com/file/d/1QCzJTy_Jd6yqFEiftH8-Zk1eNsSazF0q/view?usp=sharing

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to Almedson on última edição por
    #4

    @almedson O erro de nao conseguir entrar nos componentes é pq você esta com a propriedade NAVEGAÇÃO = SIM no formulário, só alterar para NAO que você vai conseguir acessar os componentes.

    Agora o erro de tipo, precisa avaliar o componente, se for uma lista dinamica pode ter algum erro la na consulta ou nas propriedades campo chave e campo descricação.

    A 1 Resposta Última resposta
    0
  • A Offline
    A Offline
    Almedson
    replied to DiegoJC on última edição por
    #5

    @diegojc Já ia escrever isso, alterei a propriedade NAVEGAÇÃO para NÃO e passei a ter acesso aos componentes. Reconheço que nem tudo o que aprendo, fica retido na memória e por isso é necessário repetir a mesma coisa várias vezes até fixar.
    Também já descobri o erro no campo tipo. Ele tem um evento e os componentes do novo formulário não mantiveram os mesmos nomes do formulário origem durante a cópia. O que é outro ERRO de decisão dos projetistas do Maker. Se vamos copiar componentes de um formulário e colar no mesmo formulário, justifica sim a alteração dos nomes dos componentes, pois senão eles ficarão duplicados e conflitanto entre si, mas alterar os nomes dos componentes copiados ao colar em outro formulário, que não vai fazer os componentes entrarem em conflito com os de origem, não tem justificativa essa alteração, já que os eventos vinculados aos componentes possuem propriedades do formulário anterior e poderiam funcionar normalmente após um copia e cola em outro formulário. Pelo fato do projetista do Maker não ter pensado nisso. É BUG de usabilidade.
    Prezado Diego, nunca tive esse problema de copia e cola de componentes em outros IDEs.

    Obrigado aí pelo seu tempo e disposição
    Abraços

    DiegoJCD 1 Resposta Última resposta
    0
  • DiegoJCD Offline
    DiegoJCD Offline
    DiegoJC
    replied to Almedson on última edição por
    #6

    @almedson Show de bola... Estamos por ai.. Abraços.

    1 Resposta Última resposta
    0

  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.
  • Primeiro post
    Último post
0
  • Categorias
  • Recente
  • Tags
  • Popular
  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.