i need to view salary payslip (data report) based on that particular month and year.
in Data Environment sql :
SELECT[emp_id], [emp_name], [emp_position], [emp_bs], [month_paid], [year_paid], [total_addition], [gross_pay], [total_deduction], [total_pay] FROM salary WHERE month_paid = ? and year_paid = ?
parameter is monthler
parameter is yearler
in vb code:
in Data Environment sql :
SELECT[emp_id], [emp_name], [emp_position], [emp_bs], [month_paid], [year_paid], [total_addition], [gross_pay], [total_deduction], [total_pay] FROM salary WHERE month_paid = ? and year_paid = ?
parameter is monthler
parameter is yearler
in vb code:
Code:
Dim intMonth As Integer Dim intYear As Integer ' is a combo box that select month If cboMonth.ListIndex = 0 Then intMonth = 1 ElseIf cboMonth.ListIndex = 1 Then intMonth = 2 ElseIf cboMonth.ListIndex = 2 Then intMonth = 3 ElseIf cboMonth.ListIndex = 3 Then intMonth = 4 ElseIf cboMonth.ListIndex = 4 Then intMonth = 5 ElseIf cboMonth.ListIndex = 5 Then intMonth = 6 ElseIf cboMonth.ListIndex = 6 Then intMonth = 7 ElseIf cboMonth.ListIndex = 7 Then intMonth = 8 ElseIf cboMonth.ListIndex = 8 Then intMonth = 9 ElseIf cboMonth.ListIndex = 9 Then intMonth = 10 ElseIf cboMonth.ListIndex = 10 Then intMonth = 11 ElseIf cboMonth.ListIndex = 11 Then intMonth = 12 End If is a combo box that select year If cboYear.ListIndex = 0 Then intYear = 2007 ElseIf cboYear.ListIndex = 1 Then intYear = 2008 ElseIf cboYear.ListIndex = 2 Then intYear = 2009 ElseIf cboYear.ListIndex = 3 Then intYear = 2010 ElseIf cboYear.ListIndex = 4 Then intYear = 2011 End If ' how should i pass a value to a Data Environment sql query ? or got other way to do ? ' i need view that month and year that i have selected. 'P_Payslip.Show
Comment