post office system2

81
 (SESSION : 2010-2013) DEPARTMENT OF BCA  VENKATE SHWARA INSTITUTE OF COMPUTER SCIENCE AND TECHNOLOGY LIST OF CONTENTS  ACKNOWLEDGEMENT   CERTIFICATES   INTRODUCTION   PROJECT STRUCTU RE  SYSTEM DEVEL OPM ENT L I FE CYCLE   DATA FL OW DI AGRAM   PLATF ORM USED   OUT PUT SCREEN S  CODING   CONCLUSION  VOTE OF THANX   BIBLIOGRAPHY  

Upload: saikripa121

Post on 03-Apr-2018

241 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 1/81

 

(SESSION : 2010-2013)

DEPARTMENT OF BCA

 VENKATESHWARA INSTITUTE OF COMPUTER SCIENCE AND TECHNOLOGY 

LIST OF CONTENTS

•  ACKNOWLEDGEMENT 

•  CERTIFICATES 

•  INTRODUCTION 

•  PROJECT STRUCTURE 

•  SYSTEM DEVELOPMENT L I FE CYCLE 

•  DATA FLOW DIAGRAM 

•  PLATFORM USED 

•  OUT PUT SCREENS 

•  CODING 

•  CONCLUSION 

•  VOTE OF THANX 

•  BIBLIOGRAPHY 

Page 2: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 2/81

 

INTRODUCTION

The way technologies are with us has made today’s 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 techno-

logy. This project is just another effort to make post office better. Its hugedata 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 byhuman 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.

Page 3: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 3/81

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 developmentof ‘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 savingschemes 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.aboutany 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:-

Page 4: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 4/81

Because a man works very slow in compare to

machines. So it is obvious that there is very time loss in the manual working. Thetotal 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 customersand 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. 

Page 5: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 5/81

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 andtheir relationships within and outside the system. During analysis DFD’s ,ER 

diagrams are made.

Page 6: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 6/81

PASSWORD DFD

USERNAME

Main form showvalid

PASSWORD

Invalid username & password, try again

REGISTRY INCOMING/OUTGOING DFD

REGISTRYDATABASE

Show all registery

information

Registry information

AvailableUSER 

REG_No

Not Available 

Store in Registry database

Add,delete,update record Val id 

Page 7: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 7/81

 

MONEY ORDER INCOMING/OUTGOING DFD

MONEY ORDER 

DATABASE

Show all Order 

information

Money order information

AvailableUSER 

M_No

Not Available 

Store in Money order database

Add,delete,update record Val id 

MIS OPEN ACCOUNT AND

DEPOSIT/WITHDRAW DFD

Page 8: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 8/81

 

REGISTRYDATABASE

Show all account

information

Accounts Details

Available

USER ACC_No

Not Available 

Store in MIS database

Add,delete,update account Val id 

I nvoice Deposit/Wi thdraw amount 

 ER diagram

Page 9: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 9/81

 

REGISTERY  INFORMATION  

INCOMING

SNO  FIELD  TYPE  LENGTH 1  REG_NUMBER    NUMBER   2 2  STATION  TEXT  30 

OUTGOING

SNO  FIELD  TYPE  LENGTH 1   NAME  TEXT  30 2  REG_NUMBER    NUMBER   2 3  D_DATE  DATE  8 4  STATION  TEXT  30 

PARSEL INFORMATION 

INCOMING

SNO  FIELD  TYPE  LENGTH 1  PAR_NUMBER    NUMBER   2 2  STATION  TEXT  30 

OUTGOING

SNO  FIELD  TYPE  LENGTH 1   NAME  TEXT  30 2  PAR_NUMBER    NUMBER   2 3  D_DATE  DATE  8 4  STATION  TEXT  30 

SPEED POST I NFORMATION 

INCOMING 

SNO  FIELD  TYPE  LENGTH 1  SPEED_POST_NUMBER    NUMBER   2 2  STATION  TEXT  30 

Page 10: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 10/81

 

OUTGOING

SNO  FIELD  TYPE  LENGTH 1   NAME  TEXT  30 2

 SPEED_POST_NUMBER 

  NUMBER 

 2

 3  D_DATE  DATE  8 

4  STATION  TEXT  30 MONEY ORDER INFORMATION

INCOMING

