Ver Mensaje Individual
  #1  
Antiguo 07-02-2005
bor bor is offline
Registrado
 
Registrado: feb 2005
Posts: 2
Reputación: 0
bor Va por buen camino
query - dbgrid refresh

hola:

en un form tengo un query y dbgrid y en otro form modifico la tabla.
el problema es que las modificaciones no se actualizan en el dbgrid hasta que cierro los form y vuelvo a abrirlos.

este es el codigo

Código:
 FClientes.QueryClientes.SQL.Clear;
	 FClientes.QueryClientes.SQL.Add('insert into clientes');
	 FClientes.QueryClientes.SQL.Add(' values (:codigo, :nombre, :dni, :nomb_comerc, :direccion;');
	 FClientes.Queryclientes.ParamByName('codigo').AsString:= ECodigo.Text;
	 FClientes.Queryclientes.ParamByName('nombre').AsString:= ECliente.Text;
	 FClientes.QueryClientes.ParamByName('dni').AsString:= EDni.TExt;
	 FClientes.QueryClientes.ParamByName('nomb_comerc').AsString:= Enombcomer.text;
	 FClientes.QueryClientes.ParamByName('direccion').AsString:= Edirecc.text;
	 FClientes.Queryclientes.ExecSQL;
	 FClientes.QueryClientes.SQL.Clear;
	 FClientes.QueryClientes.SQL.Add('select * from clientes');
	 FClientes.QueryClientes.Close;
	 FClientes.QueryClientes.Open;
ya lei en otros temas que la solucion era cerrar el query y volver a abrirlo pero no me funciona. tambien leí lo del query.refresh, pero tampoco me funciona.

si me podeis echar una mano os lo agradeceria

un saludo.
Responder Con Cita