You are on page 1of 81

(SESSION : 2010-2013)

DEPARTMENT OF BCA VENKATESHWARA INSTITUTE OF COMPUTER SCIENCE AND TECHNOLOGY

LIST OF CONTENTS
ACKNOWLEDGEMENT CERTIFICATES INTRODUCTION PROJECT STRUCTURE SYSTEM DEVELOPMENT LIFE CYCLE DATA FLOW DIAGRAM PLATFORM USED OUT PUT SCREENS CODING CONCLUSION VOTE OF THANX BIBLIOGRAPHY

INTRODUCTION
The way technologies are with us has made todays world so small that its huge vastness and differences are negligible in front of human .And there is no reason for that development other than computers and information technology. This project is just another effort to make post office better. Its huge data base records and fact stores in oracle 8i is too easy to interact and get the information from the front-end developed in strong RAD tool called VB6.0 The name given to the project is Post Office Information System because it manages postal and saving transaction also it provides facility to Update, Add, Insert, Expand, and not to mention View in an easy formatted manner Though we have spent a lot effort to make it full and final but errors are by human so we apologies for any mistake as It may occur in our work. We hope your full co-operation to make it more user-friendly and useful.

PROJECT STRUCTURE
To understand system development, we need to recognize that a candidate system has life cycle, just a living system or a new product. We now describe each step of life that we have followed in the development of POST OFFICE MANAGEMENT SYSTEM. This description of the system will prove helpful for further enhancements in the working of this system. Objective of the system: The objective of this software POST OFFICE MANAGEMENT SYSTEM is to make the postal services computerized so that the services can handle in a well manner. With the help of this software it becomes possible to store the postal services like incoming/outgoing of registry, parsel, speed post, money order etc. and saving schemes of post office like KVP ,NSC ,MIS etc.
To get the account info.about any customer, searching is very difficult from the register.

The advantage of the proposed software are that the records are safe, the info.about any field can be find easily, there is no paper work.
1.Recognition of need-What is the problem?

One must know what is the problem before it can solved.The basis of a candidate system is recognition of need for improving system.The problem that are present in the present system are given below:

1.Inaccuracy and Time consuming :A man can not perfect for work this quotation applies every where. Because before our software there was manual systems for postal services and deposits and withdraw of customer savings cab become wrong due to small mistake.

2.Throuhput of system is very low:-

Because a man works very slow in compare to machines. So it is obvious that there is very time loss in the manual working. The total output of the manual working is very slow.

3.Initial Investigation:As we have describe earlier in the phase of problem realization that there are several type of problems in present working of manual working ,therefore in the phase of initial investigation we try to find out the source of those problem, and there solution. In this step we find out that the problem are vast number of customers and different accounts that are maintained in post office.

2.Requirement gathering: In this phase we decide what information we needed in this candidate system. This is shown in the structure chart.

STRUCTURE CHART

POST OFFICE INFO.SYSTEM


POSTAL SAVING MONEY ORDER

REGISTRY KVP NSC PARSEL

SPEED POST MIS

3.Analysis: Analysis is a detailed study of various operations performed by the system and their relationships within and outside the system. During analysis DFDs ,ER diagrams are made.

PASSWORD DFD USERNAME Main form show valid

PASSWORD

Invalid username & password, try again

REGISTRY INCOMING/OUTGOING DFD


REGISTRY DATABASE

Show all registery information Registry information Available USER REG_No

Not Available

Store in Registry database Add,delete,update record Valid

MONEY ORDER INCOMING/OUTGOING DFD


MONEY ORDER DATABASE

Show all Order information Money order information Available USER M_No

Not Available

Store in Money order database Add,delete,update record Valid

MIS OPEN ACCOUNT AND DEPOSIT/WITHDRAW DFD

REGISTRY DATABASE

Show all account information Accounts Details Available USER ACC_No

Not Available

Store in MIS database Add,delete,update account Valid

Invoice

Deposit/Withdraw amount

ER diagram

REGISTERY INFORMATION INCOMING SNO 1 2 OUTGOING SNO 1 2 3 4

FIELD REG_NUMBER STATION

TYPE NUMBER TEXT

LENGTH 2 30

FIELD NAME REG_NUMBER D_DATE STATION

TYPE TEXT NUMBER DATE TEXT

LENGTH 30 2 8 30

PARSEL INFORMATION INCOMING SNO 1 2 OUTGOING SNO 1 2 3 4

FIELD PAR_NUMBER STATION

TYPE NUMBER TEXT

LENGTH 2 30

FIELD NAME PAR_NUMBER D_DATE STATION

TYPE TEXT NUMBER DATE TEXT

LENGTH 30 2 8 30

SPEED POST INFORMATION INCOMING SNO FIELD TYPE 1 SPEED_POST_NUMBER NUMBER 2 STATION TEXT

LENGTH 2 30

OUTGOING SNO 1 2 3 4

FIELD NAME SPEED_POST_NUMBER D_DATE STATION

TYPE TEXT NUMBER DATE TEXT

LENGTH 30 2 8 30

MONEY ORDER INFORMATION INCOMING SNO 1 2 3 4 5

FIELD R_NAME S_NAME R_ADDRESS M_ORDER_NO AMOUNT

TYPE TEXT TEXT TEXT NUMBER NUMBER

LENGTH 30 30 30 2 8

OUTGOING SNO 1 2 3 4 5 6

FIELD R_NAME S_NAME R_ADDRESS M_ORDER_NO AMOUNT TAX

TYPE TEXT TEXT TEXT NUMBER NUMBER NUMBER

LENGTH 30 30 30 2 8 8

KVP &NSC INFORMATION PURCHASE/CASH SNO 1 2 3 4 5 FIELD POST_OFFICE S_NO UNIT RUPEES NAME1 TYPE TEXT NUMBER NUMBER NUMBER TEXT LENGTH 30 2 30 8 30

6 7 8 9 10 11 12 13

