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