Access 2010 [VBA] Ajuda!
|
26-09-2013, 20:01
(Esta mensagem foi modificada pela última vez a: 26-09-2013 20:07 por nioxys.)
Mensagem: #6
|
|||
|
|||
RE: Access 2010 [VBA] Ajuda!
Começando pelo fim, ter como chave primária o campo "Nome" não é boa ideia. A chave primária não permite duplicações, é um identificador único de cada registo. Agora imagina que tens dois clientes com o mesmo nome, como fazes?
Relativamente à pasta, se o nome da mesma não estiver presente num campo da base de dados torna-se mais complexo. Eu criei um exemplo onde o nome da pasta é o NIF de cada cliente, ao navegares nos vários registos sempre que clicares no botão "Abrir Pasta" o Access abre a pasta referente a esse cliente. Coloquei as pastas no mesmo directório da BD, dentro da pasta Data. Não me lembrei de lhe chamar processos. Exemplo Access - Download (Deves descompactar o ficheiro e abrir a BD sem mexer na estrutura das pastas nem mover a BD para outro directório) Podes melhorar todo este processo ao criares a pasta automaticamente no momento da inserção de um novo cliente, e podes dar-lhe logo um nome, neste caso seria o NIF, por exemplo. Não te esqueças que também deves testar se um cliente já existe. “A neutron walks into a bar and asks how much for a drink. The bartender replies, ‘For you, no charge.’” - Sheldon Cooper |
|||
« Mais Antigo | Mais Recente »
|
Mensagem neste Tópico |
Access 2010 [VBA] Ajuda! - danielricardo15 - 26-09-2013, 16:43
RE: Access 2010 [VBA] Ajuda! - nioxys - 26-09-2013, 17:33
RE: Access 2010 [VBA] Ajuda! - danielricardo15 - 26-09-2013, 17:47
RE: Access 2010 [VBA] Ajuda! - nioxys - 26-09-2013, 18:31
RE: Access 2010 [VBA] Ajuda! - danielricardo15 - 26-09-2013, 18:43
RE: Access 2010 [VBA] Ajuda! - nioxys - 26-09-2013 20:01
RE: Access 2010 [VBA] Ajuda! - danielricardo15 - 27-09-2013, 14:16
RE: Access 2010 [VBA] Ajuda! - nioxys - 27-09-2013, 14:42
RE: Access 2010 [VBA] Ajuda! - danielricardo15 - 27-09-2013, 15:10
RE: Access 2010 [VBA] Ajuda! - nioxys - 05-10-2013, 15:49
|
Utilizadores a ver este tópico: 4 Visitante(s)