Pessoal,
Criei um formulário e coloquei nele uma caixa de combinação (cmboCliente) que pega na tabela cliente o Código dele. A tabela cliente é relacionada a tabela Equipamentos através dos campos CodCli (Relacionamento 1-N). Nesse mesmo formulário eu coloquei outra caixa de combinação que vai me relacionar os Equipamentos daquele cliente por exemplo:
Se na cmboCliente eu escolher o codigo 001
Na cmboEquip deveria surgir os codigos dos equipamentos do cliente 001. Na realidade quando eu abro a cmboEquip, surge uma janela onde tem escrito:
Inserir valor do Parâmetro e logo mais abaixo
Formulário!frmOrdemServico!cmboCliente, nessa janela tem um campo, se eu digitar o codigo 001, a caixa de combinação é então preenchida, mas não é dessa forma que eu quero, sei que alguma coisa está errada, mas não consigo descobrir o que.
Na Origem da linha da caixa de combinação cmboEquip, está a sequinte instrução sql:
SELECT tbl_Equipamentos.CodEquip, tbl_Equipamentos.CodCli, tbl_Equipamentos.Equipamento, tbl_Equipamentos.[Data Entrada], tbl_Equipamentos.Marca, tbl_Equipamentos.Modelo, tbl_Equipamentos.[Num de Serie], tbl_Equipamentos.[Data Compra], tbl_Equipamentos.[Nota Fiscal], tbl_Equipamentos.[Estado Equip]
FROM tbl_clientes INNER JOIN tbl_Equipamentos ON tbl_clientes.CodCli = tbl_Equipamentos.CodCli
WHERE (((tbl_Equipamentos.CodCli)=[form]![frmOrdemServico]![cmboCliente]))
ORDER by tbl_Equipamentos.CodEquip;
O que eu errei?
Grato a todos
Criei um formulário e coloquei nele uma caixa de combinação (cmboCliente) que pega na tabela cliente o Código dele. A tabela cliente é relacionada a tabela Equipamentos através dos campos CodCli (Relacionamento 1-N). Nesse mesmo formulário eu coloquei outra caixa de combinação que vai me relacionar os Equipamentos daquele cliente por exemplo:
Se na cmboCliente eu escolher o codigo 001
Na cmboEquip deveria surgir os codigos dos equipamentos do cliente 001. Na realidade quando eu abro a cmboEquip, surge uma janela onde tem escrito:
Inserir valor do Parâmetro e logo mais abaixo
Formulário!frmOrdemServico!cmboCliente, nessa janela tem um campo, se eu digitar o codigo 001, a caixa de combinação é então preenchida, mas não é dessa forma que eu quero, sei que alguma coisa está errada, mas não consigo descobrir o que.
Na Origem da linha da caixa de combinação cmboEquip, está a sequinte instrução sql:
SELECT tbl_Equipamentos.CodEquip, tbl_Equipamentos.CodCli, tbl_Equipamentos.Equipamento, tbl_Equipamentos.[Data Entrada], tbl_Equipamentos.Marca, tbl_Equipamentos.Modelo, tbl_Equipamentos.[Num de Serie], tbl_Equipamentos.[Data Compra], tbl_Equipamentos.[Nota Fiscal], tbl_Equipamentos.[Estado Equip]
FROM tbl_clientes INNER JOIN tbl_Equipamentos ON tbl_clientes.CodCli = tbl_Equipamentos.CodCli
WHERE (((tbl_Equipamentos.CodCli)=[form]![frmOrdemServico]![cmboCliente]))
ORDER by tbl_Equipamentos.CodEquip;
O que eu errei?
Grato a todos