Banco de dados da universidade em MS Access
Aqui está uma abordagem estruturada para criar um banco de dados da universidade no acesso à MS, incluindo formulários e controles apropriados:
1. Design do banco de dados: Tabelas: *
alunos: * StudentId (AutoNumber, Primary Key)
* Primeiro nome (texto)
* Nome do último (texto)
* DATEOFBIRTH (DATA/HORA)
* Endereço (texto)
* PhoneNumber (texto)
* Email (texto)
* Principal (texto)
*
cursos: * CourseId (AutoNumber, chave primária)
* Nome do CourseNe (texto)
* Departamento (texto)
* Créditos (número)
* Instrutor (texto)
*
Inscrições: * EnrollmentId (AutoNumber, Primary Key)
* StudentID (número)
* CourseId (número)
* Semestre (texto)
* Ano (número)
* Grau (texto)
Relacionamentos: *
um para muitos: Alunos (StudentId) para matrículas (StudentID)
*
um para muitos: Cursos (CourseId) para matrículas (CourseId)
2. Formulários: a. Gerenciamento de estudantes: *
Nome do formulário: Frmstudents
*
Controles: * Caixas de texto para StudentId, FirstName, LastName, DateOfBirth, Endereço, PhoneNumber, Email, Major
* Caixas combinadas para pesquisa por grande, ano de matrícula, etc.
* Botões de comando para add, editar, excluir, salvar, cancelar, pesquisar
b. Gerenciamento do curso: *
Nome do formulário: FrmCourses
*
Controles: * Caixas de texto para CourseId, Coursename, Departamento, Créditos, Instrutor
* Botões de comando para add, editar, excluir, salvar, cancelar, pesquisar
c. Gerenciamento de inscrição: *
Nome do formulário: FRMENROLLIÇÕES
*
Controles: * Caixas combinadas para selecionar aluno e curso
* Caixas de texto para semestre, ano, nota
* Botões de comando para add, editar, excluir, salvar, cancelar, pesquisar
d. Formulários de relatório: *
Nome do formulário: Frmstudentlist
*
Controles: * Caixa de listagem para exibir dados dos alunos da tabela de alunos
* Botões para impressão, exportação, etc.
*
Nome do formulário: FrmCourSelist
*
Controles: * Caixa de listagem para exibir dados do curso da tabela de cursos
* Botões para impressão, exportação, etc.
*
Nome do formulário: FrmenRollmentList
*
Controles: * Caixa de listagem para exibir dados de inscrição da tabela de inscrições
* Botões para impressão, exportação, etc.
3. Controles de dados: *
caixas de texto: Use para inserir e exibir valores de dados únicos, como nomes, datas, endereços, etc.
*
caixas combinadas: Use para selecionar valores de uma lista, como cursos, departamentos, instrutores, etc.
*
Caixas de listagem: Exiba vários registros de uma tabela ou consulta.
*
Botões de comando: Acionar ações como adicionar, editar, excluir, salvar, pesquisar, etc.
*
Rótulos: Exiba texto estático para clareza e orientação.
4. Formulários de implementação: 1.
Crie tabelas: Acesso aberto e crie as três tabelas (estudantes, cursos, matrículas) com os campos e tipos de dados especificados.
2.
Crie relacionamentos: Estabeleça as relações um para muitos entre tabelas usando a janela de relacionamento no acesso.
3.
Crie formulários: * Vá para a guia "Criar" e selecionar "formulário".
* Escolha a tabela desejada como fonte de dados.
* Adicione os controles apropriados da caixa de ferramentas ao formulário, alinhando-os para uma interface amigável.
* Use a folha de propriedades para personalizar propriedades de controle (fonte de dados, formato, etc.).
* Implemente o código VBA para botões de comando para lidar com operações como adicionar, editar, salvar, excluir, pesquisar etc.
5. Recursos adicionais: *
Regras de validação: Use regras de validação de dados no design da tabela para garantir a integridade dos dados (por exemplo, limitar o comprimento dos campos de texto, aplicar tipos de dados).
*
Macros de dados: Automatize tarefas como validação, entrada de dados ou relatórios através de macros de dados anexadas a eventos específicos.
*
Subforms: Use subforms para exibir dados relacionados dentro de um formulário primário.
*
Consultas: Crie consultas para filtrar e classificar dados e use -os como fontes de dados para formulários e relatórios.
Exemplo:Formulário de Gerenciamento de Aluno (FrmStudents) 1.
Crie um novo formulário com base na tabela "estudantes".
2.
Adicione controles: *
caixas de texto Para:StudentId, FirstName, LastName, DateOfBirth, Endereço, PhoneNumber, Email, Major
*
Botões de comando: Adicionar, editar, excluir, salvar, cancelar, pesquisar
3.
Definir fonte de dados: Use a propriedade "Control Source" para vincular cada caixa de texto ao campo correspondente na tabela "alunos".
4.
implementar VBA: *
Adicionar botão: Abra o editor VBA (ALT+F11), selecione o botão Adicionar e escreva o código para inserir um novo registro na tabela dos alunos.
*
Botão Editar: Escreva o código para permitir a edição de um registro existente.
*
Excluir botão: Escreva código para excluir um registro selecionado.
*
Salvar o botão: Atualize o registro no banco de dados com os dados modificados.
*
Botão de cancelamento: Descarte quaisquer alterações e feche o formulário.
*
Botão de pesquisa: Use um filtro ou consulta para exibir registros específicos dos alunos.
Seguindo estas etapas, você pode criar um banco de dados abrangente e funcional da Universidade no MS Access com formulários e controles fáceis de usar. Lembre -se de implementar regras de validação, macros de dados e recursos adicionais para melhorar a funcionalidade e a integridade dos dados.