Problemas con consultas de access
Tengo 2 tablas una que se llama Registros_mex con campo No_exp como llave principal y Id_solicitante como secundaria y Solicitante tienen el campo Id_solicitante como principal al momento de hacer mi select los datos que me arroja es que por cada id_solicitante de la tabla solicitante me muestra todos los No_exp algo así como esto
No_exp nombre apellido
Mex1 lan asakura
Mex2 lan asakura
Mex3 lan asakura
Mex1 juan perez
Mex2 juan perez
Mex3 juan perez
Ese mi problema no se si mi select este mal hecho pero aquí le pongo el código queuso para esa parte
As New ADODB. Recordset
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "SELECT Registros_mex.No_exp, Solicitante.Nombre, Solicitante.Apellido_paterno, Solicitante.Apellido_materno FROM Solicitante, Registros_mex ", BD, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rs
tambien ya intente esto
Dim rs As New ADODB.Recordset
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "SELECT Registros_mex.No_exp, Solicitante.Nombre, Solicitante.Apellido_paterno, Solicitante.Apellido_materno FROM Solicitante INNER JOIN Registros_mex ON Solicitante.Id_solicitante = Registros_mex=Id_solcitante", BD, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rs
Y me dice que la expresión de combinación no esta admitida por favor espero me puedan ayudar
No_exp nombre apellido
Mex1 lan asakura
Mex2 lan asakura
Mex3 lan asakura
Mex1 juan perez
Mex2 juan perez
Mex3 juan perez
Ese mi problema no se si mi select este mal hecho pero aquí le pongo el código queuso para esa parte
As New ADODB. Recordset
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "SELECT Registros_mex.No_exp, Solicitante.Nombre, Solicitante.Apellido_paterno, Solicitante.Apellido_materno FROM Solicitante, Registros_mex ", BD, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rs
tambien ya intente esto
Dim rs As New ADODB.Recordset
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "SELECT Registros_mex.No_exp, Solicitante.Nombre, Solicitante.Apellido_paterno, Solicitante.Apellido_materno FROM Solicitante INNER JOIN Registros_mex ON Solicitante.Id_solicitante = Registros_mex=Id_solcitante", BD, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rs
Y me dice que la expresión de combinación no esta admitida por favor espero me puedan ayudar
Respuesta de drinfierno
1