Qual a melhor solução quando pretendo utilizar chave composta?
(Nas aplicações de Formulários, vou utilizar 1 campo do tipo SELECT para capturar valor de outra tabela que é chave composta)
[size=12pt][size=12pt]SOLUÇÃO 1 - usar os 2 campos como chave primária[/size][/size]
CLIENTES
[b]- firma
- codigo[/b]
- nome
- morada
MOVIMENTOS
[b]- firma_de_movimento
- numero_de_movimento[/b]
- valor_de_movimento
- cliente_firma
- cliente_codigo
[size=12pt]SOLUÇÃO 2 - usar 1 campo (ID autoincrement) como chave primária e criar 1 indice composto de FIRMA+CODIGO[/size]
CLIENTES
- ID
- firma
- codigo
- nome
- morada
MOVIMENTOS
[b]- firma_de_movimento
- numero_de_movimento[/b]
- valor_de_movimento
- cliente_id
E no campo SELECT fazer o lookup dos clientes pertencentes à firma actual [sm_global_firma].
Qual será a melhor solução para usar no Scriptcase?