小弟现在已将库给改了,加上了日期字段,正如各位所说,没有日期字段是无法实现monthcalendar中的date和数据库数据实现互动、同步的!
          可是,小弟现在用的是新建的这个库,并且在dbgrid中显示的数据字段是用sql语句查找出来的,而其中(dbgrid的显示字段)又没有日期字段,那么,如何能实现dbgrid中的数据和   monthcalendar中的date互动呢?
     
     请各位大侠给小弟指点迷津!在此先谢过了!!!

解决方案 »

  1.   

    假设你的DBGrid对应的表是Table1,时期字段是FDate
    在MonthCalendar1的OnClick事件中Table1.Filter := 'FDate=''' + StrToDateTime(MonthCalendar1.Date) + '''';
      

  2.   

    还有一句
    Table1.Filtered := True;
      

  3.   

    prometheusphinx(白日梦) :你好!当我按你所说的做了以后,错误提示:没有声明table,但我又不知怎么声明?(我将他的属性什么的全设了,可就是不行!毕竟,我用的是query组件查出的数据,而没有涉及到table组件!)     这可如何是好?     还请您和各位大侠们能够多多指教!不胜感激!