vascoc Posted June 13, 2012 Report Share Posted June 13, 2012 (edited) Boas, eu tenho um form em que tem uma textbox para preencher com o Nome do cliente, e o form tem um botão em que devia de criar uma datagrid dinâmica com os registos só desse cliente. Tabela e query em baixo, mas tenho a query mal feita... Os campos Cod_Clientes (tabela Clientes) e o campo Cod_Cliente (tabela Reserva) estão relacionados... cmd = New SqlCeCommand("Select * FROM Clientes,Reserva WHERE Nome_Clientes =" & txtnome.Text & " AND Cod_Clientes = Cod_Cliente", conn) http://img801.imageshack.us/img801/6315/dddbq.png Edited June 13, 2012 by vascoc Link to comment Share on other sites More sharing options...
Caça Posted June 13, 2012 Report Share Posted June 13, 2012 Vê isto http://www.w3schools.com/sql/sql_join_inner.asp Pedro Martins Não respondo a duvidas por PM Link to comment Share on other sites More sharing options...
vascoc Posted June 14, 2012 Author Report Share Posted June 14, 2012 Obrigado, já resolvi. "SELECT Clientes.Cod_Clientes, Clientes.Nome_Clientes, Clientes.Morada_Cliente, Clientes.Localidade_Cliente, Clientes.Cod_Postal_Cliente, Clientes.Contato, Clientes.Num_BI, Clientes.Num_Contribuinte, Clientes.Email, Clientes.Nacionalidade, Reserva.Num_Quarto, Reserva.Data_Entrada, Reserva.Data_Saída, Reserva.Preco, Quartos.Tipo_Quarto, Tipo_Quarto.Tipo_Quarto AS Expr1 FROM Clientes INNER JOIN Reserva ON Clientes.Cod_Clientes = Reserva.Cod_Cliente AND Clientes.Cod_Clientes = Reserva.Cod_Cliente INNER JOIN Quartos ON Reserva.Num_Quarto = Quartos.Num_Quarto AND Reserva.Num_Quarto = Quartos.Num_Quarto INNER JOIN Tipo_Quarto ON Quartos.Tipo_Quarto = Tipo_Quarto.ID_Tipo WHERE (Clientes.Nome_Clientes LIKE '%" & txtnome.Text & "%')" Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now