CRUD em AdvPL – Parte 13

Introdução Nos tópicos anteriores, funcionalidades e recursos foram adicionados ao programa de Agenda. Agora, vamos criar uma "casca" de acesso sobre este fonte, e futuras funcionalidades? Que tal uma aplicação com uma MAIN WINDOW? Criando o AdvPLSuite Vamos criar um fonte AdvPL, que vai criar uma WINDOW, ao invés de uma DIALOG. Como somente pode … Continue lendo CRUD em AdvPL – Parte 13

CRUD em AdvPL – Parte 12,5

Introdução No post anterior, foi inserido o recurso de inserir uma foro 3x4 para cada contato da agenda. Sabe o que faltou ? Sim, remover a foto! Tanto que nem compensa dizer que esta é a parte 13 do CRUD ... risos ... esta é a parte 12,5 😉 Ajustes na Rotina Tão simples quanto … Continue lendo CRUD em AdvPL – Parte 12,5

CRUD em AdvPL – Parte 12

Introdução No post anterior, colocamos mais um botão na interface para enviar e-mail. Agora, vamos colocar uma foto 3x4 para cada contato da agenda. Novo campo na base Inicialmente, vamos criar um novo campo na tabela da Agenda, para armazenar a imagem. No caso, vamos usar um campo do tipo "M" Memo do AdvPL, que … Continue lendo CRUD em AdvPL – Parte 12

CRUD em AdvPL – Parte 09

Introdução Em cada post sobre o CRUD, vamos melhorando partes do código e acrescentando funcionalidade. Neste tópico, vamos acrescentar uma Busca de CEP na Internet, para fazer o preenchimento automático de alguns campos do endereço. Botão de Consulta de CEP Para disparar a busca, vamos aproveitar o valor preenchido no campo GET de CEP da … Continue lendo CRUD em AdvPL – Parte 09

CRUD em AdvPL – Parte 08

Introdução Prontos para mais um capítulo da novela do CRUD? Neste post vamos fazer algumas alterações no layout dos componentes, e acrescentar as funcionalidades de busca indexada por ID e NOME e mudança de ordem de consulta. O fonte completo está disponível no GITHUB, link disponível no final do post. Alteração da disposição dos componentes … Continue lendo CRUD em AdvPL – Parte 08

CRUD em AdvPL – Parte 07

Introdução Continuando a sequência de posts relacionados ao CRUD em Advpl, onde criamos um exemplo de programa de Agenda, nesse post vamos olhar mais de perto a geração do ID na inclusão de dados da Agenda, como o ERP Microsiga usa sequenciadores nas tabelas de dados, e como podemos fazer um sequenciador em memória para … Continue lendo CRUD em AdvPL – Parte 07

CRUD em AdvPL – Parte 06

Introdução Neste post, vamos dar uma incrementada na Agenda, acrescentando 3 novos campos --  FONE1, FONE2 e EMAIL -- fazendo mínimas alterações no código, e alterando a estrutura da tabela AGENDA no Banco de Dados. Inserindo novos campos na Agenda Pode parecer complicado, mas algumas partes do programa Agenda.PRW já foram criadas pensando em haver … Continue lendo CRUD em AdvPL – Parte 06