Contato

Caso queira entrar em contato para enviar sugestões, críticas ou se você é um assinante premium ou cliente da Atilio Sistemas temos 2 opções oficiais, por e-Mail ou WhatsApp.

  • e-Mail

O e-Mail para contatos é o contato@atiliosistemas.com

  • WhatsApp

O WhatsApp para contato da Atilio Sistemas é (14) 9 9738-5495


  • Discord

Ou ainda, se você desejar participar do grupo aberto de mensagens AdvPLers mantido pela comunidade no Discord, clique aqui.

27 Responses

  1. Eduardo disse:

    muito legal dani…parabéns e sucesso….

  2. Parabéns pelo Blog.
    Desejo lhe sucesso com ele!!!

    Sendo uma (2ª) de minhas distros preferidas,
    estarei acompanhando as futuras postagens, gostei muito do visual e do objetivo.

    [ ]’s

  3. Em meu humilde canal Linux: http://www.youtube.com/user/LinuxTecnico
    deixei um link para seu blog, apesar de poucos visitantes lá, são possíveis alguns + aki.
    .
    (não gostou, eu retiro)

  4. Patini disse:

    Fala maninho André tenho assistido seus vídeos e são muito legais.
    Vc dar alas online de advpl.
    Qual seu Skype.

  5. Roger disse:

    Eaí cara,aconteceu erro aqui e tá dificil de arrumar.A tela congela e não sei o que fazer.Pode me ajudar?Eu li um artigo do blog e não resolveu.

  6. Sabrina disse:

    Oi estou com problema no meu ultrabook eu fiquei um tempo sem mecher e quando voltei ele estava com a tela vermelha e simplesmente travou e n consigo nem desligar, o q pode ser?

  7. DARLAN BRAGA DE OLIVEIRA disse:

    Bom dia Danilo!

    A um certo período já venho acompanhando seus conteúdos sobre ADVPL, e gostaria de saber se você já trabalhou com FWTemporaryTable junto com MVC, e nessa rotina exibindo um campo de legenda.

  8. Sidney Sakai disse:

    Bom dia,

    Eu consigo fazer um gatilho do campo fornecedor para um campo customizado como por exemplo NOME FANTASIA DO FORNECEDOR?

  9. Wanderson Fernandes de Souza disse:

    Bom dia Daniel tudo bem,

    Estou testando este seu exemplo da tabela temporária e até ai tudo bem, agora como podemos inserir dados nesta tabela, estou usando o Reclock e não deu certo.

    cNomeArq := FWTemporaryTable():New(“cNomeArq”)
    aFields := {}
    aAdd(aFields, {“NOME_IMPOSTO”, “C”, 2, 0})

    //Define as colunas usadas
    cNomeArq:SetFields( aFields )

    RecLock(‘cNomeArq’,.T.)
    cNomeArq->NOME_IMPOSTO:=’ESTORNO SOBRE GREEN VILLE’
    MSUNLOCK()
    MsgInfo(‘Inserir dados basico’)

  10. Leandro Campos disse:

    Boa noite,
    Eu usei o seu exemplo para criar um Browse setando um alias, a função desse Browse e servir como uma tela de aprovação de remessa onde ele só traz os registros para um usuário caso o registro esteja no nível de aprovação do mesmo usei o seguinte Filtro:

    “ZBD->ZBD_CCUSTO == ” + cCusto + ” .and. ZBD->ZBD_NIVEL == 2 .and. !ZBD->ZBD_STATUS == 3″

    Porém o usuário tem a opção de aprovar o registro e quando o faz ele muda o campo ZBD_NIVEL de 2 para 3, e como o filtro foi carregado na hora que abri a função do Browse esse registro que agora esta no nível 3 ainda continua aparecendo no Browse, se eu abrir e fechar a função ele carrega o filtro novamente e o registro não esta mais lá, gostaria de saber se há alguma forma de atualizar o Browse em execução para que ele carregue o filtro novamente sem precisar fecha-lo e abri-lo novamente? agradeço a atenção desde já e parabéns pelo seu trabalho tem me ajudado bastante.

    Obs: Já tentei usar a função de Refresh() no objeto do Browse porém não funcionou.

    • Bom dia Leandro.
      Obrigado pelo feedback.
      Quanto a dúvida, qual exemplo de browse? Poderia enviar o link em que você se baseou, pois como existem vários exemplos aqui no site, ficaria mais fácil para eu dar as dicas para você.
      Em todo o caso, se usa a tabela temporária mesmo no Browse, o que você poderia fazer é após gravar de 2 para 3, você dá um RecLock na temporária e aciona o comando DbDelete para apagar esse registro apenas do Browse.

  11. Leandro Campos disse:

    Bom dia, eu usei o exemplo do FWMbrowse deste link:

    https://terminaldeinformacao.com/knowledgebase/fwmbrowse/

  12. Leandro Campos disse:

    Entendi não tinha usado a opção do MenuDef para incluir meu botões, usei AddButton no objeto do Browse por isso não estava atualizando mesmo com o nOpc na opção 4, adicionei as opções de botão assim como você mostrou no vídeo e agora esta funcionando tudo certinho muito obrigado.

  13. André Luiz Mendonça disse:

    Olá Darlan,
    Muito obrigado pelo seu empenho em manter este site com conteúdos informantes nós.
    Você teria um exemplo de ExecAuto da FINA040 com Multi Naturezas?
    Valeu!

    • Bom dia André, tudo joia?

      Primeiramente, nós que agradecemos pelo carinho e feedback.

      De Fina040 com multi natureza, ainda não temos, mas vou adicionar aqui na lista de sugestões para uma futura pauta.

      Obs.: meu nome é Daniel e não Darlan.

      Um Grande abraço.

Deixe uma resposta

Terminal de Informação