忘了在那里写入代码,然后利用触发器向表里插入信息,或抛出异常。

解决方案 »

  1.   

    var tmp,i:integer;//tmp为输入的临时变量,i为预警差数量,比如说库存为100以下时预警;
    begin
     if Ado.fieldbyname('库存数量').AsInteger-tmp<i then begin
     Application.MessageBox('低库存报警','');
     end;
    end;
    //写代码位置可以是在ADO的BEFOREPOST提交数据库之前,好像这是个事件名称.你自己看一下,我也在做进销存.
      

  2.   

    使用Timer,定时检查库存。并发消息。
      

  3.   

    上面提问的多是很肤浅,哈哈,库存预警是一门科学的!要看按零件的流动,和最低库存,根据一定的规则,算出来的,仅仅是在触发器或者程序中什么post触发提醒,程序大,数据多了写死你!