Tema: Tabla en uso
Ver Mensaje Individual
  #3  
Antiguo 09-05-2003
Avatar de José Luis Garcí
[José Luis Garcí] José Luis Garcí is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Las Palmas de G.C.
Posts: 1.372
Reputación: 25
José Luis Garcí Va camino a la fama
Si dejas al sistema y delphi estos al estar un registro bloqueado y querer editarlo te da un mensaje de error y de esto nos aprovechamos con la siguiente función



Function usuario(error,tex1,tex2:string);dtring;
var usau:string;
begin
usau:=(Copy(error,(Ansipos('User:',error)+5),(length(error)-(ansipos('User:',error)+4))));
Result:=tex1+' '+usua+' '+tex2;
end;



y modo de uso en el evento Onclick de un boton
EVENTO ONCLICK
var Bloqueo:Boolean;
begin
try
table1.edit;
bloqueo:=false;
exept
On E:Exception do
begin
Showmessage(usuario(e.message,'Registro ocupado por:[','], intentelo más tarde'));
bloqueo:=true;
end;
end;
if bloqueo then exit;
end;


Un saludo desde Canarias.