想用一个DBGrid来实现浏览操作员所做的操作,就是一般的日志浏览。表格的列标题分别是:日期、开始时间、结束时间、操作员、操作内容。不知道怎么实现。初学,学的还不深,望各位指点迷津!

解决方案 »

  1.   

    楼上两位,请问是不是一定要用到一个表来记录日志的内容呢?我看见很多软件好像产生一个
    什么.log的文件,不知道是怎么回事。如果是表就简单了。用.log的我还没用过。
      

  2.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      FileName:TextFile;
    begin
      if not FileExists('f:\log.txt') then
      begin
        AssignFile(FileName,'f:\log.txt');
        Rewrite(FileName);
        if not FileExists('f:\log.txt') then
        begin
          ShowMessage('Cannot create the log file!');
        end;
        CloseFile(FileName);
      end
      else
      begin
        AssignFile(FileName,'f:\log.txt');
        Append(FileName);
        Writeln(FileName,'Hello');
        Flush(FileName);
        CloseFile(FileName);
      end;
    end;
      

  3.   

    有个好的办法,操作ini 文件,逐个的写,还可以分类的操作,比如 :
    你登陆的时候,
    退出
    以及删除文件,增加文件等 ;都可以逐类的记录