Oi pessoal, o caso é o seguinte:
Preciso crirar um banco de dados no access para gerenciar uma cantina aqui onde trabalho, nessa cantina alunos de uma escola pegam
os produtos fiado e no final do mês pagam o montante acumulado, só que fazemos isso no papel e quero fazer um banco pra cadastrar
os alunos, os produtos e num formulário chamado pedidos ter uma interface onde mostra na parte superior do formulário os dados do aluno
como nome, foto ( objeto ole ), etc e logo abaixo num subformulário acomplado um histórico de compras feitas naquele mês onde nesse histórico
(subformulário em modo folha de dados ) tenha no final o total comsumido (R$), e se por ventura o aluno pedir mais alguma coisa é só acrescentar
mais um registro nesse subformulário em modo folha de dados , mas no campo produto ter uma caixa de combinação com os produtos que cadastrei no form produtos outrora,
sendo assim tudo sera automatizado com o cadastro o histórico de compras, e o total comsumido, maí basta o aluno pagar e eu zero os registros de pedidos daquele mês
(excluo os registros, pois não me interessa saber o histórico de consumo dele mês a mês, somente renovar a tabela pedidos e começar de novo no mês seguinte.
Eu sei mexer no access, sei criar tabelas, definir campos,criar chave primárias e estrangeiras, criar formulários mexer neles no modo estrutura,criar subformulários sei criar consultas ( seleção, adição ou exclusão ) e
colocar critérios nelas, sei criar relatórios, sei manipular macros e sei programar vb e criar módulos e sei sobre relacionamentos de tabelas
1:1, 1:N, mas N:N me enrolo um pouco ( estudei access nível avançado ), mas me falta o principal: me confundo na lógica para começar esse projeto, eu já peguei bancos de dados prontod na net,
uso a juda do access , futuco o banco de dados de exemplo do access o northwind pra ver como funciona, mas nada disso me ajuda, pois o fator de já estar pronto, não sei
por onde começou, tipo pq tem formulários que são criados a partir de consultas ao invés de tabelas? qual form foi criado primeiro que o outro, eu queria um passo, a passo
pra me ajudar e preciso da ajuda dos experts em access pra me ensinar qual é o caminho pois nos bancos prontos por não saber a sequencia de criação quando tento copiar
um formulário ou controle já pronto pro meu, dá um monte de menssagens de erro por causa das referencias ( consulta em que se baseia o formulário, macros e módulos referenciados a ele )
aí me enrolo tudo preciso, criar um do zero e já começei criando as tabelas, já criei os formulários ( com o layout desejado e com os campos, mas sem vincular aos dados das tabelos, vou deixar pra deipois pra
vincular depois pois to fazendo só a arte de viaual ) de já relacionei as tabelas ( chaves primárias e estrangeiras ), mas não consigo programar tipo que o meu tem as tabelas
Cliente, produto, pedido e detalhes do pedido ( pois copiei essa lógica do northwind,onde pedidos tem o codigo do pedido, a data e o valor total e no detalhes do pedido é que tem o codigo do produto, valor unitario e quantidade)
sendo um relacionamento N:N pois vários pedidos podem ter vários produtos ( seguindo a logica do northwind ), mas pq no northwind e nos exemplos tudo é baseado em consultas
ao invés de tabelas? quando olho nas propriedades do formulário de pedidos a origem da linha é uma consulta pedidos e não na tabela pedidos, isso me confunde, pois nesses bancos tem
poucas tabelas ( igual a miha só 4 ), mas tem um monte de consultas (quase 15!) e isso tudo me confunde, alguem tem um passo a passo comentado de cada coisa criada por ordem de criação?
pois com tudo já pronto não sei qual cxonsulta crirar primeiro, pois tem consultas que dependem de outras e iss é uma loucura, me confundo na lógica disso tudo
Alguem pode me ajudar?
Copyright © 2024 QUIZLS.COM - All rights reserved.
Answers & Comments
Verified answer
Cara, procure alguém pra te ajudar, fazer sozinho demora e fica mais fácil errar. Faça a análise de requisitos, não copie lógicas nem tabelas sem ter certeza de que entende tudo que está ali.Modele seu banco de dados e só depois vá para a programação.
Se está se confundindo, falta documentação e organização.
Se vc sabe Access e VB procure tutoriais sobre VB com Access ;)
Seu caso não parece tão difícil, parece mais falta de organização mesmo...
Luiz, sendo sincero, siga o conselho dado acima. à melhor pegar algo pronto do que tentar fazer certo de primeira, sem muita experiência.
O risco que você corre é esquecer algum controle e perder todas as informações de devedores da cantina no fim do mês.
Este tipo de controle dá para ser feito no Excel ou em outro software que permita cadastrar linhas e colunas, pois você só precisará sumarizar no fim do mês, todas as entradas/saidas no sistema.