NAME2 ADDRESS B_DATE P_DATE P_NAME MAT_YEAR C_RUPEES C_DATE

TEXT TEXT DATE DATE TEXT NUMBER NUMBER DATE

30 30 8 8 30 2 8 8

MIS INFORMATION OPEN ACCOUNT S NO FIELD 1 UNIT 2 NAME1 3 NAME2 4 ADDRESS 5 B_DATE 6 MAT_YEAR 7 NOM_NAME 8 NOM_ADDRESS 9 OPEN_DATE 10 POST OFFICE 11 ACC_NUMBER

TYPE NUMBER TEXT TEXT TEXT DATE NUMBER TEXT TEXT DATE TEXT NUMBER

LENGTH 30 30 30 30 8 2 30 30 8 30 2

DEPOSIT/WITHDRAW S NO FIELD 1 POST OFFICE 2 ACC_NUMBER 3 NAME 4 BALANCE 5 DEPOSIT/WITHDRAW 6 BAL AFTER D/W 7 D/W DATE

TYPE TEXT NUMBER TEXT NUMBER NUMBER NUMBER DATE

LENGTH 30 2 30 8 8 8 8

PLATFORM USED
In todays fast pace world where time and money are the buzz words, it is hardly surprising that RAD tools are the front runners in the field of programming. And one rapid tool is VB. We have used VB the programming language for the development of this software for a number of reasons and the number of characteristics of VB and the advantages which VB has got over other conventional languages. The most important of all of them is the support that VB provides for GUI (Graphical User Interface) . Now a days most of the operating system are available with support for GUI and since implementing GUI in a VB environment is very simple and hence the software develop could run on any environment and would be more user friendly and presentable in appearance. Bearing all this things in our mind I decided to use VB as the platform for the project. As a result this project would run in Win 9x,Me,XP environment. VISUAL BASIC (VB) allows professionals to create robust distributed applications in team setting.It includes all the features like Back office tools such as SQL SERVER, Microsoft Transaction Server, Internet Information Server, Visual SourceSafe, SNA Server, and more.The following table on the next page gives you an account of the features that are available in VB and also compares VBwith its contemporary languages available.It was because of this features of VB it had an edge over other languages available did I prefer to used VB as the language to be used for my project.

SYSTEM DESIGN

PLATFORM: HARDWARE:

*Windows98 *Processor (INTELP4) *Primary Memory (128 MB) *Secondary Memory(40GB) *Input &Output Devices *FRONT END-MS-Access *BACK END-Microsoft Visual Basic6.0 *Microsoft Internet explorer *Compact Disk *Hard Disk

SOFTWARE:

BACKUP MEDIA:

In VB we have used the following : Form: These are the general forms in VB 6.0 on which we build controls and write codes for them. These controls are readymade. The data control give you access to database without any programming. This control displays that user can edit. This control is used to draw boxes on the form and to group other elements. A command button represent an action that is carried out when the user click the button. This control is used to display images. The most important property is picture, through we can display pictures.

Data control:

Text Box: Frame:

Command button:

Picture:

Private Sub Command1_Click() Form2.Show Form1.Hide End Sub Private Sub Command2_Click() Form13.Show Form1.Hide End Sub Private Sub Command3_Click() Form14.Show Form1.Hide End Sub Private Sub Command4_Click() Form17.Visible = True Form1.Visible = False End Sub Private Sub Command5_Click() End End Sub Private Sub Form_Load() Form10.Height = 8520 Form10.Width = 8325 End Sub Private Sub Command1_Click() On Error GoTo X: MsgBox "SEARCH RECORDS ACCORDING TO PARSEL NUMBER", vbOKOnly + vbInformation, "SEARCH" Dim X As String X = InputBox("Enter PARSEL_NUMBER", "Search") STRIDQ = "PARSEL_NUMBER=" & X Data1.Recordset.FindFirst (STRIDQ) X: If Err.Number = 3077 Then MsgBox "FIRST ENTER PARSEL_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Command2_Click() Dim a As Integer a = MsgBox("DO YOU WANT TO ADD RECORD?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox " FILL ALL BOXES PROPERLY", vbCritical, "warning" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text1.SetFocus Command1.Enabled = False Command3.Enabled = False Command8.Enabled = False

Command6.Enabled = False Command7.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command3_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") End If If a = vbYes Then Data1.Recordset.Edit Command1.Enabled = False Command2.Enabled = False Command7.Enabled = False Command8.Enabled = False Command6.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("DO YOU WANT TO SAVE RECORD?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVERECORD" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("YOUR RECORD DOES NOT SAVED BECAUSE PARSEL_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command8.Enabled = False Command6.Enabled = False

Command7.Enabled = False Command4.Enabled = False End If If Text2.Text = " " Then MsgBox "PARSEL NO. CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command2.Enabled = False Command4.Enabled = False Command3.Enabled = False End If End Sub Private Sub Command5_Click() On Error GoTo X: Dim a As Integer a = MsgBox("DO YOU WANT TO CANCEL RECORD?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub

Private Sub Command6_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD" End If End Sub Private Sub Command7_Click()

Form10.Hide Form8.Show End Sub Private Sub Command8_Click() Form10.Hide Form1.Show End Sub

Private Sub Form_Load() Form11.Height = 8325 Form11.Width = 8325 End Sub Private Sub Command1_Click() On Error GoTo X: MsgBox "SEARCH RECORDS ACCORDING TO SPEED POST NO NUMBER", vbOKOnly + vbInformation, "SEARCH" Dim X As String X = InputBox("Enter SPEED POST NO", "Search") STRIDQ = "SPEED POST NO=" & X Data1.Recordset.FindFirst (STRIDQ) X: If Err.Number = 3077 Then MsgBox "FIRST ENTER SPEED POST_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Command2_Click() Dim a As Integer a = MsgBox("DO YOU WANT TO ADD RECORD?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox " FILL ALL BOXES PROPERLY", vbCritical, "warning" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text1.SetFocus Command1.Enabled = False Command3.Enabled = False Command8.Enabled = False Command6.Enabled = False Command7.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command3_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else

