Fórum Problemas com relacionamento. #36966

29/05/2003

0

Estou usando o delphi 6 e interbase 6.

Preciso fazer um relacionamento e não estou conseguindo:

Tenho um banco de dados chamado MOVIMENTO com as seguintes tabelas:

MAQUINAS E USUARIOS

Create table MAQUINAS
(
codmaq integer not null,
micro varchar(15),
ip varchar(15),
usuario varchar(15),
primary key(codmaq)
);

Create table USUARIOS
(
codusu integer not null,
usuario varchar(15);
senha varchar(15);
nomecompleto varchar(50);
primary key (codusu)
);

As tabelas são acessadas com Ibdatabase, IbTransaction, Ibdataset e Datasource. Uso dbgrid para mostrar as tabelas no form.


Meu problema é o seguinte:

Preciso que quando eu mande abrir a tabela USUARIOS mostre apenas o registro correspondente ao USUARIO que estiver gravado no campo USUARIO da tabela MAQUINAS.

Como eu faço isso?


Michele

Michele

Responder

Posts

29/05/2003

Marcio.theis

o que vc pode fazer é um relacionamento entre as tabelas, crie uma chave extrangeira para garantir a integridade dos dados, depois vc pode é criar um master source entre as duas tabelas ligando os dois campos que são identicos entre elas no caso CODUSU e USUARIO fazendo com que quando vc pega um máquina mostre o usuário


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar