problema com chave

Delphi

26/01/2004

Bom dia. estou com um problema e gostaria de pedir a ajuda de vcs se possivel.
Numa tabela(BD ACCESS) tenho um campo chamado ordemdeservico que era minha chave primaria portanto nao poderia ser repetido.. agora vieram me pedir para que esse campo possa repetir ou seja pode haver duas ordens de servico com mesmo numero desde que seja em turno diferente( diurno ou noturno).
Usava o masterkey para linkar as tabelas as ordens de serviço mas agora terei que usar outra forma pq senão os pedidos vão ficar confusos..
Pensei em criar um campo codigoordemservico do tipo autoincremento e ligar eles ao masterkey.. mas não funcionou corretamente..

Vcs podem me dar uma luz de como resolver este problema?

Valeu pela força
Eric


Eric.miranda

Eric.miranda

Curtidas 0

Respostas

Renatosilva

Renatosilva

26/01/2004

Não entendi muito bem o que você está fazendo, mas já tentou criar uma chave composta no Access? Outra idéia seria transformar o campo em string e fazer os cadastros tipo ´M001´, ´T001´, ´N001´...


GOSTEI 0
Eric.miranda

Eric.miranda

26/01/2004

Como se cria uma chave composta no access?


GOSTEI 0
Renatosilva

Renatosilva

26/01/2004

Ih... Acabo de me lembrar que o Access não tem chaves compostas...
Que tal criar um campo código que será a chave primária, o campo número (sua antiga chave primária) e o campo turno?


GOSTEI 0
POSTAR