SNO  FIELD  TYPE  LENGTH 1  R_NAME  TEXT  30 2  S_NAME  TEXT  30 3  R_ADDRESS  TEXT  30 4  M_ORDER_NO   NUMBER   2 5  AMOUNT   NUMBER   8 

OUTGOING

SNO  FIELD  TYPE  LENGTH 1  R_NAME  TEXT  30 2  S_NAME  TEXT  30 3  R_ADDRESS  TEXT  30 4  M_ORDER_NO   NUMBER   2 5  AMOUNT   NUMBER   8 6  TAX   NUMBER   8 

KVP &NSC INFORMATION

PURCHASE/CASH

SNO  FIELD  TYPE  LENGTH 1  POST_OFFICE  TEXT  30 2  S_NO   NUMBER   2 3  UNIT   NUMBER   30 4  RUPEES   NUMBER   8 5   NAME1  TEXT  30 

Page 11: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 11/81

Page 12: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 12/81

 PLATFORM USED 

In today’s fast pace world where time and money are the buzz words, it is hardlysurprising 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 theadvantages 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 hencethe 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 wouldrun in Win 9x,Me,XP environment.

VISUAL BASIC (VB) allows professionals to create robust distributedapplications 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 comparesVBwith 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 thelanguage to be used for my project.

Page 13: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 13/81

 

SYSTEM DESIGN 

PLATFORM: *Windows98

HARDWARE: *Processor (INTELP4)*Primary Memory (128 MB)

*Secondary Memory(40GB)*Input &Output Devices

SOFTWARE: *FRONT END-MS-Access*BACK END-Microsoft

Visual Basic6.0

*Microsoft Internet explorer 

BACKUP MEDIA: *Compact Disk 

*Hard Disk 

In VB we have used the following :

Form: These are the general forms in VB 6.0 onwhich we build controls and write codes

for them. These controls are readymade.

Data control: The data control give you access

to database without any programming.

Text Box: This control displays that user can edit.

Frame: This control is used to draw boxes onthe form and to group other elements.

Command button: A command button represent an actionthat is carried out when the user click 

the button.

Picture: This control is used to display images. Themost important property is picture,

through we can display pictures.

Page 14: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 14/81

 

Page 15: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 15/81

 

Page 16: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 16/81

 

Page 17: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 17/81

 

Page 18: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 18/81

 

Page 19: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 19/81

 

Page 20: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 20/81

 

Page 21: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 21/81

 

Page 22: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 22/81

 

Page 23: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 23/81

 

Page 24: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 24/81

 

Page 25: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 25/81

 

Page 26: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 26/81

 

Page 27: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 27/81

 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 StringX = 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

Page 28: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 28/81

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

ElseData1.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 = TrueCommand3.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 = TrueEnd 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

Page 29: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 29/81

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 = TrueCommand4.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 = TrueCommand7.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.GetRowsIf 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()

Page 30: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 30/81

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 = FalseElse

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

Page 31: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 31/81

Page 32: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 32/81

 

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 = TrueCommand4.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.HideForm8.Show

End Sub

Private Sub Command8_Click()

Form11.Hide

Form1.Show

End Sub

Page 33: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 33/81

 

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 = FalseCommand3.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"

Elsea = 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

Page 34: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 34/81

Page 35: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 35/81

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 SubPrivate 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

Page 36: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 36/81

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 = FalseCommand6.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

Page 37: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 37/81

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 = "" ThenMsgBox "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 Integera = 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.RefreshCommand1.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

Page 38: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 38/81

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.ShowForm14.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

Page 39: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 39/81

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 ThenMsgBox "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

Page 40: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 40/81

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 ISDUPLICATE")

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 = FalseCommand3.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 = TrueCommand4.Enabled = True

Command8.Enabled = True

Command6.Enabled = True

Command7.Enabled = True

Data1.Recordset.MoveFirst

Else

Data1.Refresh

Command1.Enabled = True

Command2.Enabled = True

Page 41: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 41/81

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

Page 42: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 42/81

Page 43: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 43/81

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 = FalseCommand4.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 = TrueCommand3.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 = TrueCommand6.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

Page 44: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 44/81

 

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.ShowEnd 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.ShowForm17.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

Page 45: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 45/81

 

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

Page 46: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 46/81

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 = TrueCommand5.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

Page 47: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 47/81

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 = TrueCommand7.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 = FalseEnd 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:

Page 48: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 48/81

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 = TrueEnd 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 = TrueText10.Enabled = True

Text11.Enabled = True

Text6.Visible = True

