Download - Project File of payroll management system
![Page 1: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/1.jpg)
ACKNOWLEDGEMENT
We feel proud privilege to extend our sincere thanks to all our well wishers who
have affected our project work and us undoubtedly. We take credit for errors. We
also take blame for the style which may at times appear to be reflection of our raw,
undigested aimless empiricism.
Our foremost thanks to our Centre Head Mr. Bhupinderjeet Singh
Bambah and Mr. N.L. Sony (Project Supervisor) and Mrs. Shikha Sharma
(Project Incharge) and all other teachers of computer department who paved the
way for us at every step in the progress of our project.We would also like to very
sincerely thank our parents who supported us at every step. Without their guidance
and support, this project would not have seen the light of the day .It is the place
where we installed our first software and these people provided us that opportunity.
![Page 2: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/2.jpg)
Project Introduction
Meaning of Payroll
Payroll means the salary or compensation paid in the exchange of
services rendered by the employees of an organization.Payroll Management
System is a system that manages the salaries of all employees in an
organization like it adds allowances to salaries, make updation in salaries
and make necessary deductions from salary and prepares the payslip of
employees till their retirement period comes or they remain in the company.
Payroll Management System
Our project ‘Payroll Management System’ provides a way to store
salary information of employees on monthly basis and gives a view to access
these salary records. But before storing salary information of employees ,it
adds information about employees like employee id, employee name,
designation ,department etc.,so that their salary information can be
maintained.It provides a way to access the records of current employees as
well as the records of those employees who have been left the organization.
It also provides a quick way to access the information regarding employees
and their salary information. It makes the separation between the records of
current employees and the previous employees like if an employee leaves
the organization, it deletes its records from the current employee’s records
and keeps their separate records. It is capable to perform any changes or
1
![Page 3: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/3.jpg)
updation in the employee information like e-mail id,contact no.,address etc.
and to update the salary information of employees like if an employee
promotes, his salary is changed/updated.It provides reports to get basic
information regarding the current employees of an organization like
employee id , employee name, designation ,department, basic salary etc. and
to get their payslip information which includes net salary,gross salary etc. It
also gives a report to get the payslip information of single employee.
Security Provided
Our project keeps security in mind,so , only valid users can make access
to payroll management system and it restricts unauthorized users from
accessing the project.It also creates new users and deletes users according to
the requirement. The project uses no. of validations so that only valid data
can enter through forms like contact no. field contains only numbers and not
text and similarly employee name can contain only text and not numbers.
Brief description of forms in project is as follows:-
Login:- It is used to provide access to project ‘Payroll Management
System’.It also provides the facility to create new users and delete users.
Add Employee Information:- It adds the information of new
employees in an organization.
2
![Page 4: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/4.jpg)
View Employee Information:- It helps in accessing the information
regarding employees.
Add Salary Information:- It adds the salary information of employees
on monthly basis.
View Salary Information:- It provides a way to access the salary
information of employees.
Search Employee Information:- It is used to search or find the
information regarding a particular employee.
Update Employee Information:- It is used to make any kind of
changes in the information of employees.
Delete Employee Information:- It deletes the employee information
from the current employees’s information records.
Deleted Records Information:- It shows the information of those employees who have been left the organization.
3
![Page 5: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/5.jpg)
Introduction to Visual Basic
Visual basic is a powerful application development tool developed by
Microsoft with the advent of the windows environment. It is used for
creating customized windows based programs. Visual Basic is a descendent
of BASIC, which was often the first language that programmers used to
learn in order to become familiar with programming basics before switching
to any other powerful language.
In text based programming, the programmer controls the user interface
by encoding instructions but in a visual programming environment, the
programmer can quickly design the user interface by drawing and arranging
the screen elements. This feature helps the programmer to concentrate on
developing the applications functionally rather than spending time on the
repetitive programming task. Thus, visual basic is often referred to as a rapid
application development (RAD) tool.
Visual Basic is not just a language but it is an integrated development
environment. IDE is basically a term commonly used in programming word
to describe the interface and environment where you develop, run, test and
debug your applications.
4
![Page 6: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/6.jpg)
COMMON TERMINOLOGY
The following are the some of the key terms used in Visual Basic:-
DESIGN TIME: Any time an application is being developed in the
VISUAL BASIC ENVIRONMENT.
RUN TIME: Any time an application is running. At run time, the
programmer interacts with the application as the user would.
CONTROLS: Graphical representation of objects, such as button, list
boxes and edit boxes that are used by the user to provide information to the
application.
PROPERTIES: Are the characteristics of an object such as size, caption
or color.
FORMS: Customizable windows that serve as the interface for an
application or as dialog boxes used together information from the user.
EVENT: Actions recognized by a form or control. Events occur as the
user, operating system, or application interacts with the objects of a
program.
EVENT DRIVEN PROGRAMMING: When a program is event-driven,
its code is executed in response to events invoked by the user, operating
system or application. This differs from procedural programming, where the
program starts at the first line code and follows a defined pathway, calling
procedures as needed.
PROJECT: A Visual Basic is composed of one or more components that
are arranged under a project. The project is stored as a file with a .vbp
extension.
5
![Page 7: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/7.jpg)
OBJECTS: A general term used to describe all the forms and controls that
make up a program.
Visual Basic’s integrated development environment
One of the most significant features of Visual Basic is the Integrated
Development Environment (IDE). IDE is a term commonly used in the
programming world to describe the interface and environment that me use to
create me applications. It is called Integrated because we can access virtually
all of the development tools that me need from one screen called an
interface. The IDE is also commonly referred to as the design environment,
or the program.
Visual Basic IDE is made up of a number of components. These
components are listed below:-
Menu Bar
Tool Bar
Project Explorer
Properties Window
Form Layout Window
Toolbox
Form Designer
Object Browser
6
![Page 8: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/8.jpg)
Tool box
Toolbox contains all the objects and controls, which you will add to the form
to create the user interface for the project. Controls like command button,
text box, radio button, check boxes are objects provided by control
components, also known as OCX files.
Form designer
Windows contains a form on which the controls and objects are going to be
placed. Application can have more than one form.
7
![Page 9: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/9.jpg)
Project explorer window
Project Explorer Window shows all files you have used in your application
(the collection of files makes a project).
Form layout
Window allows you to visually position the form at design time. All forms
that are visible in the environment are displayed. You can position the form
to the location where you want it to appear at run time.
Code editor
When you double click on the form, the code editor window for each form
in the application. Any code you need to attach to the form or any control on
the form you need to type it in the code editor window. A code window has
dropdown list boxes at the top. The list box on the left side displays a list of
objects placed on the form. The list box on the right side displays all the
events associated with the objects selected in the left side box.
8
![Page 10: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/10.jpg)
Property window
Properties Window displays the various characteristics (or properties) of the
selected object, each and every form in an application is an object. For
Example:- a command button that appears on a form is also an object and all
characteristics of an object are called its properties. In properties window
you will see a list of properties belonging to an object.
9
![Page 11: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/11.jpg)
Introduction to MS-Access
Ms Access is a powerful multi-user DBMS developed by Microsoft
Corporation. It can store and manipulate large amount of information and
automate repetitive task such as maintaining an inventory and generating
invoices.In access,data is organized in the form of table. With in a table,
records are arranged according to common reference value known as
primary key or key field. The value in the key field differ from every record.
Thus help in uniquely identifying a record, a combination of two or more
field can also be used as primary key such a combination is called a
composite key since a value in table can be replicated across other table
there should be a way to maintain a relation between two tables this relation
is implemented through a concept of foreign key in a table is a field which
links that tables to another table database in access have a default
extension .mdb access also maintain index file for tables and index is an
internal table of values that access maintain to store the order of record
index objects thus provide efficient access to data. Database indexes works
just like book indexes.
Why we select MS Access
Access is multi-user DBMS that can be used by both beginners those
who have experience we selected MS- Access as backend since it has major
advantages over it predecessor.
10
![Page 12: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/12.jpg)
Window based application
Access is window based application and therefore has interface similar
to window NT. We can cut, copy and paste any data from any window
application to and from MS- Access.
Importing, exporting &linking files
Access let’s you import and export FoxPro, excel, oracle and other
data format. Importing creates an access table. Exporting an access table
create a file in the format that you are exporting too. Linking means you can
use external data without cresting an access table.
Wizard and builders
A wizard is a utility that help to you perform complex task by guiding
you through the process. Wizard ask you question about the content style
and format of the object you want to create such as a record data entry
screen and then generate the object automatically access contains the nearly
hundred wizard to design a database application, tables, form and reports.
Built in Function
Access include small program known as function that perform simple
calculations or data formatting. Access includes mathematical dates, time
and string function you can use then to create an expression in your form
report.
11
![Page 13: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/13.jpg)
Macros
Macros let you perform common task without user intervention macros let
you manipulate data open from report and automate any thing that is
complex.
Components of MS-Access
Forms : Forms display the data from a table or query in the firmed request
by user . The records or fields in the table are placed in the forms can be
edited according to the requirement . For example , user can create a from
having roll no name and class of a student ignoring the other fields in the
student table .
Queries: A queries is a question asked by the user to extract information
according to his / her requirement. For a query can be created that asks for
the list of students we have secured more then 70%or asks for the list of
student detail of indian resident in u.s.a . The result of a query is displaced
in the forms of data sheet . A query is thus a set of information that changes
with the contents of the supporting table .
Reports: Reports displayed the data in a prescribed format. Access
produces the reports by incorporating graphs, chats and different styles. It
can be used to group data show subtotal and gland totals. Access enables
according to need.
12
![Page 14: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/14.jpg)
Macros : Macros are used to automate used tasks access macros execute
number of actions such as opening file , displaying message boxes ,
validating of data .
Start Access
To start Access, double click on the MS-Access icon found in the Microsoft
Office. After this, starting screen of MS-Access appears on computer screen.
Creating database
1 Choose new database from the file menu in the acc opening screen . A
window is the access displayed which asks for the name of the new database
and the location where a file is to be stored. E.g, here a database created to
stored student details
2 Type files name as student .mdb
3 Click the database.
4 Now the window will be displayed on screen known as database window
the windows provides access to create tables, queries forms, reports,
macros and modulus.
Creating a table
The next step is to create the table that will store the data. To create a
table, click on the table button in the data base windows .Then click on
13
![Page 15: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/15.jpg)
the new button. A new table dialog box will appear displaying option of
data sheet view, design view table wizard as well as import and link.
The first option datasheet view is used to view the data
stored in table to build up a table from a scratch, click on design view
option and click ok.
A field name can have maximum 64 characters and have any character
number and spaces except for the period (.) Square brackets [ ] and
exclamation marks (!)
14
![Page 16: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/16.jpg)
Design View(Login Table)
15
![Page 17: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/17.jpg)
Design View(Basic Information Table)
16
![Page 18: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/18.jpg)
Design View(Salary Information Table)
17
![Page 19: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/19.jpg)
Design View(Deleted Employee Records
Table)
18
![Page 20: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/20.jpg)
Design View(Deleted Salary Records Table)
19
![Page 21: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/21.jpg)
Design View(Set Salary Table)
20
![Page 22: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/22.jpg)
Login
21
![Page 23: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/23.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Combo1_KeyPress(KeyAscii As Integer)
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122) Or KeyAscii = 8 Or KeyAscii = 32 Or (KeyAscii >= 48
And KeyAscii <= 57) Then
Combo1.Locked = False
Else
Combo1.Locked = True
End If
End Sub
Private Sub Combo2_KeyPress(KeyAscii As Integer)
Combo2.Locked = True
End Sub
Private Sub Combo2_KeyUp(KeyCode As Integer, Shift As Integer)
Combo2.Locked = False
End Sub
Private Sub Command1_Click()
f = Combo1.Text
rs.MoveFirst
rs.Find ("username1='" & f & "'")
p = rs(1)
q = rs(2)
If p = Text2.Text And q = Combo2.Text Then
MsgBox "Welcome to Payroll Management System", , "project"
22
![Page 24: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/24.jpg)
Payroll.Show
Else
MsgBox "Invalid login,please retry.Check the status of Caps Lock key
whether it is On or Off and check user account type and check you have
filled correct username ", , "message"
Combo1.Text = ""
Text2.Text = ""
Combo2.Text = ""
Combo1.SetFocus
End If
End Sub
Private Sub Command3_Click()
Unload Login
End Sub
Private Sub Command4_Click()
a = MsgBox("Do you want to add user?", vbYesNo)
If a = 6 Then
If Combo2.Text = "User" Then
rs.AddNew
rs(0) = Combo1.Text
rs(1) = Text2.Text
rs(2) = Combo2.Text
rs.Update
MsgBox "New user created"
Combo1.Clear
Text2.Text = ""
Combo2.Text = ""
23
![Page 25: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/25.jpg)
rs.MoveFirst
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
Else
MsgBox "you can't create it"
Combo1.Text = ""
Text2.Text = ""
Combo2.Text = ""
Combo1.SetFocus
End If
Else
Combo1.Text = ""
Text2.Text = ""
Combo2.Text = ""
End If
End Sub
Private Sub Command5_Click()
a = MsgBox("Do you want to delete?", vbYesNo)
If a = 6 Then
f = Combo1.Text
rs.MoveFirst
rs.Find ("username1='" & f & "'")
p = rs(1)
q = rs(2)
If p = Text2.Text And q = Combo2.Text Then
24
![Page 26: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/26.jpg)
rs.Delete
MsgBox "user deleted"
rs.MoveFirst
Else
MsgBox "User can't delete"
End If
Combo1.Clear
Text2.Text = ""
Combo2.Text = ""
rs.MoveFirst
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
Else
Combo1.Text = ""
Text2.Text = ""
Combo2.Text = ""
End If
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "login", cn, adOpenDynamic, adLockOptimistic, adCmdTablea
25
![Page 27: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/27.jpg)
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
Combo2.AddItem ("Administrator")
Combo2.AddItem ("User")
End Sub
26
![Page 28: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/28.jpg)
Payroll Management System(MDI form)
27
![Page 29: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/29.jpg)
Private Sub emi_Click()
Employeeinfo.Show
End Sub
Private Sub emp1_Click()
AddEmployee.Show
End Sub
Private Sub emp2_Click()
ViewEmployeeinfo.Show
End Sub
Private Sub emp3_Click()
UpdateEmployee.Show
End Sub
Private Sub emp4_Click()
SearchEmployee.Show
End Sub
Private Sub emp5_Click()
Deleteemployee.Show
End Sub
Private Sub erec_Click()
Deletedrecord.Show
End Sub
Private Sub ex_Click()
Unload Me
End Sub
Private Sub lin_Click()
28
![Page 30: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/30.jpg)
Login.Show
End Sub
Private Sub pay_Click()
Payslip.Show
End Sub
Private Sub sal1_Click()
AddSalary.Show
End Sub
Private Sub sal2_Click()
Salaryinfo.Show
End Sub
Private Sub salinfo_Click()
EmployeeReport.Show
End Sub
Private Sub salrec_Click()
Recordedsal.Show
End Sub
Private Sub si_Click()
Retrievesalaryinfo.Show
End Sub
29
![Page 31: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/31.jpg)
Add Employee Information
30
![Page 32: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/32.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim ro As ADODB.Recordset
Private Sub Combo1_KeyPress(KeyAscii As Integer)
Combo1.Locked = True
End Sub
Private Sub Combo1_KeyUp(KeyCode As Integer, Shift As Integer)
Combo1.Locked = False
End Sub
Private Sub Combo2_Click()
f = Combo2.Text
ro.MoveFirst
ro.Find ("Designation='" & f & "'")
Text3.Text = ro(1)
End Sub
Private Sub Combo2_KeyPress(KeyAscii As Integer)
Combo2.Locked = True
End Sub
Private Sub Combo2_KeyUp(KeyCode As Integer, Shift As Integer)
Combo2.Locked = False
End Sub
Private Sub Combo3_KeyPress(KeyAscii As Integer)
Combo3.Locked = True
End Sub
Private Sub Combo3_KeyUp(KeyCode As Integer, Shift As Integer)
31
![Page 33: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/33.jpg)
Combo3.Locked = False
End Sub
Private Sub Command1_Click()
a = MsgBox("Do you want to add?", vbYesNo)
If a = 6 Then
rs.AddNew
rs(0) = Text1.Text
rs(1) = Text2.Text
rs(2) = Combo3.Text
rs(3) = Combo2.Text
rs(4) = Text3.Text
rs(5) = DTPicker1.Value
rs(6) = DTPicker2.Value
rs(7) = Text4.Text
rs(8) = DTPicker3.Value
rs(9) = Text6.Text
If Option1.Value = True Then
rs(10) = "Male"
Else
rs(10) = "Female"
End If
rs(11) = Combo1.Text
rs(12) = Text7.Text
rs(13) = Text8.Text
rs.Update
MsgBox "record inserted"
rs.MoveFirst
32
![Page 34: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/34.jpg)
rs.MoveLast
eno = rs(0)
Text1.Text = eno + 1
Text2.Text = ""
Combo2.Text = ""
Combo3.Text = ""
Text3.Text = ""
Text4.Text = ""
Text6.Text = ""
If Option1.Value = True Then
Option1.Value = False
Else
Option2.Value = False
End If
Combo1.Text = ""
Text7.Text = ""
Text8.Text = ""
Else
Text2.Text = ""
Combo2.Text = ""
Combo3.Text = ""
Text3.Text = ""
Text4.Text = ""
Text6.Text = ""
If Option1.Value = True Then
Option1.Value = False
Else
33
![Page 35: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/35.jpg)
Option2.Value = False
End If
Combo1.Text = ""
Text7.Text = ""
Text8.Text = ""
End If
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\Payroll.mdb"
cn.Open
rs.Open "basic", cn, adOpenDynamic, adLockOptimistic, adCmdTable
Set ro = New Recordset
ro.Open "setsalary", cn, adOpenDynamic, adLockOptimistic, adCmdTable
If rs.EOF = True Then
Text1.Text = 101
Else
rs.MoveLast
eno = rs(0)
Text1.Text = eno + 1
End If
Combo2.AddItem ("Manager")
34
![Page 36: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/36.jpg)
Combo2.AddItem ("Assistant Manager")
Combo2.AddItem ("Foreman")
Combo2.AddItem ("Supervisor")
Combo2.AddItem ("Clerk")
Combo2.AddItem ("Computer Operator")
Combo2.AddItem ("Subordinate")
Combo2.AddItem ("Worker")
Combo3.AddItem ("Production")
Combo3.AddItem ("Sales")
Combo3.AddItem ("Purchase")
Combo3.AddItem ("Finance")
Combo3.AddItem ("Office")
Combo3.AddItem ("Personnel")
Combo1.AddItem ("MBA")
Combo1.AddItem ("MCA")
Combo1.AddItem ("MSC(IT)")
Combo1.AddItem ("M.A.")
Combo1.AddItem ("M.COM")
Combo1.AddItem ("BBA")
Combo1.AddItem ("BCA")
Combo1.AddItem ("BSC(IT)")
Combo1.AddItem ("B.A.")
Combo1.AddItem ("B.COM")
Combo1.AddItem ("PGDBM")
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
35
![Page 37: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/37.jpg)
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122) Or KeyAscii = 8 Or KeyAscii = 32 Then
Text2.Locked = False
Else
Text2.Locked = True
End If
End Sub
Private Sub Text4_KeyPress(KeyAscii As Integer)
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122) Or KeyAscii = 8 Or KeyAscii = 32 Or KeyAscii = 46
Then
Text4.Locked = False
Else
Text4.Locked = True
End If
End Sub
Private Sub Text6_KeyPress(KeyAscii As Integer)
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122) Or KeyAscii = 8 Or KeyAscii = 32 Or KeyAscii = 44 Or
KeyAscii = 46 Then
Text6.Locked = False
Else
Text6.Locked = True
End If
End Sub
Private Sub Text7_LostFocus()
a1 = Text7.Text
36
![Page 38: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/38.jpg)
a = 0
b = 0
l = Len(a1)
For i = 1 To l
ch = Mid(a1, i, 1)
If ch = "@" Then
a = a + 1
p = i
End If
If ch = "." Then
b = b + 1
p1 = i
End If
Next
If a > 1 Or b = 0 Or a = 0 Or p = 1 Or p1 = l Or p1 = p + 1 Then
MsgBox "invalid email id"
Text7.SetFocus
End If
End Sub
Private Sub Text8_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Or KeyAscii = 45 Or KeyAscii >= 48 And KeyAscii <= 57
Then
Text8.Locked = False
Else
Text8.Locked = True
End If
End Sub
37
![Page 39: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/39.jpg)
View Employee Information
38
![Page 40: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/40.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Command1_Click()
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End Sub
Private Sub Command2_Click()
39
![Page 41: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/41.jpg)
rs.MoveLast
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Command4_Click()
rs.MoveNext
If rs.EOF = True Then
MsgBox "This is the last record"
40
![Page 42: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/42.jpg)
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
41
![Page 43: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/43.jpg)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End If
End Sub
Private Sub Command5_Click()
rs.MovePrevious
If rs.BOF = True Then
MsgBox "This is the first record"
rs.MoveNext
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
42
![Page 44: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/44.jpg)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End If
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
cn.ConnectionString="provider=microsoft.jet.oledb.4.0;datasource=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "basic", cn, adOpenDynamic, adLockOptimistic, adCmdTable
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
43
![Page 45: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/45.jpg)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End Sub
44
![Page 46: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/46.jpg)
Add Salary Information
45
![Page 47: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/47.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim ro As ADODB.Recordset
Private Sub Combo1_Click()
m = Combo2.Text
id = Combo1.Text
rs.Close
rs.Open "select * from salary where employee_id='" & id & "' and
Salary_month='" & m & "'", cn, adOpenDynamic, adLockOptimistic,
adCmdText
c = 0
While Not rs.EOF
c = c + 1
rs.MoveNext
Wend
If c = 0 Then
ro.MoveFirst
ro.Find ("Employee_id='" & id & "'")
Text2.Text = ro(1)
Text3.Text = ro(2)
Text4.Text = ro(3)
Text5.Text = ro(4)
Text6.Text = (Val(Text5.Text) * 15) / 100
Text7.Text = (Val(Text5.Text) * 7) / 100
46
![Page 48: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/48.jpg)
Text8.Text = (Val(Text5.Text) * 10) / 100
Text9.Text = (Val(Text5.Text) * 5) / 100
Text10.Text = (Val(Text5.Text) * 8) / 100
Text11.Text = Val(Text5.Text) + Val(Text6.Text) + Val(Text7.Text) +
Val(Text8.Text) + Val(Text9.Text) + Val(Text10.Text)
Text12.Text = (Val(Text11.Text) * 18) / 100
Text13.Text = (Val(Text11.Text) * 12) / 100
Text14.Text = (Val(Text11.Text) * 8) / 100
Text15.SetFocus
Else
MsgBox "Salary already added"
End If
End Sub
Private Sub Combo1_KeyPress(KeyAscii As Integer)
Combo1.Locked = True
End Sub
Private Sub Combo1_KeyUp(KeyCode As Integer, Shift As Integer)
Combo1.Locked = False
End Sub
Private Sub Combo2_Click()
m = Combo2.Text
Select Case m
Case "Jan"
n = 1
Case "Feb"
n = 2
Case "Mar"
47
![Page 49: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/49.jpg)
n = 3
Case "Apr"
n = 4
Case "May"
n = 5
Case "June"
n = 6
Case "July"
n = 7
Case "Aug"
n = 8
Case "Sep"
n = 9
Case "Oct"
n = 10
Case "Nov"
n = 11
Case "Dec"
n = 12
End Select
If n = Month(Date) - 1 Then
Combo1.Locked = False
Else
Combo1.Locked = True
End If
End Sub
Private Sub Combo2_KeyPress(KeyAscii As Integer)
48
![Page 50: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/50.jpg)
Combo2.Locked = True
End Sub
Private Sub Combo2_KeyUp(KeyCode As Integer, Shift As Integer)
Combo2.Locked = False
End Sub
Private Sub Command1_Click()
a = MsgBox("Do you want to add?", vbYesNo)
If a = 6 Then
rs.AddNew
rs(0) = Combo1.Text
rs(1) = Text2.Text
rs(2) = Text3.Text
rs(3) = Text4.Text
rs(4) = Text5.Text
rs(5) = Text6.Text
rs(6) = Text7.Text
rs(7) = Text8.Text
rs(8) = Text9.Text
rs(9) = Text10.Text
rs(10) = Text11.Text
rs(11) = Text12.Text
rs(12) = Text13.Text
rs(13) = Text14.Text
rs(14) = Text15.Text
rs(15) = Text16.Text
rs(16) = Text17.Text
rs(17) = Combo2.Text
49
![Page 51: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/51.jpg)
rs.Update
MsgBox "record inserted"
rs.MoveFirst
Combo1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""
Text16.Text = ""
Text17.Text = ""
Else
Combo1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
50
![Page 52: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/52.jpg)
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""
Text16.Text = ""
Text17.Text = ""
End If
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
Set ro = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "salary", cn, adOpenDynamic, adLockOptimistic, adCmdTable
ro.Open "basic", cn, adOpenDynamic, adLockOptimistic, adCmdTable
While Not ro.EOF
Combo1.AddItem ro(0)
51
![Page 53: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/53.jpg)
ro.MoveNext
Wend
End Sub
Private Sub Text15_Change()
Text16.Text = Int((Val(Text5.Text) * Val(Text15.Text)) / 30)
Text17.Text = Int(Val(Text11.Text) - Val(Text12.Text) - Val(Text13.Text) -
Val(Text14.Text) - Val(Text16.Text))
End Sub
Private Sub Text15_KeyPress(KeyAscii As Integer)
If KeyAscii >= 48 And KeyAscii <= 57 Or KeyAscii = 8 Then
Text15.Locked = False
Else
Text15.Locked = True
End If
End Sub
52
![Page 54: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/54.jpg)
View Salary Information
53
![Page 55: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/55.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim ro As ADODB.Recordset
Private Sub Command1_Click()
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End Sub
Private Sub Command2_Click()
rs.MoveLast
54
![Page 56: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/56.jpg)
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Command4_Click()
rs.MoveNext
If rs.EOF = True Then
MsgBox "This is the last record"
rs.MoveFirst
55
![Page 57: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/57.jpg)
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
56
![Page 58: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/58.jpg)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End If
End Sub
Private Sub Command5_Click()
rs.MovePrevious
If rs.BOF = True Then
MsgBox "This is the first record"
rs.MoveNext
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
57
![Page 59: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/59.jpg)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End If
End Sub
Private Sub Command6_Click()
a = MsgBox("Do you want to delete?", vbYesNo)
If a = 6 Then
ro.AddNew
ro(0) = Text1.Text
ro(1) = Text2.Text
ro(2) = Text3.Text
ro(3) = Text4.Text
ro(4) = Text5.Text
ro(5) = Text6.Text
ro(6) = Text7.Text
ro(7) = Text8.Text
ro(8) = Text9.Text
ro(9) = Text10.Text
ro(10) = Text11.Text
ro(11) = Text12.Text
58
![Page 60: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/60.jpg)
ro(12) = Text13.Text
ro(13) = Text14.Text
ro(14) = Text15.Text
ro(15) = Text16.Text
ro(16) = Text17.Text
ro(17) = Text18.Text
ro.Update
rs.Delete
MsgBox "Salary information deleted"
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""
Text16.Text = ""
Text17.Text = ""
Text18.Text = ""
59
![Page 61: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/61.jpg)
Else
MsgBox "Salary information not deleted"
End If
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
Set ro = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;
datasource=E:\kanchan\payroll.mdb"
cn.Open
rs.Open "salary", cn, adOpenDynamic, adLockOptimistic, adCmdTable
ro.Open "salrecord", cn, adOpenDynamic, adLockOptimistic, adCmdTable
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
60
![Page 62: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/62.jpg)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End Sub
61
![Page 63: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/63.jpg)
Search Employee Information
62
![Page 64: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/64.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Combo1_KeyPress(KeyAscii As Integer)
Combo1.Locked = True
End Sub
Private Sub Combo1_KeyUp(KeyCode As Integer, Shift As Integer)
Combo1.Locked = False
End Sub
Private Sub Command1_Click()
MsgBox "Record is Searched"
f = Combo1.Text
rs.MoveFirst
rs.Find ("employee_id='" & f & "'")
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
63
![Page 65: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/65.jpg)
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "basic", cn, adOpenDynamic, adLockOptimistic, adCmdTable
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
End Sub
64
![Page 66: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/66.jpg)
Search Salary Information
65
![Page 67: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/67.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Combo1_KeyPress(KeyAscii As Integer)
Combo1.Locked = True
End Sub
Private Sub Combo1_KeyUp(KeyCode As Integer, Shift As Integer)
Combo1.Locked = False
End Sub
Private Sub Command1_Click()
MsgBox "Record is Searched"
f = Combo1.Text
rs.MoveFirst
rs.Find ("employee_id='" & f & "'")
Text1.Text = rs(1)
Text2.Text = rs(3)
Text3.Text = rs(2)
Text4.Text = rs(4)
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
66
![Page 68: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/68.jpg)
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "basic", cn, adOpenDynamic, adLockOptimistic, adCmdTable
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
End Sub
67
![Page 69: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/69.jpg)
Update Employee Information
68
![Page 70: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/70.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim ro As ADODB.Recordset
Private Sub Combo1_Click()
f = Combo1.Text
rs.MoveFirst
rs.Find ("employee_id='" & f & "'")
Text2.Text = rs(1)
Combo3.Text = rs(2)
Combo2.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End Sub
69
![Page 71: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/71.jpg)
Private Sub Combo1_KeyPress(KeyAscii As Integer)
Combo1.Locked = True
End Sub
Private Sub Combo1_KeyUp(KeyCode As Integer, Shift As Integer)
Combo1.Locked = False
End Sub
Private Sub Combo2_Click()
f = Combo2.Text
ro.MoveFirst
ro.Find ("Designation='" & f & "'")
Text5.Text = ro(1)
End Sub
Private Sub Combo2_KeyPress(KeyAscii As Integer)
Combo2.Locked = True
End Sub
Private Sub Combo2_KeyUp(KeyCode As Integer, Shift As Integer)
Combo2.Locked = False
End Sub
Private Sub Combo3_KeyPress(KeyAscii As Integer)
Combo3.Locked = True
End Sub
Private Sub Combo3_KeyUp(KeyCode As Integer, Shift As Integer)
Combo3.Locked = False
End Sub
Private Sub Command1_Click()
a = MsgBox("Do you want to update?", vbYesNo)
If a = 6 Then
70
![Page 72: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/72.jpg)
rs(1) = Text2.Text
rs(2) = Combo3.Text
rs(3) = Combo2.Text
rs(4) = Text5.Text
rs(5) = Text6.Text
rs(6) = Text7.Text
rs(7) = Text8.Text
rs(8) = Text9.Text
rs(9) = Text10.Text
rs(10) = Text11.Text
rs(11) = Text12.Text
rs(12) = Text13.Text
rs(13) = Text14.Text
rs.Update
MsgBox "record is updated"
Else
MsgBox "record is not updated"
Text2.Text = rs(1)
Combo3.Text = rs(2)
Combo2.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
71
![Page 73: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/73.jpg)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End If
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Form_Load()
Set ro = New Recordset
Set cn = New Connection
Set rs = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "basic", cn, adOpenDynamic, adLockOptimistic, adCmdTable
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
ro.Open "setsalary", cn, adOpenDynamic, adLockOptimistic, adCmdTable
Combo2.AddItem ("Manager")
Combo2.AddItem ("Assistant Manager")
72
![Page 74: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/74.jpg)
Combo2.AddItem ("Foreman")
Combo2.AddItem ("Supervisor")
Combo2.AddItem ("Clerk")
Combo2.AddItem ("Computer Operator")
Combo2.AddItem ("Subordinate")
Combo2.AddItem ("Worker")
Combo3.AddItem ("Production")
Combo3.AddItem ("Sales")
Combo3.AddItem ("Purchase")
Combo3.AddItem ("Finance")
Combo3.AddItem ("Office")
Combo3.AddItem ("Personnel")
End Sub
Private Sub Text10_KeyPress(KeyAscii As Integer)
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122) Or KeyAscii = 8 Or KeyAscii = 32 Or KeyAscii = 44 Or
KeyAscii = 46 Then
Text10.Locked = False
Else
Text10.Locked = True
End If
End Sub
Private Sub Text11_KeyPress(KeyAscii As Integer)
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122) Or KeyAscii = 8 Or KeyAscii = 32 Then
Text11.Locked = False
Else
73
![Page 75: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/75.jpg)
Text11.Locked = True
End If
End Sub
Private Sub Text12_KeyPress(KeyAscii As Integer)
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122) Or KeyAscii = 8 Or KeyAscii = 32 Then
Text12.Locked = False
Else
Text12.Locked = True
End If
End Sub
Private Sub Text13_LostFocus()
a1 = Text7.Text
a = 0
b = 0
l = Len(a1)
For i = 1 To l
ch = Mid(a1, i, 1)
If ch = "@" Then
a = a + 1
p = i
End If
If ch = "." Then
b = b + 1
p1 = i
End If
Next
74
![Page 76: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/76.jpg)
If a > 1 Or b = 0 Or a = 0 Or p = 1 Or p1 = l Or p1 = p + 1 Then
MsgBox "invalid email id"
Text13.SetFocus
End If
End Sub
Private Sub Text14_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Or KeyAscii >= 48 And KeyAscii <= 57 Then
Text14.Locked = False
Else
Text14.Locked = True
End If
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122) Or KeyAscii = 8 Or KeyAscii = 32 Then
Text2.Locked = False
Else
Text2.Locked = True
End If
End Sub
Private Sub Text5_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Or KeyAscii >= 48 And KeyAscii <= 57 Then
Text5.Locked = False
Else
Text5.Locked = True
End If
End Sub
75
![Page 77: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/77.jpg)
Private Sub Text6_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Or KeyAscii = 45 Or KeyAscii >= 48 And KeyAscii <= 57
Or KeyAscii = 47 Then
Text6.Locked = False
Else
Text6.Locked = True
End If
End Sub
Private Sub Text7_KeyPress(KeyAscii As Integer)
If KeyAscii = 8 Or KeyAscii = 45 Or KeyAscii >= 48 And KeyAscii <= 57
Or KeyAscii = 47 Then
Text7.Locked = False
Else
Text7.Locked = True
End If
End Sub
Private Sub Text8_KeyPress(KeyAscii As Integer)
If (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And
KeyAscii <= 122) Or KeyAscii = 8 Or KeyAscii = 32 Or KeyAscii = 46
Then
Text8.Locked = False
Else
Text8.Locked = True
End If
End Sub
Private Sub Text9_KeyPress(KeyAscii As Integer)
76
![Page 78: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/78.jpg)
If KeyAscii = 8 Or KeyAscii = 45 Or KeyAscii >= 48 And KeyAscii <= 57
Or KeyAscii = 47 Then
Text9.Locked = False
Else
Text9.Locked = True
End If
End Sub
77
![Page 79: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/79.jpg)
Delete Employee Information
78
![Page 80: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/80.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim ro As ADODB.Recordset
Private Sub Combo1_Click()
f = Combo1.Text
rs.MoveFirst
rs.Find ("employee_id='" & f & "'")
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No email-id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End Sub
Private Sub Combo1_KeyPress(KeyAscii As Integer)
79
![Page 81: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/81.jpg)
Combo1.Locked = True
End Sub
Private Sub Combo1_KeyUp(KeyCode As Integer, Shift As Integer)
Combo1.Locked = False
End Sub
Private Sub Command1_Click()
a = MsgBox("Do you want to delete?", vbYesNo)
If a = 6 Then
f = Combo1.Text
rs.MoveFirst
rs.Find ("employee_id='" & f & "'")
ro.AddNew
ro(0) = rs(0)
ro(1) = rs(1)
ro(2) = rs(2)
ro(3) = rs(3)
ro(4) = rs(4)
ro(5) = rs(5)
ro(6) = rs(6)
ro(7) = rs(7)
ro(8) = rs(8)
ro(9) = rs(9)
ro(10) = rs(10)
ro(11) = rs(11)
ro(12) = rs(12)
ro(13) = rs(13)
80
![Page 82: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/82.jpg)
ro.Update
rs.Delete
Combo1.Text = ""
Combo1.Clear
rs.MoveFirst
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
MsgBox "Record deleted"
Else
MsgBox "Record is not deleted"
End If
End Sub
81
![Page 83: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/83.jpg)
Private Sub Command2_Click()
Salaryinfo.Show
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
Set ro = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "basic", cn, adOpenDynamic, adLockOptimistic, adCmdTable
While Not rs.EOF
Combo1.AddItem rs(0)
rs.MoveNext
Wend
ro.Open "record", cn, adOpenDynamic, adLockOptimistic, adCmdTable
End Sub
82
![Page 84: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/84.jpg)
Deleted Records Information
83
![Page 85: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/85.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Command1_Click()
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End Sub
Private Sub Command2_Click()
rs.MoveLast
Text1.Text = rs(0)
Text2.Text = rs(1)
84
![Page 86: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/86.jpg)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Command4_Click()
rs.MoveNext
If rs.EOF = True Then
MsgBox "This is the last record"
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
85
![Page 87: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/87.jpg)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
86
![Page 88: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/88.jpg)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End If
End Sub
Private Sub Command5_Click()
rs.MovePrevious
If rs.BOF = True Then
MsgBox "This is the first record"
rs.MoveNext
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
87
![Page 89: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/89.jpg)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End If
End Sub
Private Sub Command6_Click()
Recordedsal.Show
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "record", cn, adOpenDynamic, adLockOptimistic, adCmdTable
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
88
![Page 90: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/90.jpg)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
If rs(12) = "If yes then type" Then
Text13.Text = "No e-mail id"
Else
Text13.Text = rs(12)
End If
Text14.Text = rs(13)
End Sub
89
![Page 91: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/91.jpg)
Deleted Salary Records Information
90
![Page 92: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/92.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Command1_Click()
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End Sub
Private Sub Command2_Click()
rs.MoveLast
Text1.Text = rs(0)
Text2.Text = rs(1)
91
![Page 93: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/93.jpg)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Command4_Click()
rs.MoveNext
If rs.EOF = True Then
MsgBox "This is the last record"
rs.MoveFirst
Text1.Text = rs(0)
Text2.Text = rs(1)
92
![Page 94: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/94.jpg)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
93
![Page 95: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/95.jpg)
Text11.Text = rs(10)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End If
End Sub
Private Sub Command5_Click()
rs.MovePrevious
If rs.BOF = True Then
MsgBox "This is the first record"
rs.MoveNext
Else
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
94
![Page 96: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/96.jpg)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End If
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "salrecord", cn, adOpenDynamic, adLockOptimistic, adCmdTable
Text1.Text = rs(0)
Text2.Text = rs(1)
Text3.Text = rs(2)
Text4.Text = rs(3)
Text5.Text = rs(4)
Text6.Text = rs(5)
Text7.Text = rs(6)
Text8.Text = rs(7)
Text9.Text = rs(8)
Text10.Text = rs(9)
Text11.Text = rs(10)
95
![Page 97: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/97.jpg)
Text12.Text = rs(11)
Text13.Text = rs(12)
Text14.Text = rs(13)
Text15.Text = rs(14)
Text16.Text = rs(15)
Text17.Text = rs(16)
Text18.Text = rs(17)
End Sub
96
![Page 98: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/98.jpg)
Employee Detail
97
![Page 99: Project File of payroll management system](https://reader033.vdocument.in/reader033/viewer/2022050919/544c19baaf7959ac438b58e2/html5/thumbnails/99.jpg)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Combo1_KeyPress(KeyAscii As Integer)
Combo1.Locked = True
End Sub
Private Sub Combo1_KeyUp(KeyCode As Integer, Shift As Integer)
Combo1.Locked = False
End Sub
Private Sub Command1_Click()
s = Combo1.Text
DataEnvironment3.Command1 (s)
DataReport3.Show
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Form_Load()
Set cn = New Connection
Set rs = New Recordset
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=E:\
kanchan\payroll.mdb"
cn.Open
rs.Open "basic", cn, adOpenDynamic, adLockOptimistic, adCmdTable
While Not rs.EOF
Combo1.AddItem rs(0)rs.MoveNextWendEnd Sub
98