post office system2
TRANSCRIPT
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
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.
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:-
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.
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.
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
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
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
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
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
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 11/81
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.
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.
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 14/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 15/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 16/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 17/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 18/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 19/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 20/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 21/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 22/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 23/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 24/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 25/81
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 26/81
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
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
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()
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
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 31/81
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
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
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 34/81
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
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
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
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
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
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
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
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 42/81
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
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
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
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
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:
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
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
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
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
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
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
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
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()
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
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
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
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")
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
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 61/81
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()
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 63/81
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
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
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")
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
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
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()
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
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
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
7/28/2019 Post Office System2
http://slidepdf.com/reader/full/post-office-system2 73/81
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
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
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
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
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
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()
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
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