Option Explicit
Private Sub Command1_Click()
Dim ls_Matricula As String, ls_SQL As String
ls_Matricula = Trim(txtBuscar)
ls_SQL = "SELECT alumnos.matricula,alumnos.nombre,alumnos.paterno,alumnos.materno,alumnos.grupo,otros_datos.mes,otros_datos.status "
ls_SQL = ls_SQL & "FROM Alumnos,Otros_Datos WHERE Alumnos.Matricula=Otros_Datos.Matricula and Alumnos.Matricula='" & ls_Matricula & "'"
With Me.Data1
Set .Recordset = .Database.OpenRecordset(ls_SQL, dbOpenDynaset)
'Evitar que Falle el RecorCount :P
'====================================
.Recordset.MoveLast
.Recordset.MoveFirst
'====================================
If .Recordset.RecordCount > 0 Then
TXTMATRICULA.Text = .Recordset!MATRICULA
TXTNOMBRE.Text = .Recordset!NOMBRE
TXTPATERNO.Text = .Recordset!PATERNO
TXTMATERNO.Text = .Recordset!MATERNO
TXTGRUPO.Text = .Recordset!GRUPO
Else
MsgBox ("No matricula no encontrada")
End If
End With
End Sub