Ver Mensaje Individual
  #3  
Antiguo 21-10-2007
Avatar de Cannabis
Cannabis Cannabis is offline
Miembro
 
Registrado: jun 2007
Posts: 170
Reputación: 17
Cannabis Va por buen camino
Gracias por la respuesta Gluglu.

Expliqué mal la situación:

1.- Los dos equipos están en la misma Ventana/Forma
2.- La información se despliega en un DBGrid
3.- En uno de los equipos se modifican los datos.
4.- En el otro equipo, el usuario sale de la forma y vuelve a entrar y la información no ha cambiado en el DBGrid.

Utilizo queries para actualizar, modificar y eliminar registros.

Cuando el usuario entra a la forma/ventana:
Código Delphi [-]
qry_Libros:= TMDOQuery.Create(nil);
qry_Libros.Database:= dm_Master.FBDB;
qry_Libros.SQL.Add('SELECT * FROM Libros');
qry_Libros.SQL.Add('ORDER BY Libro_Nom');
qry_Libros.Open;
ds_Libros:= TDataSource.Create(nil);
ds_Libros.DataSet:= qry_Libros;

Cuando el usuario sale de la forma/ventana:
Código Delphi [-]
qry_Libros.Close;
qry_Libros.Free;
ds_Libros.Free;

El problema es que a pesar de eliminar el Query cuando el usuario sale de la ventana/forma y de crearlo de nuevo cuando el usuario entra, la información no ha cambiado.

Si el otro usuario sale de la aplicación y vuelve a entrar, los datos aparecen actualizados.

Gracias.

Editado por mal formato de las etiquetas

Última edición por Cannabis fecha: 21-10-2007 a las 06:45:29.
Responder Con Cita