请问这样的数据视图如何创建。此数据视图是可以点击进入查询具体数据的。

解决方案 »

  1.   

    视图是数据库的专用术语
    你的视图不是这个意思吧,好像是BI的某个简易功能?就是一个stringgrid,双击一个单元就执行一个查询(条件是该单元的内容)
      

  2.   

    用ADOQuery来实现例:
     with ADOQuery do
       begin
         close;
         SQL.Clear;
         SQL.add('select * from TableName');
         try
           open;
         except
           execSQL;
         end;
         if RecordCount>0 then
           begin
             while not EOF do
               begin
                //逐行读取数据,以下面做你想要做的操作
                 Edit1.text := fieldByName('客户编号').value;
                 ...
                next;
               end;
           end;
       end;
      

  3.   

    在dbgrid或stringgrd的点击事件 取得对应的数据,显示此窗口 就行了
      

  4.   

    直接在DBGrid的双击事件DBGridEhDblClick中写就好了