Seabra 0 Posted January 3, 2011 Report Share Posted January 3, 2011 Olá Estou a fazer um programa de gestão de stocks. Como é que são geralmente organizadas as tabelas? Vou considerar as seguintes tabelas: se faltar alguma coisa ajudem-me por favor. Tabela de fornecedores Tabela de clientes Tabela de produtos Tabela de entradas Tabela de saídas Sempre que entro na ficha de determinado produto como faço para aparecer logo o stock actual? Na query especifico as entradas menos as saídas e obtenho o stock actual? E no caso de ter milhares de registos? Não fica lento? Há outra forma mais habitual e rápida de o fazer? Agradeço a que me tir estas dúvidas. Cumprimentos Seabra Link to post Share on other sites
jpaulino 90 Posted January 3, 2011 Report Share Posted January 3, 2011 Normalmente na tabela produtos tens um campo para o stock e, caso aplicável, para o stock minimo (para disparar alarmes). Sempre que dás uma saida, decrementas no campo stock, e sempre que dás uma entrada de produtos, incrementas o campo stock. Link to post Share on other sites
Seabra 0 Posted January 3, 2011 Author Report Share Posted January 3, 2011 Normalmente na tabela produtos tens um campo para o stock e, caso aplicável, para o stock minimo (para disparar alarmes). Sempre que dás uma saida, decrementas no campo stock, e sempre que dás uma entrada de produtos, incrementas o campo stock. Mas... não corremos o risco de dessincronizar esse valor com a somas das entradas menos a soma das saídas? Obrigado Cumprimentos Seabra Link to post Share on other sites
jpaulino 90 Posted January 3, 2011 Report Share Posted January 3, 2011 Se o software estiver bem feito, não. Link to post Share on other sites
Seabra 0 Posted January 3, 2011 Author Report Share Posted January 3, 2011 É possível encontrar na net para descarragar, um ficheiro com as tabelas em SQLServer ou Access, com todos os campos mais usuais para gerir stocks, clientes e fornecedores? Cumprimentos Seabra Link to post Share on other sites
jpaulino 90 Posted January 3, 2011 Report Share Posted January 3, 2011 Não conheco, mas os campos devem ser definidos de acordo as necessidades e de acordo com a área. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now