Está en la página 1de 6

Modelo de Aplicativo de Cadastro em VBA no

Microsoft Excel
por Toms Vsquez - www.tomasvasquez.com.br
Clique ver a planilha com
Clique para abrir o
os dados

Formulrio

Este aplicativo tem como objetivo fornecer um exemplo base para criao de telas de cadastro
seguindo o formato padro adotado pelo mercado e ferramentas de criao deste tipo de aplicativ
O modelo constutuido de 2 formulrios. O principal deles o de cadastro, que disponibiliza a
navegao atravs dos registros e as operaes de adio, alterao e excluso. A navegao
assistida indicando o nmero do registro corrente e o total destes.

O formulrio de pesquisa disponibiliza uma formato de busca muito eficiente, permitindo filtros po
diversos campos e ordenao por todos eles. Para o formato de exemplo, alguns campos foram
disponibilizados para o filtro. Outros podem ser adicionados conforme o critrio e a necessidade d
desenvolvedor. Para alm de facilitar o desenvolvimento, possilibitar uma formato completo de
pesquisa utilizando clsusulas SQL (Structured Query Language), decidi usar a biblioteca ADO
(Active Data Objects) e seus objetos para efetuar as consultas e filtros na cadastro. Ser til
futuramente quando forem construdos filtros de data por exemplo.

Alguns recursos prticos como numerao automtica de Id est disponivel, neste exemplo
representado pelo campo CdigoDoFornecedor. Isto pode ser visto ao adicionar um registro. Ao
salv-lo, um novo Id atribuido automaticamente.

Inicialmente o sistema no prev consistncia de dados, como o tipo de dado de um determinado


campo e sua obrigatoriedade de preenchimento .

Para o funcionamento correto do aplicativo, deve-se disponibilizar a abertura do formulrio de


pesquisa somente quando o formulrio de cadastro estiver aberto, j que o formulrio de pesquisa
utiliza funes do formulrio de cadastro para enviar as informaes do registro selecionado para
ele. Tambm recomendvel manter a planilhas com os dados oculta, permitindo acesso a seu
contedo somente atravs dos formulrios.
Caso encontrem bugs no funcionamento , reportem o mesmo para
webmaster@tomasvasquez.com.br.
Bom proveito!
Abraos
Toms Vsquez
http://www.tomasvasquez.com.br

BA no

ez.com.br
Clique para abrir o
Formulrio

o de telas de cadastro
ao deste tipo de aplicativo.

stro, que disponibiliza a


excluso. A navegao

iente, permitindo filtros por


o, alguns campos foram
critrio e a necessidade do
ma formato completo de
usar a biblioteca ADO
na cadastro. Ser til

ivel, neste exemplo


o adicionar um registro. Ao
dado de um determinado

rtura do formulrio de
ue o formulrio de pesquisa
registro selecionado para
permitindo acesso a seu

CdigoDoFornecedor
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

NomeDaEmpresa
New Orleans Cajun Delights
Grandma Kelly's Homestead
Tokyo Traders
Cooperativa de Quesos 'Las Cabras'
Mayumi's
Pavlova, Ltd.
Specialty Biscuits, Ltd.
PB Knckebrd AB
Refrescos Americanas LTDA
Heli Swaren GmbH & Co. KG
Plutzer Lebensmittelgromrkte AG
Nord-Ost-Fisch Handelsgesellschaft mbH
Formaggi Fortini s.r.l.
Norske Meierier
Bigfoot Breweries
Svensk Sjfda AB
Aux joyeux ecclsiastiques
New England Seafood Cannery
Leka Trading
Lyngbysild
Zaanse Snoepfabriek
Karkki Oy
G'day, Mate
Ma Maison
Pasta Buttini s.r.l.
Escargots Nouveaux
Gai pturage
Forts d'rables
Animamidia
Master Services

NomeDoContato
Shelley Burke
Regina Murphy
Yoshi Nagase
Antonio del Valle Saavedra
Mayumi Ohno
Ian Devling
Peter Wilson
Lars Peterson
Carlos Diaz
Petra Winkler
Martin Bein
Sven Petersen
Elio Rossi
Beate Vileid
Cheryl Saylor
Michael Bjrn
Guylne Nodier
Robb Merchant
Chandra Leka
Niels Petersen
Dirk Luchte
Anne Heikkonen
Wendy Mackenzie
Jean-Guy Lauzon
Giovanni Giudici
Marie Delamare
Eliane Noz
Chantal Goulet
Dusancri
Joo Pedro Mendona

