|
Postada em 17/07/2008 12:06 hs
Bom dia pessoal
Estou com um pequeno problema Tenho um servidor sql server online, que armazenará as informações das lojas. Usarei uma base apenas, que ficará online, gravando assim, em tempo real, qualquer alteração feita em uma das filiais. Dessa forma, qualquer novo cliente ou produto esterá disponpívl para a consulta em todas as lojas. Até aí tudo bem. O problema é que, eu tenho duas bases diferentes para exportar pro servidor online. São várias tabelas:clientes, produtos, contas a receber, etc...O proplema maior está na integridade relacional dessas tabelas. Pois não dá pra jogar tudo pro servidor online de qualquer jeito. Acho que já deu p imaginar a confusão que ia dar devido aos relacionamentos das bases distintas. Alguém tem alguma sugestão ?
Desde já agradeço a atenção de todos
|
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
Postada em 17/07/2008 15:31 hs
vc está pensando ao contrário... a base é o servidor as tabelas das filiais são "cópias" da base ou seja elas tem os mesmos itens ...mesmos códigos ...porém as qtdes no servidor equivalem a soma das duas lojas
|
|
|
dieimes_
|
CAXIAS DO SUL RS - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 17/07/2008 16:10 hs
PH1959
vc não me entendeu. sei disso que você falou. Essas "bases" que te falei das filiais são antigas bases feitas em DBF. o que eu preciso é mesclar elas e montar somente uma base no servidor. Não existirá mais base local, entendeu? (pra evitar perda de cadastro de um determinado cliente, por exemplo, que estaja cadastrado somente numa loja, e também das contas a receber, eu teria de mesclar essas tabelas)
|
|
|
Ama
|
UBERLÂNDIA MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 17/07/2008 23:54 hs
cara eu tenho um sistema interno com sete maquinas escrevendo em um banco sql no servidor, aqui criei nas maquinas locais a antiga conexão odbc funciona muito bem o que voce vai precisar fazer é estabelecer um bom tratamento de erro para aplicação multiusuario.Comece a desenvolver quando forem surgindo erros a turma te socorre.
|
|
|
Fábio
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 22/07/2008 14:57 hs
Amigo, crie uma base colocando nomes nas tabelas de cada filial, por exemplo, clientes_filial1, clientes_filial2, etc.... aí basta vc dar um select com a clausula UNION E DISTINCT Espero ter ajudado.
|
|
|
Donkey
|
PRESIDENTE PRUDENTE SP - BRASIL
|
|
Postada em 22/07/2008 15:10 hs
Gente, pelo que eu entendi ele tem os dados vindo de um outro sistema... que não esta com os dados integros, agora ele quer importar pra esse novo sistema, só que como não tem integridade ele não ta sabendo o que fazer.....
Só tem uma saida, ou vc importa apenas o que estiver integro... ou força a integridade, nos meus eu faço assim: Por exemplo, a cidade do cliente esta vazio... eu crio uma cidade numero -1 chamada REVISAR CADASTRO, e jogo esse cliente para esse registro.
E assim por diante, assim vc vai ter depois uma relação de tudo que tem que arrumar para deixar integro o sistema, e ao mesmo tempo ipmortar os dados....
T+
|
|
|