我现在在做一个人口出入工作流程量自动统计系统用的数据库是access具体要求如下,请各位大虾出出点子吧
1. 客户要进入营业部,首先通过红外幕帘探测器所照射的区域 
2. 红外幕帘探测器动作,将信号传送至通信接口机 
3. 通信接口机将信号传送至主机 
系统 
(1) 数据操作(数据记录、记录查询、记录备份和恢复) 
(2) 用户和密码管理 
(3) 报表操作(报表统计、报表预览和打印) 
(4) 统计分析,可以按任一时段统计出客户的流量,并采用多种图表的形式表现出来,方便进行比较分析,可以为客户的日常事务安排及业务推广提供一定的决策支持

解决方案 »

  1.   

    怎么样才能把库中的记录放在下拉框中呢我下面的代码为什么不行呀procedure TForm1.FormCreate(Sender: TObject);
    var
    i:integer;
    begin
    for i:=0 to adodataset1.RecordCount-1 do
    begin
    combobox1.Items.add(adodataset1['userqx']);
    end;
    combobox1.ItemIndex:=0;
    end;end.
      

  2.   

    adodataset1.first;
    while not adodataset1.eof do
    begin
      ...
      adodataset1.next;
    end;
      

  3.   

    你的纪录集根本内有移动
    var
    i:integer;
    begin
     with  adodataset1 do
     being
       first;
       while not eof do
       begin
         combobox1.Items.add( filedbyname('userqx').asstring);
         next;
       end;
     end;
    combobox1.ItemIndex:=0;
    end;end.
      

  4.   

    谢谢各位高人指点我现在又有一个问题是这样的我用adoquery1组件来进行数据的插入操作,yhid表示的是表中用户ID字段,yhxm是用户姓名字段,yhmm是密码字段,yhqr是权限字段下面这段代码我为什么不能更新呢adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Add('insert into user1 values('+'''yhid'''+','+'''username'''+','+'''password'''+','+'''userqx'''+')');
    adoquery1.ExecSQL;
    adoquery1.Open;