List 7-158 FormEditSlipDetailフォームのEditSlipDetailプロシージャ


  1: Public Sub EditSlipDetail(ID As Long, _
                               DETAILID As Variant, _
                               PRODUCTID As Variant, _
                               NUMBER As Variant, _
                               UNITPRICE As Variant, _
                               Price As Variant, _
                               MEMO As Variant)
  2:     ' 既存の明細を編集する
  3:     ' 【引数】
  4:     '   ID = 伝票番号
  5:     '   DETAILID = 編集しようとしている明細の明細番号
  6:     '   PRODUCTID = 編集しようとしている明細の製品番号
  7:     '   NUMBER = 編集しようとしている明細の数量
  8:     '   UNITPRICE = 編集しようとしている明細の単価
  9:     '   PRICE = 編集しようとしている明細の価格
 10:     '   MEMO = 編集しようとしている明細の摘要
 11:     
 12:     SlipID = ID
 13:     SlipDetailID = DETAILID
 14:     
 15:     ' 明細情報の現在の情報をテキストボックスに設定
 16:     TXT_ID.Text = SlipDetailID
 17:     FillCombo CLng(PRODUCTID)
 18:     TXT_NUMBER.Text = NUMBER
 19:     TXT_UNITPRICE.Text = UNITPRICE
 20:     TXT_PRICE.Text = Price
 21:     
 22:     If Not IsNull(MEMO) Then
 23:         TXT_MEMO.Text = MEMO
 24:     Else
 25:         TXT_MEMO.Text = ""
 26:     End If
 27: End Sub