You are on page 1of 25

TECHNOLOGICAL INSTITUTE OF THE PHILIPPINES

938 Aurora Blvd. Cubao, Quezon City

COLLEGE OF INFORMATION TECHNOLOGY EDUCATION

A System Development Project entitled

Human Resources Management System for Amarich Enterprises

In Partial Fulfilment of the Requirements for

Database Systems 3

(ITE008)

by:

Arpia, Joshua M.

Bagares, Francis A.

Morales, Jude A.

Roca, April Gio M.

Victorio, Argen T.

Roxanne A. Ancheta

Professor
PROJECT DESCRIPTION

Payroll consists of the process by which a business pays its employees for work performed
during a specific period. A payroll system allows businesses to follow a set series of processes in
order to make timely, correct payments incompliance with government regulations. A payroll
system may be manual or computerized and handled in-house or outsourced to another
provider. The payroll process typically includes calculating employee pay, recording payroll
transactions and determining and paying payroll taxes. A company musthave in place a
timekeeping system that accurately reflects the hours put in by nonexempt employees as well as
the regular salary payments for exempt workers. Employers typically withhold federal income tax
from employee earnings; at the end of the year, they must report all wages, tips and other
compensation paid. Companies also must withhold Social Security and Medicare contributions
fromemployees' wages and pay a matching amount.

BACKGROUND OF THE STUDY

A Sale is the exchange of a commodity for money or service in return for money or the action of
selling something. Monitoring generally means to be aware of the state of a system and may
refer to observe a situation for any changes which may occur over time. A Salary is a form of
periodic payment from an employer to an employee, which may be specified in an employment
contract. It is contrasted with piece wages, where each job, hour or other unit is paid separately,
rather than on a periodic basis. From the point of view of running a business, salary can also be
viewed as the cost of acquiring and retaining human resources for running operations, and is
then termed personnel expense or salary expense. In accounting, salaries are recorded in payroll
accounts. A Payroll System involves everything that has to do with the payment of employees
and the filing of employment taxes. This includes keeping track of hours, calculating wages,
withholding taxes and other deductions, printing and delivering checks and paying employment
taxes to the government.

HISTORY OF THE COMPANY

Lapwoods Incorporated was organized in October 1989 by Edgardo O. Lapid with his british
national friend John A. Wood to engage in the importation and supply of various spare parts for
the Refrigeration and Air-conditioning industry. It started with a mere 2 employees which
gradually increased to its present complement of 30 personnel consisting of office staff, drivers,
technicians and engineers. Aside from importation of parts and equipment, it is also a full
fledged contractor that performs maintenance and service work for its many clients. Its list of
customers consist of major companies in the Philippines like, PLDT, MERALCO, WG & AJ,
COLGATE PALMOLIVE, to name a few. In 1990, in order to tap more markets and expand its
financial capability, it took in the investment of Mr. Alexander Gokianlin with the organization of
another company. A.R. Lapwoods Multi-Resources Inc. together with Mr. Lapid and Mr. Wood as
major stockholders of this newly started company, absorbing the operations of Lapwoods Inc.
(Lapwoods maintained a low profile operation but was not dissolved).
OBJECTIVES

To create a system that will allow to employees to time in and time out. The data of the time in
and time out will be saved to the database and will be automatically used in calculation of their
salaries. Only the administrator can add new employee account and a new administrator. The
administrator can also edit the items in the employees record like: employees information,
salaries and deductions.

SIGNIFICANCE

Admin:

The system will be able to display and record all the salary of the company from its employees
salary. Because of this system it will lesses the amount of time and effort in making and
generating a financial report to the owner.

Employee:

The system will be able to display all the transactions and details from all of the employees
salary. The system will help them to maintain the records Management

The system will help them to decide which step is to choose because the system can display the
financial status and sales they got from their customers.

SCOPE AND LIMITATION

Scope

1. The system is capable to display the income each year in sales table.
2. The system is capable to display the employees information details and amount of
salary for the payroll.
3. Filtering of payroll report per department.
4. The system is capable of displaying the number of vacant slots per jobs.

Limitation

1. The system will only be used for tracking and displaying information that will be needed
in making a report
2. The system is exclusively for Amarich Enterprises only .
3. The system is only capable to execute in forms builder.
BUSINESS POLICY

ADMINISTRATION:

The administrators business policies when it comes to sorting and maintining data of
employees information, and penalties of employees.

HRMS for Amarich Enterprises, the admin can fully managed the Employees information
details and login credentials.
The administrator who will be the one to create an account for the new user to be able
to access Human Resource mangement System.
The admin can generate the payslip of the employees.
The admin can monitor the records of the employees.

