Ver Mensaje Individual
  #26  
Antiguo 31-07-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Reputación: 27
egostar Va camino a la fama
Hola amigo Carlos.

Hice las pruebas con una tabla paradox, no tengo access (sorry), aqui te pongo como quedaron las funciones

Código Delphi [-]
procedure TFrCelda.pnl1Click(Sender: TObject);
begin
  Selected := not Selected;
  Form1.Query1.Close;
  Form1.Query1.ParamByName('fecha').AsDate := Fecha;
  Form1.Query1.Open;
  if Form1.Query1.RecordCount > 0 then begin
     mmo1.Lines.Add(Form1.Query1.FieldByName('CampoMemo').Value);
  end;
end;

procedure TFrCelda.Panel1Click(Sender: TObject);
begin
  with Form1.Table1 do begin
     Open;
     Append;
     Form1.Table1Fecha.Value := Fecha;
     Form1.Table1CampoMemo.Value := Mmo1.Text;
     Form1.Table1Status.Value := 0;
     Post;
     Close;
  end;
  mmo1.Lines.Clear;
end;

La sentencia SQL del query es esta

Código SQL [-]
 
select * from agenda
where fecha = :fecha

Funciona sin problema.

Salud OS

Edito

Cuando agregas comentario debes de validar que no exista esa fecha asignada, de otra forma tendrás latosas inconsistencias
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney

Última edición por egostar fecha: 31-07-2007 a las 22:34:20.
Responder Con Cita