No habia visto esto:
Cita:
Gracias, ahora estoy probando con
Código:
'SELECT COUNT (DNI) FROM CU0001 WHERE DNI='+QuotedStr(F_ModulDades.MasterEC11.Value)(
pero me da un error de que no encuentra el campo 'COPA'.
Sigo dandole vueltas
|
Prueba esto:
Código SQL
[-]SELECT DNI FROM CU001 WHERE DNI='+QuotedStr(F_ModulDades.MasterEC11.Value)
No necesitas contar los DNI, el resultado seria 1 o 0
Despues cambia el recordcount:
Código Delphi
[-]F_ModulDades.Master.Open;
If F_ModulDades.Master.RecordCount>0 then
cambialo por
F_ModulDades.Master.Open;
If F_ModulDades.Master.fieldbyname('DNI').asstring<>'' then
Basta con comprobar que el DNI tiene algun valor, entiendo que los DNIs son unicos.
Usar VALUE te va a volver loco, utiliza fieldbyname y me lo agradeceras