Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Base de Dados para controlar várias filiais
Message
From
20/06/2002 17:15:54
 
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00670829
Message ID:
00670852
Views:
17
This message has been marked as a message which has helped to the initial question of the thread.
>1) Gostaria de deixar o cadastro de clientes, fornecedores, funcionários, produtos e serviços para uso em comum. Minha dúvida é com relação aos códigos (cada filial teria uma faixa de codificação? (para evitar duplicidade))

Sim.

>2) Chave primária: As vendas devem ser numeradas corretamente em cada filial. Por exemplo: A filial 1 deve ter as vendas 1, 2, 3, etc... O mesmo acontece nas outras filiais. Neste caso eu teria uma chave primária composta de 2 campos: Filial+Número da venda. Existe algum problema nisso?

Você quer que cada filial tenha um contador continuo? Então vc pode ter uma tabela mantendo o último número usado em cada filial. Quando precissa um novo número, pega do contador o último para a filial e suma um. Logo usa, como vc dizer, Filial+Número.

Não use isso como chave primária. Somente como chave candidata. Para chave primaria é melhor usar uma chave sem sentido para o usúario ("surrogate key"). Ista pode ser de um contador de números, ou alfanumérica ou um GUID por exemplo.


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
Previous
Reply
Map
View

Click here to load this message in the networking platform