CHAVE EM 2 CAMPOS - RELACIONAMENTO

USUARIO.EXCLUIDOS 18/04/2007 17:43:35
#212609
boa tarde gente!
to com uma dúvida aki.
dêem uma olhada no meu banco de dados aki

o problema é no campo emissor do CTRC.
criei ele para que o bd aceitasse o mesmo nº do CTRC para a matriz e a filial, mas ñ está dando certo.
a matriz 1 emite o CTRC 100
a filial 2 podeira emitir seu CTRC 100

para isso o campo [CTRC NFS].[CTRC NFS] precisaria aceitar valores duplciados, mas isso impede o relacionamento q tinha anteriormente com a tabela [Nota Fiscal]

se alguém puder me ajudar,
vlw


SILVIO.GARCIA 18/04/2007 18:59:41
#212630
vc tem um campo para empresa, tipo multi-empresa assim elas podem emitir guias com número iguais sem quebra de relacionamento. entendeu? t+

DIEGO.SLIVER 18/04/2007 19:15:43
#212634
Resposta escolhida
Cara uma visão que tenho disso é colocar o emissor e o CTRC como chaves primarias assim so vai dar erro se os dois campos forem iguais


obs: Emissor seria a filial que esta emitindo???

Deixe mais claro o seu banco de dados que talves eu possa te ajudar ;)

t+
USUARIO.EXCLUIDOS 19/04/2007 08:00:05
#212671
vlw gente

é isso mesmo diego.

na tabela [CTRC NFS] o emissor e o CTRC formam a chave primária, sendo q assim o campo CTRC poderia aceitar valores duplicados. mas quanto eu vou relacionar com a tabela [NOTA FISCAL], o Access me pede um índice exclusivo na tabela primária.

DIEGO.SLIVER 19/04/2007 08:29:33
#212676
BLZ

SE RESOLVEU SEU PROBLEMA, ENCERRE O TOPICO E ME DE UNS PONTINHOS

VALEU
USUARIO.EXCLUIDOS 19/04/2007 08:41:17
#212679
pessoal, desculpem a minha ignorância.
eu ñ tinha definido corretamente a forma da chave primaria e o relacionamento entre as tabelas. - pura distração aff...
obrigado pela atenção de vcs.
consegui resolver..
Tópico encerrado , respostas não são mais permitidas