EMPLOYEE:

If the employee wants to change the details or login credentials they are capable to
modify their own account.
Employees are required to login to the system to view their records in payroll.
It is mandatory to employees to pay their deductions such as PAG-IBIG, SSS, MAXICARE,
PHEALTH, and COLA.

Employees has a monthly payroll cycle. all employees are paid on the last working day of
each month.
Clarify the employees needs to do is to ensure proper time sheet submission.

CONTEXT DIAGRAM
DATA FLOW DIAGRAM

ENTITY RELATION DIAGRAM

HIERARICHAL INPUT PROCESS OUTUT


DATABASE DESIGN

PROJECT SCHEDULE
WORK ASSIGNMENT

USERS MANUAL
The Hardware and Software Requirements for Human Resources Management System for
Amarich Enterprises are:

Hardware Requirements

At least 1 GHz processor or higher processor.


Minimum 1 GB RAM
Minimum 1 GB hard drive space
CD & DVD drives

Software Requirements

Oracle 10 Developer suite


Windows x86 or x64 (recommended Windows XP)
Internet Explorer

INSTALLATION GUIDE

This installation guide is intended for the users of the Lapwoods Incorporated Payroll System. It
includes instructions for installing and settin up the module.

To install HRMS:

1. Put into the CD in the appropriate drive. After a few moments the system displays a
selection scrren, so that you can select the modules to install.
2. Insert Amarich Enterprises HRMS System CD into your computer.
3. In the launch window, click Install Amarich Enterprises HRMS to install the product.
4. If you accept the terms agreement, click Yes to continue.
5. When you accept the terms, then choose the destination location dialog box will appear.
The suggested location is on your drive C.
6. Click and Accept then Next, then Start Copying Files will appears. Click Next to setup the
qprogram and it will begin in the copying files to your computer.
7. When the installation is completed. Click Finish.

HOW TO USE THE SYSTEM

After installing the Payroll System in Lapwoods Incorporated in your computer, run it and let the
functionality to be accessed. After the accessing the functionality of the system the system will
asked you to log-in either its employees or admin. The payroll system, the admin have a ability to
add, update, delete and to view all the employees records to monitor their works. All the records
handled by the admin, he has the access to generate reports for the pay slip. On the employee
side, he/she has ability to view all records, with that he/she can change their password to secure
their accounts in payroll system, confirm any transaction such as payment for deductions. Both
entity and end-user can log-out after using the system.

SCREENSHOTS
Screen No: 1
Screen Name: MENU FORM
Description: This form allows authorized users / admin.

Object Name: BTNEMP


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block(employee);

Object Name: BTNATT


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

Go_block('ATTENDANCE');

Object Name: BTNADMIN


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block('ADMIN');

Object Name: BTNEXIT


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

EXIT_FORM;

Screen No: 2
Screen Name: EMPLOYEES FORM
Description: This form allows authorized employee.
Object Name: BTNLOG
Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

DECLARE
N NUMBER;
BEGIN
IF :EMPLOYEES.TRIAL = 3 THEN
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, '3 Trials already!');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
EXIT_FORM;
END IF;

ELSIF :EMPLOYEES.username IS NULL THEN


:EMPLOYEES.TRIAL := :EMPLOYEES.TRIAL+1;
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Please enter username');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('USERNAME');
END IF;

ELSIF :EMPLOYEES.password IS NULL THEN


:EMPLOYEES.TRIAL := :EMPLOYEES.TRIAL+1;
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Please
enter password');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('USERNAME');
END IF;

ELSE
SELECT username, password
INTO :EMPLOYEES.USERNAME, :EMPLOYEES.PASSWORD
FROM EMP_DATA
WHERE username = :EMPLOYEES.USERNAME
AND password = :EMPLOYEES.PASSWORD;

UPDATE EMP_DATA
SET STATUS = 'IN'
WHERE username = :EMPLOYEES.USERNAME;
CALL_FORM('C:\Documents and
Settings\Luigi\Desktop\backup2\EMPLOYEES.fmx');
EXIT_FORM;

END IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
:EMPLOYEES.TRIAL := :EMPLOYEES.TRIAL+1;

SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Invalid user');


--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('USERNAME');
END IF;
END;

Object Name: BTNCAN


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block('MENU');

Screen No: 3
Screen Name: ADMINs FORM
Description: This form allows authorized admin.

Object Name: BTNLOG


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

DECLARE
N NUMBER;
BEGIN
IF :ADMIN.TRIAL = 3 THEN
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, '3 Trials already!');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
EXIT_FORM;
END IF;