a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") End If If a = vbYes Then Data1.Recordset.Edit Command1.Enabled = False Command2.Enabled = False Command7.Enabled = False Command8.Enabled = False Command6.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("DO YOU WANT TO SAVE RECORD?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVERECORD" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("YOUR RECORD DOES NOT SAVED BECAUSE SPEED POST_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command8.Enabled = False Command6.Enabled = False Command7.Enabled = False Command4.Enabled = False End If If Text2.Text = " " Then MsgBox "SPEED POST NO. CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command2.Enabled = False Command4.Enabled = False Command3.Enabled = False End If End Sub

Private Sub Command5_Click() On Error GoTo X: Dim a As Integer a = MsgBox("DO YOU WANT TO CANCEL RECORD?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub

Private Sub Command6_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD" End If End Sub Private Sub Command7_Click() Form11.Hide Form8.Show End Sub Private Sub Command8_Click() Form11.Hide Form1.Show End Sub

Private Sub Form_Load() Form12.Height = 8520 Form12.Width = 8325 End Sub Private Sub Command1_Click() On Error GoTo X: MsgBox "SEARCH RECORDS ACCORDING TO INSORD NUMBER", vbOKOnly + vbInformation, "SEARCH" Dim X As String X = InputBox("Enter INSORD_NUMBER", "Search") STRIDQ = "INSORD NO=" & X Data1.Recordset.FindFirst (STRIDQ) X: If Err.Number = 3077 Then MsgBox "FIRST ENTER INSORD_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Command2_Click() Dim a As Integer a = MsgBox("Do you want to add new record?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox " FILL ALL BOXES PROPERLY", vbCritical, "warning" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text1.SetFocus Command1.Enabled = False Command3.Enabled = False Command8.Enabled = False Command6.Enabled = False Command7.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command3_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") End If If a = vbYes Then Data1.Recordset.Edit Command1.Enabled = False Command2.Enabled = False Command7.Enabled = False Command8.Enabled = False Command6.Enabled = False

Else Data1.Refresh End If End Sub Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVERECORD" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("YOUR RECORD DOES NOT SAVED BECAUSE INSORD_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command8.Enabled = False Command6.Enabled = False Command7.Enabled = False End If If Text2.Text = " " Then MsgBox "INSORD NO. CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command2.Enabled = False Command4.Enabled = False Command3.Enabled = False End If End Sub Private Sub Command5_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True

Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub

Private Sub Command6_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD" End If End Sub Private Sub Command7_Click() Form12.Hide Form8.Show End Sub Private Sub Command8_Click() Form12.Hide Form1.Show End Sub

Private Sub Command1_Click() On Error GoTo X: MsgBox "SEARCH RECORDS ACCORDING TO PO_BOX_NO", vbOKOnly + vbInformation, "SEARCH" Dim X As String

X = InputBox("Enter PO_BOX_NO", "Search") STRIDQ = "PO_BOX_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER PO_BOX_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Command2_Click() Dim a As Integer a = MsgBox("Do you want to add new record?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox " FILL ALL BOXES PROPERLY", vbCritical, "warning" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text1.SetFocus Command1.Enabled = False Command3.Enabled = False Command6.Enabled = False Command7.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command3_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") End If If a = vbYes Then Data1.Recordset.Edit Command1.Enabled = False Command2.Enabled = False Command7.Enabled = False Command6.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVERECORD" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command6.Enabled = True

Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("RECORD DOES NOT SAVED BECAUSE PO_BOX_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command4.Enabled = False Command6.Enabled = False Command7.Enabled = False End If If Text3.Text = "" Then MsgBox "PO_BOX_NO. CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command1.Enabled = False Command2.Enabled = False Command4.Enabled = False Command3.Enabled = False Command6.Enabled = False Command7.Enabled = False End If End Sub Private Sub Command5_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "record does not saved", vbOKOnly + vbInformation, "cancel" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3020 Then

P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub

Private Sub Command6_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD IS AVAILABLE" End If End Sub Private Sub Command7_Click() Form13.Hide Form1.Show End Sub Private Sub Form_Load() Form13.Height = 8520 Form13.Width = 9150 End Sub

Private Sub Command1_Click() Form15.Show Form14.Hide End Sub Private Sub Command2_Click() Form16.Show Form14.Hide End Sub Private Sub Command3_Click() Form1.Show Form14.Hide End Sub

Private Sub Command1_Click() On Error GoTo X: MsgBox "SEARCH RECORDS ACCORDING TO MONEY_ORDER_NO", vbOKOnly + vbInformation, "SEARCH" Dim X As String

X = InputBox("Enter M_ORDER_NO", "Search") STRIDQ = "M_ORDER_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER M_ORDER_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Form_Load() Form15.Height = 8865 Form15.Width = 9525 End Sub Private Sub Command2_Click() Dim a As Integer a = MsgBox("Do you want to add new record?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox " FILL ALL BOXES PROPRERLY", vbCritical, "warning" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text1.SetFocus Command1.Enabled = False Command3.Enabled = False Command8.Enabled = False Command6.Enabled = False Command7.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command3_Click() On Error GoTo X: a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") If a = vbYes Then Data1.Recordset.Edit Command1.Enabled = False Command2.Enabled = False Command7.Enabled = False Command8.Enabled = False Command6.Enabled = False Else Data1.Refresh End If X: If Err.Number = 3021 Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE" End If End Sub Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then

Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVERECORD" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("YOUR RECORD DOES NOT SAVED BECAUSE MONEY ORDER_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command4.Enabled = False Command8.Enabled = False Command6.Enabled = False Command7.Enabled = False End If If Text4.Text = "" Then MsgBox "M_ORDER_NO.CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command2.Enabled = False Command4.Enabled = False Command3.Enabled = False End If End Sub Private Sub Command5_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True

Command3.Enabled = True Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub

Private Sub Command6_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD" End If End Sub Private Sub Command7_Click() Form15.Hide Form14.Show End Sub Private Sub Command8_Click() Form15.Hide Form1.Show End Sub Private Sub Command1_Click() On Error GoTo X: MsgBox "SEARCH RECORDS ACCORDING TO MONEY_ORDER_NO", vbOKOnly + vbInformation, "SEARCH" Dim X As String X = InputBox("Enter M_ORDER_NO", "Search") STRIDQ = "M_ORDER_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER M_ORDER_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Form_Load() Form15.Height = 8865 Form15.Width = 9525 End Sub Private Sub Command2_Click() Dim a As Integer

a = MsgBox("Do you want to add new record?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox " FILL ALL BOXES PROPERLY", vbCritical, "warning" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text1.SetFocus Command1.Enabled = False Command3.Enabled = False Command8.Enabled = False Command6.Enabled = False Command7.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command3_Click() On Error GoTo X: a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") If a = vbYes Then Data1.Recordset.Edit Command1.Enabled = False Command2.Enabled = False Command7.Enabled = False Command8.Enabled = False Command6.Enabled = False Else Data1.Refresh End If X: If Err.Number = 3021 Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE" End If End Sub Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVERECORD" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True

Command2.Enabled = True Command3.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("YOUR RECORD DOES NOT SAVED BECAUSE MONEY ORDER_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command4.Enabled = False Command8.Enabled = False Command6.Enabled = False Command7.Enabled = False End If If Text4.Text = "" Then MsgBox "M_ORDER_NO.CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command2.Enabled = False Command4.Enabled = False Command3.Enabled = False End If End Sub Private Sub Command5_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command4.Enabled = True Command8.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub

Private Sub Command6_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD" End If End Sub Private Sub Command7_Click() Form16.Hide Form14.Show End Sub Private Sub Command8_Click() Form16.Hide Form1.Show End Sub Private Sub Text6_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Text6.Text = Text5.Text * 5 / 100 End Sub Private Sub Command1_Click() Form18.Show Form17.Hide End Sub Private Sub Command2_Click() Form21.Show Form17.Hide End Sub Private Sub Command3_Click() Form24.Show Form17.Hide End Sub Private Sub Command4_Click() Form28.Show Form17.Hide End Sub Private Sub Command5_Click() Form32.Show Form17.Hide End Sub Private Sub Command6_Click() Form1.Visible = True Form17.Visible = False End Sub

Private Sub Form_Load() Form17.Height = 8550 Form17.Width = 10770 End Sub

Private Sub Command1_Click() Form19.Visible = True Form18.Visible = False End Sub Private Sub Command2_Click() Form20.Visible = True Form18.Visible = False End Sub Private Sub Command3_Click() Form17.Visible = True Form18.Visible = False End Sub Private Sub Command4_Click() Form1.Visible = True Form18.Visible = False End Sub Private Sub Form_Load() Form18.Height = 8010 Form18.Width = 10560 End Sub

Private Sub Form_Load() Form19.Height = 8640 Form19.Width = 11025 End Sub Private Sub Command1_Click() Dim a As Integer a = MsgBox("Do you want to add record?", vbYesNo + vbInformation, "information") If a = vbYes Then Data1.Recordset.AddNew MsgBox " FILL ALL BOXES PROPERLY", vbCritical, "warning" Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " Text10.Text = " " Text11.Text = " " Text3.Enabled = False

Text1.SetFocus Frame2.Enabled = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command2_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVE RECORD" Frame2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True Else Data1.Refresh Frame2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("YOUR RECORD DOES NOT SAVED BECAUSE SERIAL_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command4.Enabled = False Command5.Enabled = False Command8.Enabled = False Command6.Enabled = False Command7.Enabled = False End If If Text2.Text = " " Then MsgBox "SERIAL_NO.CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command1.Enabled = False Command2.Enabled = False Command4.Enabled = False End If End Sub Private Sub Command3_Click() On Error GoTo Y: Dim a As Integer

a = MsgBox("Do you want to cancel add record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True Data1.Recordset.MoveFirst Else Data1.Recordset.MoveFirst Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True End If Y: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub Private Sub Command4_Click() Form18.Show Form19.Visible = False End Sub Private Sub Command5_Click() Form1.Show Form19.Visible = False End Sub Private Sub Command6_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD" End If End Sub

Private Sub Command7_Click() On Error GoTo X:

Dim X As String MsgBox "SEARCH RECORDS BY SERIAL_NUMBER", vbOKOnly + vbInformation, "SEARCH" X = InputBox("ENTER THE SERIAL_NUMBER") STRIDQ = "SERIAL_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER SERIAL_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Command8_Click() Dim X As String MsgBox "SEARCH RECORDS BY MATURITY_YEAR", vbOKOnly + vbInformation, "SEARCH" X = InputBox("ENTER THE MATURITY_YEAR") STRIDQ = "MAT_YEAR=" & X Data1.Recordset.FindFirst STRIDQ End Sub Private Sub Option1_Click() Text3.Text = Option1.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text6.Visible = False Label6.Visible = False Text5.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub Private Sub Option2_Click() Text3.Text = Option2.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text5.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True Text6.Visible = True Label6.Visible = True End Sub Private Sub Option3_Click() Text3.Text = Option3.Caption Text1.Enabled = True

Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text5.Enabled = True Text6.Visible = False Label6.Visible = False Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub

Private Sub Command1_Click() Form3.Show Form2.Hide End Sub Private Sub Command2_Click() Form2.Hide Form8.Show End Sub Private Sub Command3_Click() Form1.Show Form2.Hide End Sub Private Sub Form_Load() Form2.Height = 7440 Form2.Width = 8775 End Sub

Private Sub Command1_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") End If If a = vbYes Then Data1.Recordset.Edit Frame2.Enabled = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False

Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text4.Enabled = False Text5.Enabled = False Text6.Enabled = False Text7.Enabled = False Text8.Enabled = False Text9.Enabled = False Text10.Enabled = False Text11.Enabled = False Text12.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command2_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Sum = Text4.Text + Text4.Text * 8 / 100 For I = 1 To Text11.Text Step 1 Sum = Sum + Sum * 8 / 100 Next I Text12.Text = Sum End Sub

Private Sub Command2_Click() Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVE RECORD" Frame2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text4.Enabled = True Text5.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True Text12.Enabled = True Else Data1.Recordset.MoveFirst Frame2.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text4.Enabled = True

Text5.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True Text12.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True End If End Sub Private Sub Command3_Click() On Error GoTo Y: Dim a As Integer a = MsgBox("Do you want to cancel add record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Frame2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Text12.Enabled = True Data1.Recordset.MoveFirst Else Data1.Refresh Frame2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True End If Y: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub Private Sub Command4_Click() Form18.Visible = True Form20.Visible = False End Sub Private Sub Command5_Click() Form20.Visible = False Form1.Visible = True End Sub Private Sub Form_Load() Form20.Height = 10000

Form20.Width = 10950 End Sub Private Sub Command6_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD" End If End Sub Private Sub Command7_Click() On Error GoTo X: Dim X As String MsgBox "SEARCH RECORDS BY SERIAL NUMBER", vbOKOnly + vbInformation, "SEARCH" X = InputBox("ENTER SERIAL_NO", "SEARCH") STRIDQ = "SERIAL_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER SERIAL_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub

Private Sub Option1_Click() Text3.Text = Option1.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text6.Visible = False Label6.Visible = False Text5.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub Private Sub Option2_Click() Text3.Text = Option2.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text5.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True

Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True Text6.Visible = True Label6.Visible = True End Sub Private Sub Option3_Click() Text3.Text = Option3.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text5.Enabled = True Text6.Visible = False Label6.Visible = False Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub

Private Sub Command1_Click() Form22.Visible = True Form21.Visible = False End Sub Private Sub Command2_Click() Form23.Visible = True Form21.Visible = False End Sub Private Sub Command3_Click() Form17.Visible = True Form21.Visible = False End Sub Private Sub Command4_Click() Form1.Visible = True Form21.Visible = False End Sub Private Sub Form_Load() Form21.Height = 8130 Form21.Width = 10455 End Sub

Private Sub Command4_Click() Form21.Show Form22.Visible = False

End Sub Private Sub Command5_Click() Form1.Show Form22.Visible = False End Sub Private Sub Form_Load() Form22.Height = 9045 Form22.Width = 10605 End Sub Private Sub Command1_Click() a = MsgBox("Do you want to add record?", vbYesNo + vbInformation, "information") If a = vbYes Then Data1.Recordset.AddNew MsgBox " FILL ALL BOXES PROPERLY", vbCritical, "warning" Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " Text10.Text = " " Text11.Text = " " Text3.Enabled = False Text1.SetFocus Frame2.Enabled = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command2_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVE RECORD" Frame2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Recordset.MoveFirst Frame2.Enabled = True

Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("YOUR RECORD DOES NOT SAVED BECAUSE SERIAL_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False End If If Text2.Text = " " Then MsgBox "SERIAL_NO.CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command2.Enabled = False Command4.Enabled = False Command1.Enabled = False End If End Sub Private Sub Command3_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel add record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Data1.Recordset.MoveFirst Else Data1.Recordset.MoveFirst Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub Private Sub Command6_Click()

On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD" End If End Sub

Private Sub Command7_Click() On Error GoTo X: Dim X As String MsgBox "SEARCH RECORDS BY SERIAL_NUMBER", vbOKOnly + vbInformation, "SEARCH" X = InputBox("ENTER THE SERIAL_NUMBER") STRIDQ = "SERIAL_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER SERIAL_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub

Private Sub Option1_Click() Text3.Text = Option1.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text6.Visible = False Label6.Visible = False Text5.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub Private Sub Option2_Click() Text3.Text = Option2.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text5.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True

Text10.Enabled = True Text11.Enabled = True Text6.Visible = True Label6.Visible = True End Sub Private Sub Option3_Click() Text3.Text = Option3.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text5.Enabled = True Text6.Visible = False Label6.Visible = False Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub

Private Sub Command1_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") End If If a = vbYes Then Data1.Recordset.Edit Frame2.Enabled = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text4.Enabled = False Text5.Enabled = False Text6.Enabled = False Text7.Enabled = False Text8.Enabled = False Text9.Enabled = False Text10.Enabled = False Text11.Enabled = False Text12.Enabled = False Else Data1.Refresh End If End Sub

Private Sub Command2_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Sum = Text4.Text + Text4.Text * 8 / 100 For I = 1 To Text11.Text Step 1 Sum = Sum + Sum * 8 / 100 Next I Text12.Text = Sum End Sub Private Sub Form_Load() Form23.Height = 9735 Form23.Width = 10815 End Sub Private Sub Command2_Click() Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVE RECORD" Frame2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text4.Enabled = True Text5.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True Text12.Enabled = True Data1.Recordset.MoveFirst Else Data1.Recordset.MoveFirst Frame2.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text4.Enabled = True Text5.Enabled = True Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True Text12.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True End If

End Sub Private Sub Command3_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel add record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Frame2.Enabled = True Text4.Enabled = True Text5.Enabled = False Label5.Visible = False Text5.Visible = False Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub Private Sub Command1_Click() a = MsgBox("Are you deposit money first time?", vbYesNo + vbInformation, "information") If a = vbYes Then MsgBox " FILL DEPOSIT & D_DATE TEXTBOXES PROPERLY", vbCritical, "warning" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text4.Enabled = False Text5.Text = " " Text6.Text = " " Text6.Enabled = False Text7.Text = " " Text1.SetFocus Command2.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Else Data1.Refresh End If End Sub

Private Sub Command2_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("DO YOU WANT TO DEPOSIT MONEY AGAIN?", vbYesNo + vbInformation, "information")

End If If a = vbYes Then MsgBox " FILL DEPOSIT & D_DATE TEXTBOXES PROPERLY", vbCritical, "warning" Data1.Recordset.Edit Command1.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text6.Enabled = False Text4.Enabled = False Else Data1.Refresh End If End Sub

Private Sub Command3_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox "MONEY DEPOSITED", vbOKOnly + vbInformation, "SAVERECORD" Command8.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command1.Enabled = True Command2.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text7.Enabled = True Text5.Text = "0" Text6.Text = "0" Data1.Recordset.Update Else Data1.Refresh Command8.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command1.Enabled = True Command2.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True

Text3.Enabled = True Text7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("YOUR RECORD DOES NOT SAVED BECAUSE ACCOUNT_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False End If If Text2.Text = " " Then MsgBox "ACCOUNT_NO.CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command2.Enabled = False Command1.Enabled = False Command3.Enabled = False End If End Sub Private Sub Command3_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Form26.Text4.Text = Form26.Text6.Text Text5.Text = " " Text6.Text = " " End Sub Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True Data1.Recordset.MoveFirst Else Data1.Recordset.MoveFirst Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True End If X:

If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub Private Sub Command5_Click() Form24.Visible = True Form26.Visible = False End Sub Private Sub Command6_Click() Form1.Visible = True Form26.Visible = False End Sub Private Sub Command7_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD", vbOKOnly + vbInformation, "MESSAGE" End If End Sub Private Sub Command8_Click() On Error GoTo X: Dim X As String MsgBox "SEARCH RECORDS BY ACC_NUMBER", vbOKOnly + vbInformation, "SEARCH" X = InputBox("ENTER THE ACC_NUMBER") STRIDQ = "ACC_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER ACCOUNT_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Form_DblClick() Text6.Text = Val(Text5.Text) + Val(Text4.Text) Text5.Text = " " Text4.Text = " " End Sub

Private Sub Form_Load() Form26.Height = 7830 Form26.Width = 10575 End Sub

Private Sub Text7_Click()

MsgBox "AFTER DOING CHANGES DOUBLE CLICK ON THE FORM!", vbOKOnly + vbCritical, "WARNING" End Sub Private Sub Command1_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("Do you want to withdraw money?", vbYesNo + vbInformation, "information") End If If a = vbYes Then MsgBox "ENTER MONEY AND DATE OF WITHDRAW", vbOKOnly + vbInformation, "MESSAGE" Data1.Recordset.Edit Command3.Enabled = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text6.Enabled = False Text4.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command2_Click() Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox "MONEY WITHDRAW", vbOKOnly + vbInformation, "SAVE RECORD" Command3.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text5.Text = "0" Text6.Text = "0" Data1.Recordset.Update Else Data1.Refresh Command5.Enabled = True Command6.Enabled = True Command3.Enabled = True Command4.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True

End If End Sub Private Sub Command2_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Text4.Text = Text6.Text Text5.Text = " " Text6.Text = " " End Sub Private Sub Command3_Click() Form24.Visible = True Form27.Visible = False End Sub Private Sub Command4_Click() Form1.Visible = True Form27.Visible = False End Sub Private Sub Command5_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD", vbOKOnly + vbInformation, "MESSAGE" End If End Sub Private Sub Command6_Click() On Error GoTo X: Dim X As String MsgBox "SEARCH RECORDS BY ACC_NUMBER", vbOKOnly + vbInformation, "SEARCH" X = InputBox("ENTER THE ACC_NUMBER") STRIDQ = "ACC_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER ACCOUNT_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Form_DblClick() If Val(Text5.Text) > Val(Text4.Text) Then P = MsgBox("ITNA PAISA NAHIN HAIN", vbOKOnly + vbInformation, "MESSAGE") Command3.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True

Text3.Enabled = True Text5.Text = " 0" Else Text6.Text = Val(Text4.Text) - Val(Text5.Text) Text5.Text = " " Text4.Text = " " End If End Sub

Private Sub Form_Load() Form27.Height = 7995 Form27.Width = 10445 End Sub

Private Sub Text7_Click() MsgBox "AFTER DOING CHANGES DOUBLE CLICK ON THE FORM!", vbOKOnly + vbCritical, "WARNING" End Sub

Private Sub Command1_Click() Form29.Show Form28.Hide End Sub Private Sub Command2_Click() Form30.Show Form28.Hide End Sub Private Sub Command3_Click() Form31.Show Form28.Hide End Sub Private Sub Command4_Click() Form17.Show Form28.Hide End Sub Private Sub Command5_Click() Form1.Show Form28.Hide End Sub Private Sub Form_Load() Form28.Height = 8145 Form28.Width = 10380 End Sub

Private Sub Command1_Click() a = MsgBox("Do you want to open account?", vbYesNo + vbInformation, "information") If a = vbYes Then MsgBox " FILL ALL BOXES PROPERLY", vbCritical, "warning" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " Text10.Text = " " Text11.Text = " " Text3.Enabled = False Text1.SetFocus Frame2.Enabled = False Command2.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command2_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") End If If a = vbYes Then Data1.Recordset.Edit Command1.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command3_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save")

If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVERECORD" Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command8.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Else Data1.Refresh Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command8.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3022 Then MsgBox "RECORD DOES NOT SAVED BECAUSE ACCOUNT NO ALREADY EXISTS", vbOKOnly + vbInformation, "MESSAGE" Frame2.Enabled = False Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False End If If Text2.Text = " " Then MsgBox "ACCOUNT NO. CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Frame2.Enabled = False Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False End If End Sub Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True

Command3.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True Data1.Recordset.MoveFirst Else Data1.Recordset.MoveFirst Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True End If X: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub Private Sub Command7_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD IS AVAILABLE TO DISPLAY", vbOKOnly + vbInformation, "MESSAGE" End If End Sub Private Sub Command8_Click() On Error GoTo X: Dim X As String MsgBox "SEARCH RECORDS BY ACC_NUMBER", vbOKOnly + vbInformation, "SEARCH" X = InputBox("ENTER ACC_NO", "SEARCH") STRIDQ = "ACC_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER ACCOUNT_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Form_Load() Form34.Height = 8460 Form34.Width = 10050 End Sub

Private Sub Option1_Click() Text3.Text = Option1.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text5.Enabled = False Text5.Visible = False Label5.Visible = False Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub Private Sub Option2_Click() Text3.Text = Option2.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text5.Enabled = True Text5.Visible = True Text6.Enabled = True Label5.Visible = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub Private Sub Option3_Click() Text3.Text = Option3.Caption Text1.Enabled = True Text2.Enabled = True Text3.Enabled = False Text4.Enabled = True Text5.Enabled = False Text5.Visible = False Label5.Visible = False Text6.Enabled = True Text7.Enabled = True Text8.Enabled = True Text9.Enabled = True Text10.Enabled = True Text11.Enabled = True End Sub Private Sub Command5_Click() Form28.Show Form29.Visible = False End Sub Private Sub Command6_Click()

Form1.Show Form29.Visible = False End Sub

Private Sub Command1_Click() Form4.Show Form3.Hide End Sub Private Sub Command2_Click() Form5.Show Form3.Hide End Sub Private Sub Command3_Click() Form6.Show Form3.Hide End Sub Private Sub Command4_Click() Form7.Show Form3.Hide End Sub Private Sub Command5_Click() Form3.Hide Form2.Show End Sub Private Sub Form_Load() Form3.Height = 8370 Form3.Width = 9210 End Sub Private Sub Command1_Click() a = MsgBox("are you deposit money first time?", vbYesNo + vbInformation, "information") If a = vbYes Then MsgBox "FILL DEPOSIT & D_DATE TEXTBOXES PROPERLY", vbCritical, "WARNING" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Enabled = False Text5.Text = " " Text6.Enabled = False Text7.Text = " " Text1.SetFocus Command2.Enabled = False Command8.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Else Data1.Refresh End If

End Sub

Private Sub Command2_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("Do you want to edit record?", vbYesNo + vbInformation, "information") End If If a = vbYes Then MsgBox " FILL DEPOSIT & D_DATE TEXTBOXES PROPERLY", vbCritical, "warning" Data1.Recordset.Edit Command1.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text6.Enabled = False Text4.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command3_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox "MONEY DEPOSITED", vbOKOnly + vbInformation, "SAVERECORD" Command8.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command1.Enabled = True Command2.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text7.Enabled = True Text5.Text = "0" Text6.Text = "0" Data1.Recordset.Update Else Data1.Refresh Command8.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True

Command1.Enabled = True Command2.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("RECORD DOES NOT SAVED BECAUSE REG_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False End If If Text2.Text = " " Then MsgBox "ACCOUNT_NO.CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command2.Enabled = False Command1.Enabled = False Command3.Enabled = False End If End Sub

Private Sub Command3_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Form30.Text4.Text = Form30.Text6.Text Text5.Text = " " Text6.Text = " " End Sub Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True Data1.Recordset.MoveFirst Else Data1.Recordset.MoveFirst Frame2.Enabled = True Command1.Enabled = True

Command2.Enabled = True Command3.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True End If X: If Err.Number = 3020 Then P = MsgBox("CANCEL RECORD WITHOUT ADDNEW OR EDIT", vbOKOnly + vbInformation, "MESSAGE") End If End Sub Private Sub Command5_Click() Form28.Visible = True Form30.Visible = False End Sub Private Sub Command6_Click() Form1.Visible = True Form30.Visible = False End Sub Private Sub Command7_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD", vbOKOnly + vbInformation, "MESSAGE" End If End Sub Private Sub Command8_Click() On Error GoTo X: Dim X As String MsgBox "SEARCH RECORDS BY ACC_NUMBER", vbOKOnly + vbInformation, "SEARCH" X = InputBox("ENTER THE ACC_NUMBER") STRIDQ = "ACC_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER ACCOUNT_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If End Sub Private Sub Form_DblClick() Text6.Text = Val(Text5.Text) + Val(Text4.Text) Text5.Text = " " Text4.Text = " " End Sub

Private Sub Form_Load() Form30.Height = 7830 Form30.Width = 9225 End Sub

Private Sub Text7_Click() MsgBox "AFTER DOING CHANGES DOUBLE CLICK ON THE FORM!", vbOKOnly + vbCritical, "WARNING" End Sub

Private Sub Command1_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("Do you want to withdraw money?", vbYesNo + vbInformation, "information") End If If a = vbYes Then MsgBox "ENTER MONEY AND DATE OF WITHDRAW", vbOKOnly + vbInformation, "MESSAGE" Data1.Recordset.Edit Command3.Enabled = False Command4.Enabled = False Command5.Enabled = False Command6.Enabled = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text6.Enabled = False Text4.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command2_Click() Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then MsgBox "MONEY WITHDRAW", vbOKOnly + vbInformation, "SAVERECORD" Command3.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text5.Text = "0" Text6.Text = "0" Data1.Recordset.Update

Else Data1.Refresh Command5.Enabled = True Command6.Enabled = True Command3.Enabled = True Command4.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True End If End Sub

Private Sub Command2_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Text4.Text = Text6.Text Text5.Text = " " Text6.Text = " " End Sub Private Sub Command3_Click() Form28.Visible = True Form31.Visible = False End Sub Private Sub Command4_Click() Form1.Visible = True Form31.Visible = False End Sub Private Sub Command5_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD", vbOKOnly + vbInformation, "MESSAGE" End If End Sub Private Sub Command6_Click() On Error GoTo X: Dim X As String MsgBox "SEARCH RECORDS BY ACC_NUMBER", vbOKOnly + vbInformation, "SEARCH" X = InputBox("ENTER THE ACC_NUMBER") STRIDQ = "ACC_NO=" & X Data1.Recordset.FindFirst STRIDQ X: If Err.Number = 3077 Then MsgBox "PLEASE ENTER ACCOUNT_NUMBER IN INPUT TEXTBOX THEN CLICK OK", vbOKOnly + vbInformation, "POSTAL" End If

End Sub Private Sub Form_DblClick() If Val(Text5.Text) > Val(Text4.Text) Then P = MsgBox("ITNA PAISA NAHIN HAIN", vbOKOnly + vbInformation, "MESSAGE") Command3.Enabled = True Command4.Enabled = True Command5.Enabled = True Command6.Enabled = True Text4.Enabled = True Text6.Enabled = True Text1.Enabled = True Text2.Enabled = True Text3.Enabled = True Text5.Text = " 0" Else Text6.Text = Val(Text4.Text) - Val(Text5.Text) Text5.Text = " " Text4.Text = " " End If End Sub

Private Sub Form_Load() Form27.Height = 7995 Form27.Width = 10445 End Sub Private Sub Text7_Click() MsgBox "AFTER DOING CHANGES DOUBLE CLICK ON THE FORM!", vbOKOnly + vbCritical, "WARNING" End Sub

Private Sub Command1_Click() Form33.Show Form32.Hide End Sub Private Sub Command2_Click() Form34.Show Form32.Hide End Sub Private Sub Command3_Click() Form35.Show Form32.Hide End Sub

Private Sub Command4_Click() Form17.Show Form32.Hide End Sub Private Sub Command5_Click() Form1.Show Form32.Hide End Sub Private Sub Form_Load() Form32.Height = 8025 Form32.Width = 10380 End Sub Private Sub Command1_Click() Dim a As Integer a = MsgBox("Do you want to open account?", vbYesNo + vbInformation, "information") If a = vbYes Then MsgBox " FILL ALL BOXES PROPERLY", vbCritical, "warning" Data1.Recordset.AddNew Text1.Text = " " Text2.Text = " " Text3.Text = " " Text4.Text = " " Text5.Text = " " Text6.Text = " " Text7.Text = " " Text8.Text = " " Text9.Text = " " Text10.Text = " " Text11.Text = " " Text3.Enabled = False Text1.SetFocus Frame2.Enabled = False Command2.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command2_Click() Dim a As Integer If Data1.Recordset.EOF = True Then MsgBox "THERE IS NO CURRENT RECORD TO CHANGE", vbOKOnly + vbwarning, "warning" Else a = MsgBox("DO YOU WANT TO EDIT SELECTED RECORD?", vbYesNo + vbQuestion, "question") End If If a = vbYes Then Data1.Recordset.Edit Command1.Enabled = False Command5.Enabled = False

Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Else Data1.Refresh End If End Sub Private Sub Command3_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to save record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.Update MsgBox "RECORD SAVED", vbOKOnly + vbInformation, "SAVERECORD" Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command8.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Else Data1.Refresh Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command8.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True End If X: If Err.Number = 3022 Then P = MsgBox("YOUR RECORD DOES NOT SAVED BECAUSE ACCOUNT_NUMBER IS DUPLICATE") Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False End If If Text2.Text = " " Then MsgBox "ACCOUNT_NO.CANNOT BE NULL", vbOKOnly + vbInformation, "MESSAGE" Command1.Enabled = False Command2.Enabled = False Command3.Enabled = False Command5.Enabled = False Command6.Enabled = False Command7.Enabled = False Command8.Enabled = False Frame2.Enabled = False End If End Sub

Private Sub Command4_Click() On Error GoTo X: Dim a As Integer a = MsgBox("Do you want to cancel record?", vbYesNo + vbQuestion, "save") If a = vbYes Then Data1.Recordset.CancelUpdate MsgBox "Record does not saved", vbOKOnly + vbInformation, "cancel" Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True Data1.Recordset.MoveFirst Else Data1.Recordset.MoveFirst Frame2.Enabled = True Command1.Enabled = True Command2.Enabled = True Command3.Enabled = True Command5.Enabled = True Command6.Enabled = True Command7.Enabled = True Command8.Enabled = True End If X: If Err.Number = 3020 Then MsgBox "CANCEL WITHOUT ADD OR EDIT", vbOKOnly + vbInformation, "INFORMATION" End If End Sub Private Sub Command7_Click() On Error GoTo X: Data1.Recordset.GetRows If Data1.Recordset.EOF Then Data1.Recordset.MoveFirst End If X: If Err.Number = 3021 Then MsgBox "NO CURRENT RECORD IS AVAILABLE TO DISPLAY", vbOKOnly + vbInformation, "MESSAGE" End If End Sub Private Sub Command8_Click()

CONCLUSION
The combined and synergic work of these kinds brings nothing but just of Work and experience in our life in addition we also gained the art of work together in a problem-oriented environment. This made us more enthusiastic and exited for the good result behind our exhaustive work. We feel very glad and happy when we look back and judge the immense knowledge gained during this period. We thank our respected faculties who work very helping and cooperative during period as they served their best to give us as much knowledge as they can. We can also not forget to thanks our dearly colleagues and many other person as they helping us and showing us the right way often times. Thus in conclusion we like to state that the extensive and worth full knowledge and experience we gained while on his project is a gracious gift of all those who are responsible for directly and indirectly helping us and hence our project was accomplished successfully

BIBLIOGRAPHY
Books are always treasure of knowledge so the projects database is widely developed from the facts and data provided by these treasures. We gladly list the books we referred for our project :TECHHNICAL BOOKS: MASTERING VISUAL BASIC 6.0 BY EVANGELOS PETROUTSOS (FRONT END) MS-ACCESS (BACK END) CONNECTIVITY WITH MS-ACCESS MICROSOFT DEVELOPMENT NETWORK When we talk about technology and communication today, whether its about learning or studying we cant forget immense help we gain from Internet and so out project also got major advantage from the internet and WWW. We like to mention guide sites that helped us a lot to conceive and create our project. Educationinformation.com Indiapost.org Google.com MDSN Online Help

You might also like