商品入庫問題

 我在編寫倉庫管理系統,在插入數據的時候先對錶中已有的商品進行判斷,假如是空,則直接插入,假如插入商品已經存在,則把要插入商品的數量添加到已有的數量上去,下面是我的代碼

 

  1. 1.進行商品判斷,如果商品存在則把數量添加進去。 
  2. 2.如果商品不存在則把商品添加到表裏面。 
  3.   手寫一點代碼供參考} 
  4.   with adoquery1 do 
  5.   begin 
  6.     close
  7.     sql.clear; 
  8.     sql.add('select * from 表名 where 商品名稱='''+edit1.text+''''); 
  9.     open
  10.   end
  11.   if adoquery1.recordcount>0 then{找到商品名稱存在} 
  12.    begin 
  13.      with adoquery1 do 
  14.      begin 
  15.        close
  16.        sql.clear; 
  17.        sql.add('update 表名 set 數量 where 商品名='''+edit1.text+''''); 
  18.        ...... 
  19.      end
  20.   end 
  21.   else{商品不存在} 
  22.   begin 
  23.     close
  24.     sql.clear; 
  25.     sql.add('insert into 表名(字段名)values(字段對應的變量)'); 
  26.     ...... 
  27.   end
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章