Anubis
Power Member
sou um noob do access, nem sei bem por onde começar, precisava de umas dicas
Tendo uma tabela em excel com a seguinte estrutura (por exemplo)
Aluno (int), Escola(string), Curso(string), Cadeira(string), Nota(float)
E criei as tabelas em acess
Escolas
Cursos
Cadeiras
id (primary key)
Cadeira (string)
Currículo
id (primary key)
Aluno (int)
ptr para id de "Escolas"
ptr para id de "Cursos"
ptr para id de "Cadeiras"
Nota(int)
Não criei uma tabela para os Alunos porque sendo "Aluno" um número inteiro, não vejo vantagens (ia ser uma tabela só com uma primary key e um campo com o nº do aluno). Mas de qualquer modo a minha dúvida não é em optimização, mas sim na exportação do excel para access
Com cada tabela de excel (vamos supor que há tabelas semestralmente), a intenção era inserir os dados na tabela "Currículo" de modo a ficar tudo logo com as refer~encias para as outras tabelas correctas, e que em caso de aparecer um curso, escola ou cadeira nova, fosse logo acrescentado à tabela respectiva
Ajuda?
Tendo uma tabela em excel com a seguinte estrutura (por exemplo)
Aluno (int), Escola(string), Curso(string), Cadeira(string), Nota(float)
E criei as tabelas em acess
Escolas
id (primary key)
Escola (string)
Escola (string)
Cursos
id (primary key)
Curso (string)
Curso (string)
Cadeiras
id (primary key)
Cadeira (string)
Currículo
id (primary key)
Aluno (int)
ptr para id de "Escolas"
ptr para id de "Cursos"
ptr para id de "Cadeiras"
Nota(int)
Não criei uma tabela para os Alunos porque sendo "Aluno" um número inteiro, não vejo vantagens (ia ser uma tabela só com uma primary key e um campo com o nº do aluno). Mas de qualquer modo a minha dúvida não é em optimização, mas sim na exportação do excel para access
Com cada tabela de excel (vamos supor que há tabelas semestralmente), a intenção era inserir os dados na tabela "Currículo" de modo a ficar tudo logo com as refer~encias para as outras tabelas correctas, e que em caso de aparecer um curso, escola ou cadeira nova, fosse logo acrescentado à tabela respectiva
Ajuda?