ELSIF :ADMIN.username IS NULL THEN


:ADMIN.TRIAL := :ADMIN.TRIAL+1;
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Please enter username');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('USERNAME');
END IF;

ELSIF :ADMIN.password IS NULL THEN


:ADMIN.TRIAL := :ADMIN.TRIAL+1;
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Please
enter password');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('USERNAME');
END IF;

ELSE
SELECT username, password
INTO :ADMIN.USERNAME, :ADMIN.PASSWORD
FROM ADMIN
WHERE username = :ADMIN.USERNAME
AND password = :ADMIN.PASSWORD;
CALL_FORM('C:\Documents and Settings\Luigi\Desktop\backup2\ADMIN.fmx');
EXIT_FORM;

END IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
:ADMIN.TRIAL := :ADMIN.TRIAL+1;

SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Invalid user');


--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('USERNAME');
END IF;
END;

Object Name: BTNCAN


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block('MENU');

Screen No: 4
Screen Name: ATTENDANCE FORM
Description: This form allows Employee to Time IN and Time OUT.

Object Name: BTNIN


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

DECLARE
N NUMBER;

BEGIN

IF :ATTENDANCE.EMP_ID IS NULL THEN


SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Please enter your
Employees Id');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('EMP_ID');
END IF;

ELSIF :ATTENDANCE.PASSWORD IS NULL THEN


SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Please enter Password');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('PASSWORD');
END IF;

ELSE
SELECT EMP_ID, PASSWORD
INTO :ATTENDANCE.EMP_ID, :ATTENDANCE.PASSWORD
FROM EMP_DATA
WHERE EMP_ID = :ATTENDANCE.EMP_ID
AND PASSWORD = :ATTENDANCE.PASSWORD;
INSERT INTO SHEET (EMP_ID, TIMESHEET_ID, SHEET_DATE, TIME_IN)
VALUES (:ATTENDANCE.EMP_ID, SYSDATE, SYSDATE, SYSDATE);
COMMIT;
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'You are now time in!');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('EMP_ID');
END IF;
END IF;

EXCEPTION
WHEN NO_DATA_FOUND THEN
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Invalid User');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('EMP_ID');
END IF;

END;

Object Name: BTNOUT


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

DECLARE
N NUMBER;

BEGIN

IF :ATTENDANCE.EMP_ID IS NULL THEN


SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Please enter your
Employees Id');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('EMP_ID');
END IF;
ELSIF :ATTENDANCE.PASSWORD IS NULL THEN
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Please enter Password');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('PASSWORD');
END IF;

ELSE
SELECT EMP_ID, PASSWORD
INTO :ATTENDANCE.EMP_ID, :ATTENDANCE.PASSWORD
FROM EMP_DATA
WHERE EMP_ID = :ATTENDANCE.EMP_ID
AND PASSWORD = :ATTENDANCE.PASSWORD;

UPDATE SHEET
SET
TIME_OUT = SYSDATE,
HOURS_WORKED = 24 * (SYSDATE
- TIME_IN)
WHERE EMP_ID = :ATTENDANCE.EMP_ID
AND SHEET_DATE = SHEET_DATE;
COMMIT;

SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'You are now time out!');


--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('EMP_ID');
END IF;
END IF;

EXCEPTION
WHEN NO_DATA_FOUND THEN
SET_ALERT_PROPERTY ('MSG', ALERT_MESSAGE_TEXT, 'Invalid User');
--to change your button label at run time
SET_ALERT_BUTTON_PROPERTY ('MSG', ALERT_BUTTON1, LABEL, 'OKAY');
--to call your alert
n := SHOW_ALERT('MSG');
IF n = ALERT_BUTTON1 THEN
GO_ITEM('EMP_ID');
END IF;
END;

Object Name: BTNVIEW


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

CALL_FORM('C:\Documents and Settings\Luigi\Desktop\backup2\ATTENDANCE.fmx');


EXIT_FORM;
Object Name: BTNBACK
Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block('menu');

Screen No: 5
Screen Name: MAINTENANCE MENUFORM
Description: This form allows Admin to view / edit the admin and employees.

Object Name: BTNAD


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block('ADMIN');
EXECUTE_QUERY;
Object Name: BTNEMP
Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block('emp_data');

Object Name: BTNOUT


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed
CALL_FORM('C:\Documents and Settings\Luigi\Desktop\backup2\LOGIN.fmx');
EXIT_FORM;

Screen No: 6
Screen Name: EMPLOYEES MAINTENANCE FORM
Description: This form allows Admin to view / edit the employees.

Object Name: BTNFIRST


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

FIRST_RECORD;

Object Name: BTNPREV


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

