Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CD Renting service
CANDIDATE NAME : Aishath Jaleela
2013
CD Renting service
CANDIDATE NAME : Aishath Jaleela
Page 2 of 97
2013
CONTENTS
Page 3 of 97
2013
Modules & Stages 1 2 3 Description of the system Specific objectives Working of the existing System Evaluation of the existing solution Description of possible solutions Evaluation of possible solutions Overall plan Hardware requirments Software requirements Description of method of solution
Page 5 6 7-8 8-9 9-10 10-11 13-14 15-16 17 18-22 23-28 29 31-38 39-50 51-57 58-65 66-91 93 93
Analysis phase
4 5 6 7 8 9
Design phase
10
11 Form layouts 12 Table relation Ship Implementation phase Testing phase Documentation phase Evaluation phase 13 Accurate method of solution 14 Forms,Reports & Queries 15 Test strategy & test results 16 User documentation 17 Technical documentation 18 System evaluation 19 Future development
Page 4 of 97
2013
ANALYSIS PHASE
2013
MUSIC CAF is a shop which rents CDs, to a range of customers. It is located in the single island atoll in Maldives called Fuvahmulah. The shop is owned by Mr. Mohamed Fazeel. The Company was established on 4th March 2000. At start, the shop had just 200 customers. But now the number of customers is gradually increasing, and business started getting wider. The MUSIC CAF rents English, Dhivehi and Hindi (both audio and video) CDs. This shop starts giving its service at 7.00am and stops at 11.30pm. MUSIC CAF is a building that has one counter and a specified section for the CD shelves which occupies most of the space. The shops aim is to give their customers a good quality service and faster renting service. But as the information of the customers and CDs are stored manually, on paper files, it is difficult to achieve their goal. There are only two staffs to handle the information stored on paper files. So, they face many obstacles in providing the details of the CDs and customers. Moreover, the manual system they use now is a time consuming process i.e., it is working very slowly. So in order to achieve the target of the shop, the system should be computerized.
SPECIFIC OBJECTIVES
To make the system work faster and more accurately, by replacing the manual system with the computerized system.
Page 6 of 97
2013
To create and maintain database to store information of rented CDs and customers, up-to-date. Searching, sorting and editing can be done quickly in order to save time of the customer. To avoid mistakes done by the staffs, for an example, when writing the customer details they may write an invalid customer ID. To reduce the number of papers used up by the staffs in storing information. Including auto-validation softwares to provide error free database. Easy to create reports and make calculations on the monthly profit, daily income, yearly profits, total cassettes unpaid and number of cassettes which are not returned. Easy to apply validations in different levels, and easy to detect errors. Very accurate calculations in CDs record keeping and rent details.
2013
When new customers visit the MUSIC CAF they are asked to fill in their details on the customer record book. Each customer is given a membership card, containing a code, which is unique for each customer. And it contains details of the customers gender type, address, contact number and name of the customer. Every time the MUSIC CAF purchases a CD, they attach a sticker in the CD, with its title and reference number. Then, a CD card is created and put in a pocket on the CD case. And whenever a CD is rented, the CD card is taken from the pocket. Also, renters membership number and the rented date are written on it and the card is put in the file box for rented CDs. The reference number of the CD and the rental date is then added to the customer card. Finally, when the customer returns the CD, the CD card is put back in the pocket on the CD case and CD is then put back on the shelves. The retuned date is checked off the customers card. A tally is kept of the number of CDs rented in a day, to check the balance of the till. Any customer overdue more than two days, in returning a CD, is sent a short letter requesting the return of the CD and indicating that a fine was being imposed of $2 per day. The staffs spent hours per day putting the cards back in order in each card box, and sorting the CDs on the shelves to see the more and less popular ones. They often lose track of the number of CDs being rented because of the number of customers. Moreover, if a customer calls up to find out the availability of a particular CD, the staffs looked up the reference number. If the company has that particular CD then, the staffs check through the box of loan cards for CDs currently out, and make sure it is not rented.
Page 8 of 97
2013
So, all these tasks created troubles for the staffs. And they do many mistakes doing all the tasks simultaneously. Thus, the system should be computerized.
Page 9 of 97
2013
When the employees wants to search for a customer or CD it is very difficult because datas are entered in paper files and kept together in shelves. Very difficult to calculate daily, monthly, yearly profit of the company. Human beings makes mistakes, so any mistake on particular day will affect the entire operations of the system working. It is very difficult to recognize people who rented disks from the shop and who make failure to return. The registers filled by the staffs are not reliable, as some of the staffs may change information according to their wishes. If any loss occurred, it is very difficult to find out what cassette is borrowed, and by customer. Doing calculations, making edit operations and entering other details in the present system is time consuming task.
2013
We can increase the number of counters in the shop to make the service faster. SOLUTION 4 We can computerize the system using Microsoft Access to store all the information.
2013
DISADVANTAGE Structure is for transparent and it may cause accidental modifications. Because all the sheets are available in a single workbook it is difficult to search the details. SOLUTION 3 ADVANTAGES When counters increases the employees can speed up the service. Cutomers dont have to wait longer in a qeue. DISADVANTAGES Money has to be spent to buy and install the counters. The installation of counters requires a lot of space.
SOLUTION 4 ADVANTAGES In my opinion it is a very effective method of carrying out this business because: We can add, delete and update the files easily. Sorting, searching, altering and making amendments are much faster and easier. Proper security facilities reduce the risk of data being lost. Say to make the copies of sensitive data. Sorting will be done automatically. No need for much technical knowledge for handling this software. A very small space is needed to store the data. Validation checks can be performed on data. Data need not be updated in all the files. Since the updated data is linked to all the files. DISADVANTAGES
Page 12 of 97
2013
Lot of expenses will be paid for computerizing. If there is a power failure, the system wouldnt work. It would be impossible to detect any kind of alteration and deletion of the records or bills as there is no proof. (But files can be protected with passwords). Staffs needs to be trained to use the system.
DESIGN
Page 13 of 97
2013
2013
Design
Over all plan Hard ware requirement Soft ware requirement Table structure Description of method of solution
3weeks
3days 4days 4days 6days 4days
Implementation
Method of solution related to problem Accurate method of solution
1weeks
3days 4days
Testing
Test strategy Test result
1weeks
4days 3days
Documentation
Technical documentation User documentation
Page 15 of 97
2weeks
7days 7days
2013
Evaluation
Evaluation Processor
2weeks
7days
RAM Hard disk Monitor Key board Disk drives Pointing device Printer A dot matrix printer. System development
Pentium 233 MHz or higher processor; Pentium 4 recommended 248 MB RAM (minimum); 256 MB RAM (recommended) 20GB hard disk Super VGA (800 x 600) or higher resolution with 256 colors A 109 key keyboard DVD drive and floppy disk drives. Mouse (A mouse with a scroll button is recommended)
7days
Total
12weeks
Hardware requirements
Reasons for selecting the hardware are listed above:
The processor central processing unit is used to run the computer. Pentium 4 is advisable as it will be able to run the programs at sufficient speed and so that the process becomes faster. RAM is for the temporary storage of data. A RAM of minimum 248 MB is needed. A RAM of 256 MB is more recommended. This is because fast access to all the programs is needed and also sometimes a lot of bills may need to be created at the same time. I have chosen a hard disk of 20 GB to provide storage and faster access. Fairly huge amounts of data need to be stored. And it is estimated that the size of the database will grow as the no. of customers increases. So, to store such a large amount of data such as all details of customers etc, we need a huge memory capacity.
Page 16 of 97
2013
A visual display unit is fine for the purpose of data entry validation, screen outputs, graphics, etc. if the space possessed by the hardware need to be minimized; the liquid crystal display can be used. While entering details of CDs, cutomers, etc, a lot of data entry needs to be done. So keyboards are used. For this project I have decided to use a keyboard of 109 keys. In the new system we should have at least one floppy disk drive and a DVD drive to enable the installation of the new software and to allow the backing up of the file. DVD drive can be used to write the CDs for back up purposes and also to install software and other programs. Mouse is used as a pointing device to make selections on the computer screen. For this project a mouse with a scroll button is more recommended as this saves time and energy moving the mouse while entering data or checking the rental details, details of customers or CDs. The system needs printer to print the bills for the customers. A dot matrix printer will be suitable as it is comparatively cheap and the cost per sheet is low. And it also allows multi-part stationary.
Page 17 of 97
2013
Software required
Operating system: Microsoft Windows 2000 Service Pack 3 or later, or Windows XP or later (recommended) will be compatible for this application. Windows XP is more recommended because it is a new version when compared to other operating systems and has a lot of striking features. Microsoft access: I choose Microsoft access to create data bases for the billing system. This is because it is easy to create and maintain the bills and customer records. It speeds up the billing process due to the fast creation of customized data entry screens (forms) and report layouts. Data can be easily transferred from spreadsheet applications. It also has the ability to easily interrogate the database using queries in response to information requests from the treasure of the supermarket. Antivirus software: Anti virus software is used to scan and protect the computer against harmful viruses. Norton antivirus software is recommended as it is the most commonly used anti-virus software and is very fast at detecting viruses. Windows-based word processor: I can produce documents very quickly. To edit text and to provide easy access to commonly used function such as saving, printing work, opening existing documents and creating tables. So this package is perfect to use in the system. Spreadsheet: I can use spreadsheet packages to include the information of the bills paid and those which are pending. Modeling system can also be done by using spreadsheet. So it is much cheaper to setup a computer model than to build a whole system for testing. Corel draw: Corel draw software will be ideal to make flow charts of how the system works.
Page 18 of 97
2013
Must be M or F F Medium date Must contain 7 digits Between 000 and 999 yes /no 18/05/1974 Sraven Malegum 7541680 Teacher 001 Yes
Page 19 of 97
2013
Page 20 of 97
2013
Page 21 of 97
2013
DESCRIPTION Text Supplier ID Price (Rf) No of Copies Date Contact NO Number Number Number Date Number
20
Integer In between 100 and 150 Integer Integer Integer Must have 7 digits 15 -
Romanti c 124 -
Page 22 of 97
2013
Mohamed Ahmed
This field is used to store Supplier name Choice CD Centre, This field is used to male store address of the shop 7331256 To store contact number of company choice@hotmail.co To store e-mail m address of person 145 To identify Movie/song/software /other
Page 23 of 97
2013
Form layouts
Form 1 (Welcome screen)
Title Logo
Quit Proceed
Title
Logo
Add Library Shelf Details Add Rental Details Add Supplier Details Query MENU Home Page 24 of 97
2013
Label
Add Delete Save Print Back Report
Page 25 of 97
2013
Page 26 of 97
2013
Page 27 of 97
2013
Page 28 of 97
2013
Add
Delete
Save
Back
Report s
Page 29 of 97
2013
Table Relationship
Page 30 of 97
2013
IMPLIMENTATI ON
Page 31 of 97
2013
Customer details
Start Keyboard
Detail entry
Error
VDU
Validation
No
2013
Stop
Supplier details
Start Start Keyboard Keyboard
Error Error
VDU VDU
Validation Validation
No
Yes Transaction file Transaction file Updated Supplier Updated master file Supplier master file
Stop Stop
Processing Page 33 of 97
Report
2013
CD Details
Start Keyboard
Detail entry
Error
VDU
Validation
NO
Yes
Page 34 of 97 Processing
Report
2013
RENTING PROCESS
Start
B
Page 35 of 97
Stop
2013
Start
Payment Details
Detail entry
Page 36 of 97
Stop
2013
Bill
2013
Input Full name Input Gender type Input Date of birth Input Address Input Village name Input Contact number Input Profession Mark whether the customer is regular Then click on Save If the details are correct then, Update the database file Else, display error message End if Close
2013
Input Date taken Input Date of return Then click on Save If the data entered is valid then, Update database file Else, display error message End if Close
To enter New Supplier Details Open the form Add supplier details Input Suppliers ID Input Company name Input Contact number Input E-mail address Input CD Code Then, click on Save button If the data entered is valid then, Update the database file Else, display error message End if Close
Page 39 of 97
2013
Page 40 of 97
2013
Table Contents
Page 41 of 97
2013
Page 42 of 97
2013
Table contents
Page 43 of 97
2013
Table contents
Table contents
Page 44 of 97
2013
Table contents
Page 45 of 97
2013
Page 46 of 97
2013
Page 47 of 97
2013
Page 48 of 97
2013
Queries
Query 1 (Customer Details based on SEX)
Page 49 of 97
2013
Page 50 of 97
2013
2013
Page 52 of 97
2013
TESTING
Page 53 of 97
2013
Normal Data
It is the data which valid or data which are accepted by the computer.
When an abnormal data was entered an error message was displayed which goes code accepted only between 001-999
Page 54 of 97
2013
Abnormal Data
Abnormal data is data which is not accepted by the computer. An error message is displayed if we input abnormal data. Below shows the actual test run for abnormal data in CD Code fiel
Extreme Data
This is the data which lies in two extremes. The most extreme is 999 and 001 is the least extreme that can be accepted.
Page 55 of 97
2013
Page 56 of 97
2013
When the abnormal data was input the error message Invalid Customer ID number, please Re-enter it again!!!(Hint: 10009999) was displayed.
Abnormal Data
Below shows the actual test run for abnormal data in Customer ID field
Extreme Data
The least extreme is 1000 and largest extreme is 9999.
Page 57 of 97
2013
Page 58 of 97
2013
Abnormal Data
When abnormal data was filled an error message Invalid Supplier ID please Re-Enter it again!!!
Extreme Data
The largest extreme is 150 and the least extreme is 100.
Page 59 of 97
2013
Document ation
Page 60 of 97
2013
User
Page 61 of 97
2013
Documen tation
Page 62 of 97
2013
To close the data base we have to click on Quit. In the welcome screen if we click the Proceed in the welcome screen given below will appear.
In this screen if we want to open any title move courser to the commands then the titles become high lighted then click the title so that it will open. To go to welcome screen click HOME.
Page 63 of 97
2013
When we open Add New Disk in main menu, the screen given below will appear.
If we need to add customer details then we just have to click Add after entering the details of the customers. If there is a necessity of a record to be deleted then click on Delete. After adding the details of the customer we can click on the command Save. And if the record is to be printed then click on the Print command. And when we need the form to be closed we can click the Back.
When we open Add Customer Details in main menu, the following screen is displayed.
Page 64 of 97
2013
If we need to add customer details then we just have to click Add after entering the details of the customers. If there is a necessity of a record to be deleted then click on Delete. After adding the details of the customer we can click on the command Save. And if the record is to be printed then click on the Print command. And when we need the form to be closed we can click the Back.
When we choose the Insert New CD the screen that follows is demonstrated.
2013
In this form also to add the library shelf details we have to click on the command button Add. Then to save the record we have to click Save. When any printed record is required click on Print, to print the details. If any detail is needed to be deleted, click the cursor on the Delete command. And to go back click on Back.
When we select the Add Rental Details then the screen below is displayed.
Page 66 of 97
2013
To add the details of the rented disks we have to click on Add. If any deletion is needed we can click Delete. We can click on Save whenever we need to save a record. When there is a need for a printed record of this just click on Print. We can go back to the main menu choosing Back.
Page 67 of 97
2013
The screen given below is displayed when we select Add Supplier Details.
To add a new record click on Add. Deletion can be done by clicking the button Delete. We can print the form by choosing the button Print. The form can be saved by clicking on Save.
To go back click on Back.
Page 68 of 97
2013
Page 69 of 97
2013
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Add New Disk Details Properties DateCreated: 4/21/2008 7:07:22 PM DefaultView: DisplayViewsOnSharePoint 1 False GUID: {guid {95B64C33-012C-445DFalse A929-2884D84BA4B6}} LastUpdated: 6/29/2008 12:05:03 PM NameMap: OrderByOn: False OrderByOnLoad: Orientation: Left-to-Right RecordCount: TotalsRow: False Updatable:
Relationships Add New Disk DetailsLibrary shelf details Add New Disk Details CD Code Attributes: RelationshipType: Library shelf details CD code
Supplier DetailsAdd New Disk Details Supplier Details Suppliers ID Attributes: RelationshipType:
1
Page 70 of 97
2013
Page 71 of 97
2013
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Add New Disk Details Page: 2 Name: PrimaryKey Primary: True Required: True Unique: True Fields: CD Code Ascending Supplier DetailsAdd New Disk Details 1 Clustered: False DistinctCount: 11 Foreign: True IgnoreNulls: False Name: Supplier DetailsAdd New Disk Details Primary: False Required: False Unique: False Fields: Supplier ID Ascending\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Customer Details Page: 3 Properties DateCreated: GUID: PM NameMap: Orientation: Updatable:
DefaultView: LastUpdated:
Relationships Rental detailsCustomer Details Rental details CustomerID Attributes: RelationshipType: Customer Details Customer ID
Table Indexes Name Customer ID Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields: Customer ID PrimaryKey Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields:
Number of Fields 1 False 13 False False Customer ID False False False Ascending 1 False 13 False False PrimaryKey False False False
Page 72 of 97
2013
Customer ID Ascending PrimaryKey1 1 Clustered: False DistinctCount: 12 Foreign: False IgnoreNulls: False Name: PrimaryKey1\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Customer Details Page: 4 Primary: True Required: True Unique: True Fields: Customer ID Ascending Rental detailsCustomer Details 1 Clustered: False DistinctCount: 1 Foreign: True IgnoreNulls: False Name: Rental detailsCustomer Details Primary: False Required: False Unique: True Fields: Customer ID Ascending \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Library shelf details Properties DateCreated: 5/1/2008 6:03:59 PM DefaultView: DisplayViewsOnSharePoint 1 False GUID: {guid {8C315E10-F06E-4503False 8A73-A377874ABD80}} LastUpdated: 6/29/2008 11:59:07 AM NameMap: OrderByOn: False OrderByOnLoad: Orientation: Left-to-Right RecordCount: TotalsRow: False Updatable: Monday, June 30, 2008 Page: 5
Relationships Add New Disk DetailsLibrary shelf details Add New Disk Details CD Code Attributes: RelationshipType: Library shelf details CD code
Library shelf detailsRental details Library shelf details CD code Attributes: RelationshipType:
1
Page 73 of 97
2013
Table Indexes Name Number of Fields Add New Disk DetailsLibrary shelf details 1 Clustered: False DistinctCount: 6 Foreign: True IgnoreNulls: False Name: Add New Disk DetailsLibrary shelf details \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Library shelf details Page: 6 Primary: False Required: False Unique: True Fields: CD code Ascending Movie code 1 Clustered: False DistinctCount: 10 Foreign: False IgnoreNulls: False Name: Movie code Primary: False Required: False Unique: False Fields: CD code Ascending PrimaryKey 1 Clustered: False DistinctCount: 10 Foreign: False IgnoreNulls: False Name: PrimaryKey Primary: True Required: True Unique: True Fields: CD code Ascending Supplier DetailsLibrary shelf details 1 Clustered: False DistinctCount: 4 Foreign: True IgnoreNulls: False Name: Supplier DetailsLibrary shelf details Primary: False Required: False Unique: False Fields: SupplierID Ascending SupplierID 1 Clustered: False DistinctCount: 4 Foreign: False IgnoreNulls: False Name: SupplierID Primary: False Required: False Unique: False Fields: SupplierID Ascending \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Rental details Properties DateCreated: Monday, June 30, 2008 Page: 7
5/5/2008 5:01:15 PM
DefaultView:
Page 74 of 97
2013
5/8/2008 10:49:24 False 2
Relationships Library shelf detailsRental details Library shelf details CD code Attributes: RelationshipType:
1
Rental detailsCustomer Details Rental details CustomerID Attributes: RelationshipType: Customer Details Customer ID
Table Indexes Name CustomerID Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields: CustomerID Library shelf detailsRental details Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary:
Number of Fields 1 False 6 False False CustomerID False False False Ascending 1 False 2 True False Library shelf detailsRental details False Monday, June 30, 2008 Page: 8
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Rental details Required: False Unique: False Fields: CD Code Ascending Movie Code 1 Clustered: False DistinctCount: 2 Foreign: False IgnoreNulls: False Name: Movie Code Primary: False Required: False Unique: False Fields: CD Code Ascending PrimaryKey 1 Clustered: False
Page 75 of 97
2013
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Supplier Details Properties DateCreated: 5/5/2008 5:14:42 PM DisplayViewsOnSharePoint False GUID: {guid {49A8818A-4C2B4C36-AC77LastUpdated: 6/29/2008 11:51:40 AM OrderByOn: False Orientation: Left-to-Right TotalsRow: False
Relationships Supplier DetailsAdd New Disk Details Supplier Details Suppliers ID Attributes: RelationshipType:
1
Clustered: DistinctCount: Foreign: IgnoreNulls: Name: Primary: Required: Unique: Fields: CD Code PrimaryKey Clustered: DistinctCount: Foreign: IgnoreNulls:
Number of Fields 1 False 22 False False CD Code False False False Ascending 1 False 20 False False Monday, June 30, 2008 Page: 10
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Table: Supplier Details
Page 76 of 97
2013
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Add New Disk Details Entry Form Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: Caption: True ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar: SubdatasheetHeight: Visible:
True True True True True No True Add New Disk Details Entry Form True 2 True False False 24 True Both Enabled True True (Custom) Center True No Locks Dynaset True Allow Edits Form Only True 0 False
True True True True True True Sizable CloseButton: False Single Form True False 24 False True True False Left-to-Right (bitmap) Clip 0 True Add New Disk Details Both Datasheet on Top 0 False Both 13170
DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: RecordSource: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14
VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Add New Disk Details Entry Form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Add_New_Record_Click() On Error GoTo Err_Add_New_Record_Click
Page 77 of 97
2013
DoCmd.GoToRecord , , acNewRec
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Add New Disk Details Entry Form Page: 12 18 Exit_Add_New_Record_Click: 19 Exit Sub 20 21 Err_Add_New_Record_Click: 22 MsgBox Err.Description 23 Resume Exit_Add_New_Record_Click 24 25 End Sub 26 27 28 Private Sub SAve_record_Click() 29 On Error GoTo Err_SAve_record_Click 30 31 32 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 33 34 Exit_SAve_record_Click: 35 Exit Sub 36 37 Err_SAve_record_Click: 38 MsgBox Err.Description 39 Resume Exit_SAve_record_Click 40 41 End Sub 42 43 Private Sub Command32_Click() 44 On Error GoTo Err_Command32_Click 45 46 Dim stDocName As String 47 Dim stLinkCriteria As String 48 49 stDocName = "Main menu" 50 DoCmd.OpenForm stDocName, , , stLinkCriteria 51 52 Exit_Command32_Click: 53 Exit Sub 54 55 Err_Command32_Click: 56 MsgBox Err.Description 57 Resume Exit_Command32_Click 58 59 End Sub 60 Private Sub Command33_Click() 61 On Error GoTo Err_Command33_Click 62 63 64 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 65 DoCmd.PrintOut acSelection 66 67 Exit_Command33_Click: 68 Exit Sub 69 70 Err_Command33_Click: 71 MsgBox Err.Description \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Add New Disk Details Entry Form Page: 13 72 Resume Exit_Command33_Click 73 74 End Sub 75 Private Sub Command34_Click() 76 On Error GoTo Err_Command34_Click 77 78 79 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 80 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Page 78 of 97
2013
Exit_Command34_Click: Exit Sub Err_Command34_Click: MsgBox Err.Description Resume Exit_Command34_Click End Sub Private Sub Command35_Click() On Error GoTo Err_Command35_Click DoCmd.Close Exit_Command35_Click: Exit Sub Err_Command35_Click: MsgBox Err.Description Resume Exit_Command35_Click End Sub Private Sub CmDCD_Click() On Error GoTo Err_CmDCD_Click Dim stDocName As String stDocName = "CD STOCK Report" DoCmd.OpenReport stDocName, acPreview Exit_CmDCD_Click: Exit Sub Err_CmDCD_Click: MsgBox Err.Description Resume Exit_CmDCD_Click End Sub Monday, June 30, 2008 Page: 14
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Customer Details entry form Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: Caption: True ControlBox: DefaultEditing: DividingLines: Filter: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: RecordSource: ScrollBars: SplitFormOrientation: SplitFormSize:
True AllowDatasheetView: True AllowEditing: True AllowFilters: True AllowLayoutView: True AllowPivotTableView: No AutoCenter: True BorderStyle: Customer Details entry form True 2 True (([Customer Details].[Regular?]=0)) False 24 False True True False Left-to-Right (bitmap) Clip 0 True Customer Details Both Datasheet on Top 0 DataEntry: DefaultView: FetchDefaults: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar:
True True True True True True Sizable CloseButton: False Single Form True False False 24 True Both Enabled True True (Custom) Center True No Locks Dynaset True Allow Edits Form Only True
Page 79 of 97
2013
SubdatasheetHeight: False
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Customer Details entry form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command24_Click() On Error GoTo Err_Command24_Click DoCmd.GoToRecord , , acNewRec
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Customer Details entry form Page: 15 17 18 Exit_Command24_Click: 19 Exit Sub 20 21 Err_Command24_Click: 22 MsgBox Err.Description 23 Resume Exit_Command24_Click 24 25 End Sub 26 Private Sub Command25_Click() 27 On Error GoTo Err_Command25_Click 28 29 30 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 31 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 32 33 Exit_Command25_Click: 34 Exit Sub 35 36 Err_Command25_Click: 37 MsgBox Err.Description 38 Resume Exit_Command25_Click 39 40 End Sub 41 Private Sub Command26_Click() 42 On Error GoTo Err_Command26_Click 43 44 45 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 46 DoCmd.PrintOut acSelection 47 48 Exit_Command26_Click: 49 Exit Sub 50 51 Err_Command26_Click: 52 MsgBox Err.Description 53 Resume Exit_Command26_Click 54 55 End Sub 56 Private Sub Command41_Click() 57 On Error GoTo Err_Command41_Click 58 59 Dim stDocName As String 60 Dim stLinkCriteria As String 61 62 stDocName = "Main menu"
Page 80 of 97
2013
Page 81 of 97
2013
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Customer Details entry form Page: 16 71 72 End Sub 73 Private Sub Command42_Click() 74 On Error GoTo Err_Command42_Click 75 76 77 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 78 79 Exit_Command42_Click: 80 Exit Sub 81 82 Err_Command42_Click: 83 MsgBox Err.Description 84 Resume Exit_Command42_Click 85 86 End Sub 87 Private Sub CmdCust_Click() 88 On Error GoTo Err_CmdCust_Click 89 90 Dim stDocName As String 91 92 stDocName = "Customer Details Report" 93 DoCmd.OpenReport stDocName, acPreview 94 95 Exit_CmdCust_Click: 96 Exit Sub 97 98 Err_CmdCust_Click: 99 MsgBox Err.Description 100 Resume Exit_CmdCust_Click 101 102 End Sub 103 104 Private Sub CmDclose_Click() 105 On Error GoTo Err_CmDclose_Click 106 107 108 If Me.Dirty Then Me.Dirty = False 109 DoCmd.Close 110 111 Exit_CmDclose_Click: 112 Exit Sub 113 114 Err_CmDclose_Click: 115 MsgBox Err.Description 116 Resume Exit_CmDclose_Click 117 118 End Sub \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Library shelf details entry form Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: Caption: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: Monday, June 30, 2008 Page: 17
True True True True True No True Library shelf details True 2 True False False 24 True
AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: CloseButton: DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton:
True True True True True True Sizable True False Single Form True False 24 False True
Page 82 of 97
2013
True False Left-to-Right (bitmap) Clip 0 True Library shelf details Both Datasheet on Top 0 False Both 14580
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Library shelf details entry form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command24_Click() On Error GoTo Err_Command24_Click DoCmd.GoToRecord , , acNewRec Exit_Command24_Click:
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Library shelf details entry form Page: 18 19 Exit Sub 20 21 Err_Command24_Click: 22 MsgBox Err.Description 23 Resume Exit_Command24_Click 24 25 End Sub 26 Private Sub Command25_Click() 27 On Error GoTo Err_Command25_Click 28 29 30 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 31 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 32 33 Exit_Command25_Click: 34 Exit Sub 35 36 Err_Command25_Click: 37 MsgBox Err.Description 38 Resume Exit_Command25_Click 39 40 End Sub 41 Private Sub Command26_Click() 42 On Error GoTo Err_Command26_Click 43 44 45 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 46 DoCmd.PrintOut acSelection 47 48 Exit_Command26_Click: 49 Exit Sub 50 51 Err_Command26_Click: 52 MsgBox Err.Description
Page 83 of 97
2013
53 Resume Exit_Command26_Click 54 55 End Sub 56 Private Sub Command27_Click() 57 On Error GoTo Err_Command27_Click 58 59 60 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 61 62 Exit_Command27_Click: 63 Exit Sub 64 65 Err_Command27_Click: 66 MsgBox Err.Description 67 Resume Exit_Command27_Click 68 69 End Sub 70 Private Sub Command30_Click() 71 On Error GoTo Err_Command30_Click 72 \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Library shelf details entry form 73 Dim stDocName As String 74 Dim stLinkCriteria As String 75 76 stDocName = "Main menu" 77 DoCmd.OpenForm stDocName, , , stLinkCriteria 78 79 Exit_Command30_Click: 80 Exit Sub 81 82 Err_Command30_Click: 83 MsgBox Err.Description 84 Resume Exit_Command30_Click 85 86 End Sub 87 Private Sub CDReport_Click() 88 On Error GoTo Err_CDReport_Click 89 90 Dim stDocName As String 91 92 stDocName = "CD STOCK Report" 93 DoCmd.OpenReport stDocName, acPreview 94 95 Exit_CDReport_Click: 96 Exit Sub 97 98 Err_CDReport_Click: 99 MsgBox Err.Description 100 Resume Exit_CDReport_Click 101 102 End Sub Monday, June 30, 2008 Page: 19
Page 84 of 97
2013
Monday, June 30, 2008 Page: 20
True True True True True No True True False Single Form True False 24 False True True False Left-to-Right (none) Clip 0 True True Allow Edits Form Only True 0 False
AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:
True True True True True False Sizable True 2 True False False 24 True Both Enabled True True (Default) Center False No Locks Dynaset Both Datasheet on Top 0 False Both 18000
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Main menu" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command10_Click() On Error GoTo Err_Command10_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "Add New Disk Details Entry Form" DoCmd.OpenForm stDocName, , , stLinkCriteria Monday, June 30, 2008 Page: 21
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Main menu 20 21 Exit_Command10_Click: 22 Exit Sub 23 24 Err_Command10_Click: 25 MsgBox Err.Description 26 Resume Exit_Command10_Click 27 28 End Sub 29 Private Sub Command14_Click() 30 On Error GoTo Err_Command14_Click 31
Page 85 of 97
2013
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Main menu 74 75 Err_Command20_Click: 76 MsgBox Err.Description 77 Resume Exit_Command20_Click 78 79 End Sub 80 Private Sub Command21_Click() 81 On Error GoTo Err_Command21_Click 82 83 Dim stDocName As String 84 Dim stLinkCriteria As String 85 86 stDocName = "Rental details entry form" 87 DoCmd.OpenForm stDocName, , , stLinkCriteria 88 89 Exit_Command21_Click: 90 Exit Sub 91 92 Err_Command21_Click: 93 MsgBox Err.Description 94 Resume Exit_Command21_Click 95 96 End Sub 97 Private Sub Command22_Click() 98 On Error GoTo Err_Command22_Click 99 100 Dim stDocName As String 101 Dim stLinkCriteria As String 102
Page 86 of 97
2013
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Main menu 128 Resume Exit_CmdBack_Click 129 130 End Sub 131 Private Sub CmDqueries_Click() 132 On Error GoTo Err_CmDqueries_Click 133 134 Dim stDocName As String 135 Dim stLinkCriteria As String 136 137 stDocName = "QueryMenu" 138 DoCmd.OpenForm stDocName, , , stLinkCriteria 139 140 Exit_CmDqueries_Click: 141 Exit Sub 142 143 Err_CmDqueries_Click: 144 MsgBox Err.Description 145 Resume Exit_CmDqueries_Click 146 147 End Sub
Page 87 of 97
2013
Monday, June 30, 2008 Page: 24
True True True True True No True True False Single Form True False 24 False True True False Left-to-Right (none) Clip 0 True True Allow Edits Form Only True 0 False
AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:
True True True True True False Sizable True 2 False False True 24 True Both Enabled True True (Default) Center False No Locks Dynaset Both Datasheet on Top 0 False Both 8884
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_QueryMenu" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub CmdQuary_Click() On Error GoTo Err_CmdQuary_Click Dim stDocName As String stDocName = "Customer Details QuerySEX" DoCmd.OpenQuery stDocName, acNormal, acEdit Monday, June 30, 2008 Page: 25
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: QueryMenu 20 Exit_CmdQuary_Click: 21 Exit Sub 22 23 Err_CmdQuary_Click: 24 MsgBox Err.Description 25 Resume Exit_CmdQuary_Click 26 27 End Sub 28 Private Sub CmdQueryType_Click() 29 On Error GoTo Err_CmdQueryType_Click 30 31 Dim stDocName As String
Page 88 of 97
2013
stDocName = "Library shelf details QueryTYPE" DoCmd.OpenQuery stDocName, acNormal, acEdit Exit_CmdQueryType_Click: Exit Sub Err_CmdQueryType_Click: MsgBox Err.Description Resume Exit_CmdQueryType_Click End Sub Private Sub CmdQuaryDate_Click() On Error GoTo Err_CmdQuaryDate_Click Dim stDocName As String stDocName = "Rental details QueryDATE" DoCmd.OpenQuery stDocName, acNormal, acEdit Exit_CmdQuaryDate_Click: Exit Sub Err_CmdQuaryDate_Click: MsgBox Err.Description Resume Exit_CmdQuaryDate_Click End Sub Private Sub CmDclose_Click() On Error GoTo Err_CmDclose_Click If Me.Dirty Then Me.Dirty = False DoCmd.Close Exit_CmDclose_Click: Exit Sub Err_CmDclose_Click: MsgBox Err.Description Resume Exit_CmDclose_Click
Properties AllowAdditions: AllowDeletions: AllowEdits: AllowFormView: AllowPivotChartView: AllowUpdating: AutoResize: Caption: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: SaveSplitterBarPosition: SplitFormDatasheet: SplitFormPrinting: SplitFormSplitterBar: SubdatasheetHeight: Visible:
True True True True True No True Rental details True 2 True False False 24 True Both Enabled True True (Custom) Center True No Locks Dynaset True Allow Edits Form Only True 0 False
AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: CloseButton: DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: RecordSource: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:
True True True True True True Sizable True False Single Form True False 24 False True True False Left-to-Right (bitmap) Clip 0 True Rental details Both Datasheet on Top 0 False Both 14640
Page 89 of 97
2013
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Rental details entry form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command14_Click() On Error GoTo Err_Command14_Click DoCmd.GoToRecord , , acNewRec Exit_Command14_Click:
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Rental details entry form Page: 28 19 Exit Sub 20 21 Err_Command14_Click: 22 MsgBox Err.Description 23 Resume Exit_Command14_Click 24 25 End Sub 26 Private Sub Command15_Click() 27 On Error GoTo Err_Command15_Click 28 29 30 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 31 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 32 33 Exit_Command15_Click: 34 Exit Sub 35 36 Err_Command15_Click: 37 MsgBox Err.Description 38 Resume Exit_Command15_Click 39 40 End Sub 41 Private Sub Command16_Click() 42 On Error GoTo Err_Command16_Click 43 44 45 DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 46 47 Exit_Command16_Click: 48 Exit Sub 49 50 Err_Command16_Click: 51 MsgBox Err.Description 52 Resume Exit_Command16_Click 53 54 End Sub 55 Private Sub Command17_Click() 56 On Error GoTo Err_Command17_Click 57 58 59 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 60 DoCmd.PrintOut acSelection 61 62 Exit_Command17_Click: 63 Exit Sub 64 65 Err_Command17_Click: 66 MsgBox Err.Description 67 Resume Exit_Command17_Click 68 69 End Sub 70 Private Sub Command19_Click()
Page 90 of 97
2013
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Rental details entry form Page: 29 73 74 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 75 76 Exit_Command19_Click: 77 Exit Sub 78 79 Err_Command19_Click: 80 MsgBox Err.Description 81 Resume Exit_Command19_Click 82 83 End Sub 84 Private Sub Command20_Click() 85 On Error GoTo Err_Command20_Click 86 87 Dim stDocName As String 88 Dim stLinkCriteria As String 89 90 stDocName = "Main menu" 91 DoCmd.OpenForm stDocName, , , stLinkCriteria 92 93 Exit_Command20_Click: 94 Exit Sub 95 96 Err_Command20_Click: 97 MsgBox Err.Description 98 Resume Exit_Command20_Click 99 100 End Sub 101 Private Sub CmdReport_Click() 102 On Error GoTo Err_CmdReport_Click 103 104 Dim stDocName As String 105 106 stDocName = "OUTCD Report" 107 DoCmd.OpenReport stDocName, acPreview 108 109 Exit_CmdReport_Click: 110 Exit Sub 111 112 Err_CmdReport_Click: 113 MsgBox Err.Description 114 Resume Exit_CmdReport_Click 115 116 End Sub 117 Private Sub CmDclose_Click() 118 On Error GoTo Err_CmDclose_Click 119 120 121 If Me.Dirty Then Me.Dirty = False 122 DoCmd.Close 123 124 Exit_CmDclose_Click: 125 Exit Sub 126 \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Rental details entry form 127 Err_CmDclose_Click: 128 MsgBox Err.Description 129 Resume Exit_CmDclose_Click 130 131 End Sub \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Supplier Details entry form Monday, June 30, 2008 Page: 30
Page 91 of 97
2013
True True True True True No True Supplier Details True 2 True False False 24 True Both Enabled True True (Custom) Center True No Locks Dynaset True Allow Edits Form Only True 0 False
AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: CloseButton: DataEntry: DefaultView: FetchDefaults: FilterOnLoad: GridX: LayoutForPrint: MinButton: Moveable: OrderByOn: Orientation: Picture: PictureSizeMode: PictureType: RecordSelectors: RecordSource: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:
True True True True True True Sizable True False Single Form True False 24 False True True False Left-to-Right (bitmap) Clip 0 True Supplier Details Both Datasheet on Top 0 False Both 14580
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Supplier Details entry form" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command11_Click() On Error GoTo Err_Command11_Click DoCmd.GoToRecord , , acNewRec Exit_Command11_Click:
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA Monday, June 30, 2008 FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Supplier Details entry form Page: 32 19 Exit Sub 20 21 Err_Command11_Click: 22 MsgBox Err.Description 23 Resume Exit_Command11_Click 24 25 End Sub 26 Private Sub Command12_Click() 27 On Error GoTo Err_Command12_Click 28 29 30 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 31 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 32 33 Exit_Command12_Click: 34 Exit Sub 35 36 Err_Command12_Click:
Page 92 of 97
2013
37 MsgBox Err.Description 38 Resume Exit_Command12_Click 39 40 End Sub 41 Private Sub Command15_Click() 42 On Error GoTo Err_Command15_Click 43 44 45 DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 46 DoCmd.PrintOut acSelection 47 48 Exit_Command15_Click: 49 Exit Sub 50 51 Err_Command15_Click: 52 MsgBox Err.Description 53 Resume Exit_Command15_Click 54 55 End Sub 56 Private Sub Command16_Click() 57 On Error GoTo Err_Command16_Click 58 59 60 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 61 62 Exit_Command16_Click: 63 Exit Sub 64 65 Err_Command16_Click: 66 MsgBox Err.Description 67 Resume Exit_Command16_Click 68 69 End Sub 70 Private Sub Command18_Click() 71 On Error GoTo Err_Command18_Click 72 \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Supplier Details entry form 73 Dim stDocName As String 74 Dim stLinkCriteria As String 75 76 stDocName = "Main menu" 77 DoCmd.OpenForm stDocName, , , stLinkCriteria 78 79 Exit_Command18_Click: 80 Exit Sub 81 82 Err_Command18_Click: 83 MsgBox Err.Description 84 Resume Exit_Command18_Click 85 86 End Sub 87 Private Sub CmdReport_Click() 88 On Error GoTo Err_CmdReport_Click 89 90 Dim stDocName As String 91 92 stDocName = "Supplier DetailsReport" 93 DoCmd.OpenReport stDocName, acPreview 94 95 Exit_CmdReport_Click: 96 Exit Sub 97 98 Err_CmdReport_Click: 99 MsgBox Err.Description 100 Resume Exit_CmdReport_Click 101 102 End Sub \\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Welcome Monday, June 30, 2008 Page: 33
Page 93 of 97
2013
True True True True True No True True False Single Form True False 24 False True True False Left-to-Right (none) Clip 0 True True Allow Edits Form Only True 0 False
AllowDatasheetView: AllowEditing: AllowFilters: AllowLayoutView: AllowPivotTableView: AutoCenter: BorderStyle: ControlBox: DefaultEditing: DividingLines: FilterOn: FitToScreen: GridY: MaxButton: MinMaxButtons: NavigationButtons: OrderByOnLoad: PaletteSource: PictureAlignment: PictureTiling: RecordLocks: RecordsetType: ScrollBars: SplitFormOrientation: SplitFormSize: SubdatasheetExpanded: ViewsAllowed: Width:
True True True True True False Sizable True 2 True False False 24 True Both Enabled True True (Default) Center False No Locks Dynaset Both Datasheet on Top 0 False Both 13984
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
VERSION 1.0 CLASS BEGIN MultiUse = -1 'True END Attribute VB_Name = "Form_Welcome" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Compare Database Private Sub Command1_Click() On Error GoTo Err_Command1_Click DoCmd.Close Exit_Command1_Click: Exit Sub Monday, June 30, 2008 Page: 35
\\server\students\Grade 10 GCO Students Project 2008\Grade 10 I\MINNA FAIZ-CDRENTING(10 I)\project of minnu(10I).mdb Form: Welcome 20 21 Err_Command1_Click: 22 MsgBox Err.Description 23 Resume Exit_Command1_Click 24 25 End Sub 26 Private Sub Command9_Click() 27 On Error GoTo Err_Command9_Click 28 29 Dim stDocName As String 30 Dim stLinkCriteria As String 31 32 stDocName = "Main menu" 33 DoCmd.OpenForm stDocName, , , stLinkCriteria 34 35 Exit_Command9_Click: 36 Exit Sub 37
Page 94 of 97
2013
Page 95 of 97
2013
Evaluation
SYSTEM EVALUATION
After several validation checks and example data, it is found that the system responds in the expected way. The process has become very accurate and there is very less risk of any human errors. If a wrong data is entered the system automatically displays an error message, so that the
Page 96 of 97
2013
user will be aware of the mistake before the bills are sent to the customers. I am satisfied with the new system. The system has been developed within the time plan and most of objectives of the system are achieved. The system can store all the information about customers, CDs, rental details, e.t.c. So in short I could tell that I am completely satisfied with the way I have computerized the CD rental system of the shop solving a lot of problems caused to them.
FUTURE DEVELOPMENT
The modifications that can bring betterment in the management of the current system includ the collaboration of the system with the Networking. The company can open a website where the customers can pay their bills and by credit cards then this improvising of the system may be helpful to the business. Another way of improving the system is by using preprinted stationery for bills. I have made this program in such a way that it can work with more effectively by modifying its programming using new database softwares that comes in future with more complicated features.
****************************************
Page 97 of 97