Desenvolvimento - Mobile

Palm: Controle de Estoque 1.0

Bem vindos ao primeiro artigo desta série que irá exemplificar o uso básico de uma tabela (PDB) em um aplicativo Palm. Nesta primeira fase estaremos montando toda a interface gráfica, só depois vamos criar as rotinas de acesso a tabela “dbProdutos”.

por Wellington Pinto de Oliveira



Bem vindos ao primeiro artigo desta série que irá exemplificar o uso básico de uma tabela (PDB) em um aplicativo Palm.

Nesta primeira fase estaremos montando toda a interface gráfica, só depois vamos criar as rotinas de acesso a tabela "dbProdutos".

E por falar em tabela vamos adiantar que esta tabela terá o seguinte Layout.

Nosso aplicativo irá armazenar informações de um pequeno estoque utilizado por profissionais liberais que necessitam de mobilidade e de saber quais e quantos produtos ele possui em seu estoque físico.

Crie um novo projeto com as seguintes características:

Caso tenha dúvidas de como criar um projeto leia o seguinte artigo:

http://www.linhadecodigo.com.br/artigos.asp?id_ac=509&pag=1

Voltando ao projeto temos então nosso primeiro formulário já criado pelo NS Basic, modifique as propriedades deste conforme a tabela abaixo:

Ainda neste formulário vamos criar a interface com o usuário, para isso adicione um listBox e um button, altere as propriedades destes dois objetos segundo as tabelas abaixo:

Neste ListBox teremos a relação de produtos. E no botão abaixo um "link" para o formulário de inserção de dados.

Prepare o Layout deste formulário conforme a figura abaixo:


Figura 1 - Layout do formulário frmMain.

Este formulário terá a função de listar todos os produtos em estoque em ordem alfabética, caso o usuário selecione algum item pressionando o listBox estaremos direcionando este para o formulário de visualização/edição do produto. Caso o usuário queira inserir algum novo produto ele deverá clicar sobre o botão "Adicionar"

Por hora isso é tudo para este formulário, vamos então construir o formulário que o usuário utilizará para inserir um novo registro, para isso crie um novo Form clicando em Project | Add Form.


Figura 2 - Inserindo um novo Formulário.

Selecione este novo formulário na janela Project Explorer e altere as suas propriedades conforme a tabela abaixo:

Para este formulário vamos inserir três Label"s, três Field"s e dois Button"s. Modele suas propriedades conforme as tabelas abaixo:

O botão acima terá a função de chamar uma rotina que definiremos em um arquivo module que tem a função específica de gravar os novos dados em uma tabela.

O botão acima deve voltar ao formulário principal.

Prepare o Layout desta tela conforme a Figura abaixo:


Figura 3 - Layout do formulário frmNProduto.

Agora vamos adicionar nosso último formulário, para isso clique em Project | Add Form. Altere as propriedades deste formulário conforme a tabela abaixo:

Adicione quatro Label"s, quatro Field"s e cinco Buttons. Altere as propriedades destes conforme as tabelas abaixo:

Ao clicar sobre o botão "-" o aplicativo subtrai o valor informado com o valor existente na base de dados.

Ao clicar sobre o botão "+" o aplicativo soma o valor informado com o valor existente na base de dados.

Este botão deve efetuar a atualização do banco de dados

O botão btVExcluir tem a função de excluir um registro.

O botão acima deve voltar ao formulário principal.

Veja então como deve ficar o Layout deste formulário:


Figura 4 - Layout do formulário frmVProduto.

Em alguns dias teremos a continução, explicaremos com detalhes como se acessa uma tabela utlizando o NS Basic.

Até semana que vem.

Wellington Pinto de Oliveira

Wellington Pinto de Oliveira - Autor do livro "Desenvolvendo Aplicações Palm com NS Basic", atualmente trabalha com automação de processos industriais e códigos de barras. http://www.softpalm.com.br.