Label6.Visible = True

End Sub

Private Sub Option3_Click()

Text3.Text = Option3.Caption

Text1.Enabled = True

Page 49: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 49/81

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.ShowForm2.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"

Elsea = 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

Page 50: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 50/81

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 / 100Next 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 = TrueCommand5.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 = TrueText11.Enabled = True

Text12.Enabled = True

Else

Data1.Recordset.MoveFirst

Frame2.Enabled = True

Text1.Enabled = True

Text2.Enabled = True

Text3.Enabled = True

Text4.Enabled = True

Page 51: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 51/81

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.CancelUpdateMsgBox "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 = TrueCommand6.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 = FalseEnd Sub

Private Sub Command5_Click()

Form20.Visible = False

Form1.Visible = True

End Sub

Private Sub Form_Load()

Form20.Height = 10000

Page 52: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 52/81

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=" & XData1.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 = TrueText3.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

Page 53: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 53/81

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 = TrueText11.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 = FalseEnd 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

Page 54: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 54/81

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 = FalseCommand7.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

Page 55: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 55/81

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 = TrueCommand5.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 = TrueEnd 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()

Page 56: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 56/81

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 = FalseText4.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.CaptionText1.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

Page 57: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 57/81

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 = TrueEnd 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.EditFrame2.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 = FalseText9.Enabled = False

Text10.Enabled = False

Text11.Enabled = False

Text12.Enabled = False

Else

Data1.Refresh

End If 

End Sub

Page 58: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 58/81

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 = TrueCommand6.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 = TrueText12.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 = TrueText9.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 

Page 59: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 59/81

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")

Page 60: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 60/81

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 = TrueCommand2.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 = TrueCommand5.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

Page 61: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 61/81

Page 62: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 62/81

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.MoveFirstEnd 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=" & XData1.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()

Page 63: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 63/81

Page 64: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 64/81

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 StringMsgBox "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) ThenP = 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

Page 65: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 65/81

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.ShowForm28.Hide

End Sub

Private Sub Form_Load()

Form28.Height = 8145

Form28.Width = 10380

End Sub

Page 66: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 66/81

 

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 = FalseText1.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 = FalseElse

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")

Page 67: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 67/81

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 = " " ThenMsgBox "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

Page 68: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 68/81

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

Page 69: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 69/81

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 = TrueText3.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 = TrueText10.Enabled = True

Text11.Enabled = True

End Sub

Private Sub Command5_Click()

Form28.Show

Form29.Visible = False

End Sub

Private Sub Command6_Click()

Page 70: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 70/81

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 

Page 71: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 71/81

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 = FalseText3.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 ThenMsgBox "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 = TrueText5.Text = "0"

Text6.Text = "0"

Data1.Recordset.Update

Else

Data1.Refresh

Command8.Enabled = True

Command5.Enabled = True

Command6.Enabled = True

Command7.Enabled = True

Page 72: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 72/81

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 = " " ThenMsgBox "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 = TrueCommand5.Enabled = True

Command6.Enabled = True

Command7.Enabled = True

Command8.Enabled = True

Data1.Recordset.MoveFirst

Else

Data1.Recordset.MoveFirst

Frame2.Enabled = True

Command1.Enabled = True

Page 73: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 73/81

Page 74: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 74/81

 

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 = FalseElse

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 = TrueCommand6.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

Page 75: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 75/81

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 StringMsgBox "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 

Page 76: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 76/81

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

Page 77: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 77/81

 

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.AddNewText1.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.SetFocusFrame2.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 IntegerIf 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

Page 78: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 78/81

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 = TrueCommand7.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 ThenP = 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 = FalseCommand3.Enabled = False

Command5.Enabled = False

Command6.Enabled = False

Command7.Enabled = False

Command8.Enabled = False

Frame2.Enabled = False

End If 

End Sub

Page 79: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 79/81

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 = TrueCommand3.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()

Page 80: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 80/81

CONCLUSION

The combined and synergic work of these kinds bringsnothing 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 statethat 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

Page 81: Post Office System2

7/28/2019 Post Office System2

http://slidepdf.com/reader/full/post-office-system2 81/81

BIBLIOGRAPHY 

Books are always treasure of knowledge so the project’s database iswidely 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

it’s about learning or studying we can’t 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 alot to conceive and create our project.

•  Educationinformation.com

•  Indiapost.org

•  Google.com

•  MDSN Online Help