Código Delphi
[-]
If (DM.TablaAutos.Locate('Patente',Edt_Num.Text,[])) Then
Begin
ShowMessage('El vehiculo pertenece a un Socio.');
Edt_Num.SetFocus();
end;
Mira este Ejemplo.
if (DM.TableAutos.Locate('IDSocio; Patente',
VarArrayOf([TablaSocio('IDSocio').AsFloat,
Edt_Num.Text]),
[loCaseInsensitive, loPartialKey])) then
Begin
ShowMessage('El vehiculo pertenece a un Socio.');
Edt_Num.SetFocus();
end;
Y no quites el MasterSource;
Asegurate de que los campos de enlace esten asi.
LinkedField := 'IDSocio';
MasterFields := 'IDSocio';