PREVIOUS_RECORD;

Object Name: BTNNEXT


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

NEXT_RECORD;

Object Name: BTNLAST


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed
LAST_RECORD;

Object Name: BTNMAIN


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block('MENU');

Object Name: BTNSAVE


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

COMMIT;
MESSAGE('RECORD_SAVED');

Object Name: BTNEDIT


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

UPDATE EMP_DATA
SET EMP_AGE = :EMP_DATA.EMP_AGE
WHERE EMP_ID = :EMP_DATA.EMP_ID;
COMMIT;
MESSAGE('RECORD UP TO DATE!');

Object Name: BTNDEL


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

DELETE_RECORD;
COMMIT;
FIRST_RECORD;
MESSAGE('RECORD DELETE');

Object Name: BTNADD


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

BEGIN

IF
:EMP_DATA.USERNAME IS NULL THEN
MESSAGE('Please enter username');
GO_ITEM('USERNAME');

ELSIF
:EMP_DATA.PASSWORD IS NULL THEN
MESSAGE('Please enter password');
GO_ITEM('PASSWORD');

ELSIF
:EMP_DATA.EMP_FIRSTNAME IS NULL THEN
MESSAGE('Please enter your firstname');
GO_ITEM('EMP_FIRSTNAME');

ELSIF
:EMP_DATA.EMP_LASTNAME IS NULL THEN
MESSAGE('Please enter your lastname');
GO_ITEM('EMP_LASTNAME');

ELSE
CREATE_RECORD;
GO_ITEM('EMP_FIRSTNAME');

END IF;
END;

Screen No: 7
Screen Name: ADMIN MENU FORM
Description: This form allows Admin to view / edit the admin.

Object Name: BTNSAVE


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

COMMIT;
MESSAGE('RECORD SAVED');
Object Name: BTNEDIT
Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

UPDATE_RECORD;

Object Name: BTNDEL


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

DELETE_RECORD;
COMMIT;
FIRST_RECORD;
MESSAGE('RECORD DELETE');

Object Name: BTNADD


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

BEGIN

IF
:ADMIN.USERNAME IS NULL THEN
MESSAGE('Please enter username');
GO_ITEM('USERNAME');

ELSIF
:ADMIN.PASSWORD IS NULL THEN
MESSAGE('Please enter password');
GO_ITEM('PASSWORD');

ELSIF
:ADMIN.ADMIN_FIRSTNAME IS NULL THEN
MESSAGE('Please enter your firstname');
GO_ITEM('ADMIN_FIRSTNAME');

ELSIF
:ADMIN.ADMIN_LASTNAME IS NULL THEN
MESSAGE('Please enter your lastname');
GO_ITEM('ADMIN_LASTNAME');

ELSE
CREATE_RECORD;
GO_ITEM('ADMIN_FIRSTNAME');

END IF;
END;
Object Name: BTNFIRST
Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

FIRST_RECORD;

Object Name: BTNPREV


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

PREVIOUS_RECORD;

Object Name: BTNNEXT


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

NEXT_RECORD;

Object Name: BTNLAST


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

LAST_RECORD;

Object Name: BTNMAIN


Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block('MENU');

Screen No: 8
Screen Name: TIME SHEET FORM
Description: This form allows authorized employee / admin
Object Name: BTNMAIN
Trigger Level: Item-Level
Trigger Name: When-Button-Pressed

go_block('MENU');

Object Name: SHEET


Trigger Level: Data block level
Trigger Name: When-New-Block-Instance

EXECUTE_QUERY;

Screen No: 9
Screen Name: PAYSLIP FORM
Description: This form allows authorized employee to view his/her payslip

Object Name: BTNPRINT


Trigger Level: Item-level
Trigger Name: When-Button-Pressed

call_from('C:\Documents and Settings\Luigi\Desktop\backup2\EMPLOYEES.fmx');


Clear_form(no_validate);
EXIT_FORM;
Screen No: 10
Screen Name: MAINTENANCE MENUFORM
Description: This form allows employees to view his/her information

Object Name: BTNVIEW


Trigger Level: Item-level
Trigger Name: When-Button-Pressed

Call_form(C:\Documents and Settings\Luigi\Desktop\backup2\PAYSLIP.fmx);

Object Name: BTNOUT


Trigger Level: Item-level
Trigger Name: When-Button-Pressed

UPDATE EMP_DATA
SET STATUS = OUT
WHERE EMP_ID = :EMP_DATA.EMP_ID
CALL_FORM(C:\Documents and Settings\Luigi\Desktop\backup2\LOGIN.fmx);
EXIT_FORM;

You might also like