You are on page 1of 3

Private Sub Command28_Click()

Dim Carat As Variant


Dim Weight As Variant
Dim cst As Variant
Dim stonep As Variant
Dim make As Variant
Dim dollar As Variant
Dim diap1 As Variant
Dim diap2 As Variant
Dim diap3 As Variant
Dim pure As Variant
Dim gprice As Variant
Dim rate As Variant
Dim drate As Variant
Dim dprice As Variant
Dim pic As String
Dim stoneret As Variant
Dim makeret As Variant
Dim dia1 As Variant
Dim dia2 As Variant
Dim retwastage As Variant
Dim retweight As Variant
Dim stonewt As Variant
Dim grosswt As Variant
Dim caratprice As Variant
Dim totprice As Variant
Dim dta As Variant

stoneret = DLookup("[Retail Stone]", "Products", "[ID]=" & Me.searchbox.Value)


Me.Stone.Value = stoneret

makeret = DLookup("[Retail Make]", "Products", "[ID]=" & Me.searchbox.Value)


Me.Making.Value = makeret

dia1 = DLookup("[Dia1 Retail]", "Products", "[ID]=" & Me.searchbox.Value)


Me.diamond1.Value = dia1

dia2 = DLookup("[Dia2 Retail]", "Products", "[ID]=" & Me.searchbox.Value)


Me.diamond2.Value = dia2

retwastage = DLookup("[Wastage]", "Products", "[ID]=" & Me.searchbox.Value)


Me.Wastage.Value = retwastage

retweight = DLookup("[Total Weight]", "Products", "[ID]=" & Me.searchbox.Value)


Me.totalweight.Value = retweight

grosswt = DLookup("[Gross Weight]", "Products", "[ID]=" & Me.searchbox.Value)


Me.Weight.Value = grosswt

stonewt = DLookup("[Stone Weight]", "Products", "[ID]=" & Me.searchbox.Value)


Me.stweight.Value = stonewt
Me.netweight = grosswt - stonewt

Me.dte.Value = DLookup("[Sale Date]", "Products", "[ID]=" & Me.searchbox.Value)

Carat = DLookup("[Carat]", "Products", "[ID]=" & Me.searchbox.Value)


If Carat = "1" Then
caratprice = DLookup("[22k]", "Gold rate today", "[ID]=5")
ElseIf Carat = "2" Then
caratprice = DLookup("[21k]", "Gold rate today", "[ID]=5")

ElseIf Carat = "3" Then


caratprice = DLookup("[21k]", "Gold rate today", "[ID]=5")

ElseIf Carat = "6" Then


caratprice = DLookup("[Pds750]", "Gold rate today", "[ID]=5")

ElseIf Carat = "5" Then


caratprice = DLookup("[Pds500]", "Gold rate today", "[ID]=5")

ElseIf Carat = "4" Then


caratprice = DLookup("[Pds250]", "Gold rate today", "[ID]=5")
End If

If IsNull(stoneret) = True Then


stoneret = 0
End If

If IsNull(makeret) = True Then


mskeret = 0
End If

If IsNull(dia1) = True Then


dia1 = 0
End If

If IsNull(dia2) = True Then


dia2 = 0
End If

totprice = (retweight * caratprice) + stoneret + makeret + dia1 + dia2


Me.price.Value = totprice

stonep = DLookup("[Stone Price]", "Products", "[ID]=" & Me.searchbox.Value)


make = DLookup("[Making]", "Products", "[ID]=" & Me.searchbox.Value)
dollar = DLookup("[Dollars]", "Products", "[ID]=" & Me.searchbox.Value)
diap1 = DLookup("[Dia price 1]", "Products", "[ID]=" & Me.searchbox.Value)
diap2 = DLookup("[dia price 2]", "Products", "[ID]=" & Me.searchbox.Value)
diap3 = DLookup("[dia price 3]", "Products", "[ID]=" & Me.searchbox.Value)
pure = DLookup("[Pure Weight]", "Products", "[ID]=" & Me.searchbox.Value)

If IsNull(make) = True Then


make = 0
End If
If IsNull(stonep) = True Then
stonep = 0
End If
If IsNull(dollar) = True Then
dollar = 0
End If
If IsNull(diap1) = True Then
diap1 = 0
End If
If IsNull(diap2) = True Then
diap2 = 0
End If
If IsNull(diap3) = True Then
diap3 = 0
End If
If IsNull(pure) = True Then
pure = 0
End If
rate = DLookup("[24k rawa]", "Gold rate today", "[ID]=5")
gprice = pure * rate

drate = DLookup("[dollar price]", "dollar rate", "[ID]=1")

dprice = drate * dollar

cst = stonep + make + diap1 + diap2 + diap3 + gprice + dprice


Me.cost.Value = cst

pic = DLookup("[Picture]", "Products", "[ID]=" & Me.searchbox.Value)


Me.pict.Picture = LoadPicture(pic)
Me.pict.PictureSizeMode = fmPictureSizeModeStretch
End Sub

You might also like