Page 456 - CITS - CSA - TP (Volume 1) - Hindi
P. 456

कंप्यूटर सॉफ्टवेयर एप्लीकेशन- CITS




              जब उपयोगकता  फ़ॉम  आरंभीकृ त होता है, तो सभी टे  बॉ  की कं ट ट्स साफ़ हो जाता  है या िडफ़ॉ  मानों पर सेट हो जाती है, और फ़ोकस
              txtid टे  बॉ  पर सेट हो जाता है। यह फ़ॉम  खोले जाने पर एक साफ़ और क   ि त उपयोगकता  इंटरफ़े स सुिनि त करता है, जो उपयोगकता
              इनपुट या इंटरै न के  िलए एक     ािट ग पॉइंट  दान करता है।
           •   ेप (Step) 7: अब कोड को कै लकु लेट और सबिमट बटन म  ऐड करे । सबिमट बटन पर   क करने पर, उपयोगकता  को वक  शीट म  वै ू
              ऐड करने  म  स म होना चािहए। िन िल खत VBA कोड कम चारी ID, नाम, मूल वेतन और कटौती जैसे कु छ इनपुट के  आधार पर वेतन की गणना
              करने के  िलए उपयोगकता  इंटरफ़े स का िह ा  तीत होता है।

              Dim row As Long  ‘in general declaration
              Private Sub cmdcalculate_Click()

              Dim eid As Integer, ename As String, bp As Single, da As Single, hra As Single, ts As Single, ns As Single, ded As Single
              Cells(2, 1).Value = “Employee Id”

              Cells(2, 2).Value = “Employee Name”
              Cells(2, 3).Value = “Basic Pay”

              Cells(2, 4).Value = “DA”
              Cells(2, 5).Value = “HRA”

              Cells(2, 6).Value = “Deduction”

              Cells(2, 7).Value = “Total Salary”
              Cells(2, 8).Value = “Net Salary”

              eid = txtid.Value
              ename = txtname.Text

              bp = txtbp.Value
              da = bp * (107 / 100)

              txtda.Text = da
              hra = bp * (25 / 100)

              txthra.Text = hra
              ded = txtded.Value

              txtts.Value = bp + hra + da
              txtns.Value = txtts.Value - ded

              End Sub
           यह VBA कोड कम चारी ID, नाम, मूल वेतन और कटौती जैसे कु छ इनपुट के  आधार पर वेतन की गणना करने के  िलए उपयोगकता  इंटरफ़े स का िह ा
           लगता है। आइए कोड को  ेक डाउन और   ेक पाट  की  ा ा कर :

           1  वे रएबल  घोषणाएँ  (Variable Declarations) :

              •  row As Long: यह row नामक वे रएबल को Long डेटा  कार के   प म  घोिषत करता है। हालाँिक, इस वे रएबल का उपयोग  दान िकए
                 गए कोड ि पेट म  नहीं िकया जाता है।

              •  eid As Integer, ename As String, bp As Single, da As Single, hra As Single, ts As Single, ns As Single, ded As
                 Single: ये पं  याँ कई वे रएबल घोिषत करती ह :




                                                           440

                                     CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 71
   451   452   453   454   455   456   457   458   459   460   461