Public Sub ReceiptGift()
   Dim oGift As CGift
   Set oGift = New CGift
   oGift.Init REApplication.SessionContext
   oGift.Load 1922
  
   oGift.Fields(GIFT_fld_Receipt_Flag) = "Receipted"
   oGift.Fields(GIFT_fld_Receipt_Date) = "11/11/2008"
   oGift.Fields(GIFT_fld_Receipt_Number) = 555
   oGift.Fields(GIFT_fld_Receipt_Amount) = oGift.Fields(GIFT_fld_Amount)
  
   oGift.Save
  
   oGift.Closedown
   Set oGift = Nothing
End Sub

Disclaimer: We provide programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes you are familiar with Microsoft Visual Basic and the tools used to create and debug procedures. Blackbaud Customer Support may help explain the functionality of a particular procedure, but we will not modify, or assist you with modifying, these examples to provide additional functionality.