CargoDoContato
Administrador de Pedidos
Representante de Vendas
Gerente de Marketing
Administrador de Exportao
Representante de Marketing
Gerente de Marketing
Representante de Vendas
Agente de Vendas
Gerente de Marketing
Gerente de Vendas
Ger. Marketing Internacional
Coord. Mercados Estrangeiros
Representante de Vendas
Gerente de Marketing
Rep. Financeiro Local
Representante de Vendas
Gerente de Vendas
Agente Financeiro de Atacado
Proprietrio
Gerente de Vendas
Gerente Financeiro
Gerente do Produto
Representante de Vendas
Gerente de Marketing
Administrador de Pedidos
Gerente de Vendas
Representante de Vendas
Gerente Financeiro
Mascote
Engenheiro de Vendas

Endereo
P.O. Box 78934
707 Oxford Rd.
Musashino-shi
Calle del Rosal 4
Chuo-ku
Moonie Ponds
29 King's Way
Kaloadagatan 13
Av. das Americanas 12.890
Tiergartenstrae 5
Bogenallee 51
Frahmredder 112a
Viale Dante, 75
Hatlevegen 5
Suite 210
Brovallavgen 231
203, Rue des Francs-Bourgeois
2100 Paul Revere Blvd.
471 Serangoon Loop, Suite #402
Fiskebakken 10
Rijnweg 22
Valtakatu 12
Hunter's Hill
2960 Rue St. Laurent
Via dei Gelsomini, 153
22, rue H. Voiron
3, rue des Alpes
148 rue Chasseur
Rua Engenheiro Antonio Jovino
Alameda Madeira, 44 piso 1 sala 12

Cidade
New Orleans
Ann Arbor
Tokyo
Oviedo
Osaka
Melbourne
Manchester
Gteborg
So Paulo
Berlin
Frankfurt
Cuxhaven
Ravenna
Sandvika
Bend
Stockholm
Paris
Boston
Singapore
Lyngby
Zaandam
Lappeenranta
Sydney
Montral
Salerno
Montceau
Annecy
Ste-Hyacinthe
So Paulo
Barueri

Regio
LA
MI

CEP
Pas
70117 EUA
48104
EUA
100
Japo
Asturias 33007
Espanha
545
Japo
Victoria 3058
Austrlia
M14 GSD Reino Unido
S-345 67 Sucia
5442
Brasil
10785
Alemanha
60439
Alemanha
27478
Alemanha
48100
Itlia
1320
Noruega
OR
97101
EUA
S-123 45 Sucia
75004
Frana
MA
02134
EUA
0512
Cingapura
2800
Dinamarca
9999 ZZ Pases Baixos
53120
Finlndia
NSW
2042
Austrlia
Qubec H1J 1C3 Canad
84100
Itlia
71300
Frana
74000
Frana
Qubec J2S 7S8 Canad
SP
909090 Brasil
06454-010 Brasil

Telefone
(100) 555-4822
(313) 555-5735
(03) 3555-5011
(98) 598 76 54
(06) 431-7877
(03) 444-2343
(161) 555-4448
031-987 65 43
(11) 555 4640
(010) 9984510
(069) 992755
(04721) 8713
(0544) 60323
(0)2-953010
(503) 555-9931
08-123 45 67
(1) 03.83.00.68
(617) 555-3267
555-8787
43844108
(12345) 1212
(953) 10956
(02) 555-5914
(514) 555-9022
(089) 6547665
85.57.00.07
38.76.98.06
(514) 555-2955
9999-9999
1134612660

Fax

HomePage

(313) 555-3349

(03) 444-6588
031-987 65 91

(04721) 8714
(0544) 60603

(1) 03.83.00.62
(617) 555-3389
43844115
(12345) 1210
(02) 555-4873
(089) 6547667
38.76.98.58
(514) 555-2921
9999-9999
http://www.animamidia.com.br
joao.mendonca@masterservices.com.br

erservices.com.br

También podría gustarte