Grande Welson ....
   
   
   Seguinte meu velho...
   
       vendo seu caso eu acho que por mais composta que seja a PK vc deve 
relacionar de forma coesa suas tabelas Estado - > Cidade...
  como sempre vai ser 1(Estado) - N(Cidades) vc deve usar o Codigo incremental 
da tabela.. pq o codigo da estacao vai ser diferente a cada maquina que estiver 
sendo usada... tomando o cuidado pra a sincronização dos dados manter sempre o 
mesmo codigo inc dos estados iguais... e tomando como principio que as estações 
naum cadastrem estados...  vc naum tera nenhum problema em fazer a referência 
dessa forma... 
   
   
  

Welson Avelar <[EMAIL PROTECTED]> escreveu:
  Olá amigos, na boa ?!
Aqui, eu posso criar uma FK que referencie uma PK composta (nesse meu caso é 
Dupla) ?!
Comecemos do básico: eu tenho a tabela de Estados que tem como PK os campos 
"Est_Codigo" e "Est_Codigo_Estacao". "Est_Codigo" é o código auto-incremental da
tabela e "Est_Codigo_Estacao" é o código da máquina em que estiver rodando o 
sistema. Precisei colocar esse campo na tabela porque o sistema trabalhará
off-line com múltiplos usuários (são representantes comerciais) mas terá 
somente um computador PC que será o repositório geral dos dados.
Acontece que eu também criei a tabela de Cidades, onde terá a FK que referencia 
o Estado, mas eu posso criar uma FK que referencie uma PK composta ?! E,
principalmente, COMO eu vou implementar isso no Delphi ?!

Qualquer forma de ajuda, ajuda !!! x-)

[]'s.

=================================
"Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já 
foram."
Alexander Graham Bell
=================================
Welson de Avelar Soares Filho
Analista/Programador Delphi
Gemini Sistemas
<www.geminisistemas.com.br>
Juiz de Fora - Minas Gerais
=================================
            
---------------------------------
Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





        Yahoo! Grupos, um serviço oferecido por:            PUBLICIDADE
 
  
---------------------------------
  Links do Yahoo! Grupos
    
   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
    
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
    
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



                
---------------------------------
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!
                
---------------------------------
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça. 

[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a