![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2eGfVR5nk8fjCa93qCBqBxUkyJniLHNTP58YoWxKilj-e3Mrl-P7fr4yr-t1oUctbYXnvRuF6LjQWf3KeQKy6b2fQCtyJyv8trqA0z3M0zTmO0bKvdSvLmoaXwHO7o1tC3HLp2bjitLs/s200/objectdock_plus_app.png)
O que foi abordado
Que alterações foram estas? Bem, excluí os botões 'Incluir' e 'Alterar' e deixei apenas um que faz a tarefa dos dois: 'Salvar'. Dependendo da situação apenas salva o item ou, se for um item novo, o mesmo é incluso na base.
Como o código identifica se o item deve apenas ser salvo ou ele deve ser incluso na base? Bem: se o campo 'ID' estiver em branco, é o sinal para o código poder identificar que o item é novo e deve ser incluso. Se o campo 'ID' estiver preenchido, o código apenas salva os dados na base.
Na figura abaixo, vemos a caixa cadastro ativa. O item com o 'ID' 1 foi selecionado. Com isso, as informações foram preenchidas em cada respectivo campo. Fiz uma alteração no campo 'Qtdade' e na opção 'Ativo'. Nesta figura, ainda não foi pressionado o botão 'Salvar'. Note que os valores na base (na planilha) e na Lista, ainda são os originais.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRDhijX1Hf1v-AijSsWdsX6tBUU3v5LVYE83LDz2Q8H0OgQofcgquB4L_m2aVO0JFIRB2yvrdh8rvEKsiknF_tL0GMXEQp-XN1EfcvfLtMcGREKiCTY95ZzHbuAEdNdzgUG2AkUcZIRoo/s400/Cadastro+V.1.jpg)
Após fazer as alterações e pressionarmos o botão 'Salvar', os dados, tanto na base como na lista (do formulário), são alterados. Note isso na figura abaixo.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvbQeSDzBz3Xm63BMCV0ZuIm7DRVO5VBI7FziEMwTs9RoN6d6i6F521_5ZpDYblSH_q1zYih49OfUMPp8GML2u-GZ_bhj_0ng3GfEiD_RM_0pcp6WnhZzH-GV6aoF8MhiO4sjze-EznLg/s400/Cadastro+V.2.jpg)
No link abaixo, pode ser feito o download da planilha. Analise os códigos que executam cada função: seja ela de consulta, inclusão/alteração (botão Salvar), limpar e sair. Há ainda o evento inicialize que executa de forma automática o preenchimento de alguns campos quando a caixa cadastro é executada.
Download: Cadastro de Produtos - Final
Se ainda não for seguidor do BLOG, está convidado a participar.
Se gostou desta e/ou das outras postagens favor divulgar a seus amigos/contatos.
Contato: ivairferrari@gmail.com - MSN: ivair_metasis@hotmail.com
Nos vemos por aqui ... Até a próxima !!!
Boa tarde Ivair, parabens pela serie de postagens sobre o cadastro de produtos. Muito interesante, abordou diversos conceitos e com um pouco de criatividade da pra fazer bastante coisas uteis para o dia a dia. Fico muito grato pela atenção e esclarecimentos de minhas duvidas, Ate a proxima!
ResponderExcluirParabéns, apenas penso que deverias manter os botões demais botões. Outra coisa em um breve teste quando lanço novos valores a soma não é atualizada
ResponderExcluirIvair boa tarde, só não entendi como você fez para aparecer a hora e data na barra de status, poderia explicar?
ResponderExcluir