CT project

85
A Project Report On Fastrack Store Submitted In Partial Fulfillment of the Requirements for the Award of the Degree Post Graduation Diploma in Computer Application Sem-II From Pt. Ravishankar Shukla University, Raipur (C.G.) Year: 2012-13 Guide: Submitted by: Mrs.Pooja Rathi Raginee Brijit Lakra 1

description

vb project

Transcript of CT project

A

Project Report

OnFastrack Store Submitted In Partial Fulfillment of the Requirements for the Award of the DegreePost Graduation Diploma in Computer Application Sem-IIFrom

Pt. Ravishankar Shukla University, Raipur (C.G.)

Year: 2012-13

Guide:

Submitted by: Mrs.Pooja Rathi

Raginee Brijit Lakra Submitted to

St. Vincent Pallotti College,Kapa, Raipur

Pt. Ravishankar Shukla University, Raipur (C.G.)CERTIFICATE OF APPROVAL

This is to certify that the Project work entitled Fastrack Store is carried out by Raginee Brijit Lakra, a student of PGDCA Sem-II at St. Vincent Pallotti College is hereby approved as a credible work in the discipline of Computer Science & Information Technology for the award of degree of Post Graduation Diploma in Computer Application during the year 2012-13 from Pt. Ravishankar Shukla University, Raipur (C.G).

Mrs. Pooja Rathi H.O.D(Comp.Sc.)CERTIFICATE

This is to certify that the project work entitled Fastrack Store submitted to the St. Vincent Pallotti College by Raginee Brijit Lakra, in partial fulfillment of the requirements relating to nature and standard of the award of Post Graduation Diploma Computer Application degree by, Pt. Ravishankar Shukla University, Raipur (C.G) for the academic year 2012-2013.

This project work has been carried under my guidance.

Guide:

Mrs. Pooja Rathi

CERTIFICATE OF EVALUATION

This is to certify that the project report entitled Fastrack Store is carried out by Raginee Brijit Lakra, a student of PGDCA Sem-II at St. Vincent Pallotti College, after proper evaluation and examination, is hereby approved as a credible work in the discipline of Computer Science & Information Technology and is done in a satisfactory manner for its acceptance as a requisite for the award of degree of Post Graduation Diploma Computer Application during the year 2012-13 from Pt. Ravishankar Shukla University, Raipur (C.G).

Internal Examiner

External Examiner

Date:

Date:

DECLARATION

This to certify that the project report entitled Fastrack Store, which is submitted by me in the partial fulfillment for the award of the degree of Post Graduation Diploma Computer Application at St. Vincent Pallotti College, comprises the original work carried out by me.

I further declare that the work reported in this project has not been submitted and will not be submitted, either in part or in full for the award of any other degree or diploma in this Institute or any other Institute or University.

Place:

Name: Raginee Brijit Lakra

Date:

AcknowledgemeNT

It would be prudent to commence this report with a sincere attribute to all those who have played an indispensable role in the accomplishment of this work and obliged whenever and wherever there able guidance was required. I express my heart full thanks to MRS. POOJA RATHI for their constant support and excellent guidance throughout the course. I also thank all the staff members for their cooperation during the course of the project.

Finally I would like to thank my friends for their cooperation to complete this project.

Place:

Name: Raginee Brijit Lakra

Date:

TABLE OF CONTENTSSr. No

Topic

Page No.

1.

Synopsis of the Project

1

2.

Objectives and Scope of Project

2

3.

Theoretical Background of Project

3

4.

Definition of Problem

4

5.

Hardware and Software Requirement

5

6.

ER Diagram

6

7.

Data Flow Diagram

7

8.

System Design and Coding

89.

Data Table

30

10.

Output

3011.

Report

35

12. Data Flow Diagram13. Flow Chart14.

Conclusion

36

15. Bibliography 37HARDWARE & SOFTWARE USED

HARDWARE USED:

Processor

PENTIUM IV 3.0MHz RAM 1GB

Hard Disk 160 GB

Monitor 17proview color monitor Floppy Drive 1.44 MB CD Drive 52X Samsung Key Board 1.5 key Multimedia Keyboard Printer HP Laser Jet 6L Printer Mouse Scroll Mouse Logitech

SOFTWARE USED:

OPERATING SYSTEM WINDOW XP DATABASE Microsoft Access 2007

FRONT-END PACKAGE Microsoft Visual Basic 6.0

AGENT DETAIL

`

BILLING DETAIL

CUSTOMER DETAIL

Expenses details

Hawker detail

Line detail

SALES PAPER DETAIL

SALES PAPER AMOUNT DETAIL

PURCHASE PAPER DETAIL

PURCHASE PAPER AMOUNT DETAIL

Login form

COADING OF LOGIN FORM

Private Sub LBLEXIT_Click()

End

End Sub

Private Sub CMD2_Click()

If TXTUSER.Text = "NEWS" And TXTPASS.Text = "PAPER" Then

FRMSPLASH.Show

Unload Me

ElseIf TXTUSER.Text = "" And TXTPASS.Text = "PAPER" Then

MsgBox "Please Enter User Name "

ElseIf TXTUSER.Text = "NEWS" And TXTPASS.Text = "" Then

MsgBox "Please Enter The Password "

ElseIf TXTUSER.Text = "H" And TXTPASS.Text = "I" Then

MsgBox "Please Enter User Name and Password Correctly "

Else

MsgBox "Invalid Password! Try Again"

End

End If

End Sub

Private Sub LBLEXIT_Click()

End

End Sub

Private Sub Timer1_Timer()

LBLHEAD.Caption = Right(LBLHEAD.Caption, Len(LBLHEAD.Caption) - 1) & Left(LBLHEAD.Caption, 1)

End Sub

SPLASH FORM

COADING OF SPLASH FORM

Private Sub LBLEXIT_Click()

End

End Sub

Private Sub Timer1_Timer()

LBLHEAD.Caption = Right(LBLHEAD.Caption, Len(LBLHEAD.Caption) - 1) & Left(LBLHEAD.Caption, 1)

End Sub

Private Sub Timer2_Timer()

If Label2.Visible = True Then

Label2.Visible = False

Else

Label2.Visible = True

End If

End Sub

Private Sub Timer3_Timer()

If ProgressBar1.Value = 100 Then

Timer3.Enabled = False

Unload Me

FRMN_P_A_M_S.Show

connect

Else

Timer3.Enabled = True

ProgressBar1.Value = ProgressBar1.Value + 1

Label3.Caption = ProgressBar1.Value & "%"

End If

End Sub

N_P_A_M_S FORM

COADING OF N_P_A_M_S FORM

Private Sub DETAILS_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

StatusBar1.Panels.Item(1).Text = ""

LBLCUST.ForeColor = &HFFFFFF

LBLAGENT.ForeColor = &HFFFFFF

LBLHWOKER.ForeColor = &HFFFFFF

LBLPURCHASE.ForeColor = &HFFFFFF

LBLSALES.ForeColor = &HFFFFFF

LBLBILLING.ForeColor = &HFFFFFF

LBLLINE.ForeColor = &HFFFFFF

LBLEXPENCES.ForeColor = &HFFFFFF

End Sub

Private Sub Form_Activate()

FRMDATA_REPORT.Visible = False

End Sub

Private Sub LBLAGENT_Click()

FRMAGENT_DETAIL.Show

End Sub

Private Sub LBLAGENT_D_R_Click()

Agent_DataReport.ShowEnd SubPrivate Sub LBLAGENT_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

StatusBar1.Panels.Item(1).Text = "Show The Agent Detail Information"

LBLAGENT.ForeColor = &HFF00&

End Sub

Private Sub LBLBILLING_Click()

FRMBILLING_DETAIL.Show

End Sub

Private Sub LBLBILLING_D_R_Click()

Billing_DataReport.Show

End Sub

Private Sub LBLBILLING_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

StatusBar1.Panels.Item(1).Text = "Show The Billing Detail Information"

LBLBILLING.ForeColor = &HFF00&

End Sub

Private Sub LBLCAL_Click()

DETAILS.Visible = False

FRMCALCULATOR.Show

End Sub

Private Sub LBLCUST_Click()

FRMCUSTEMER_DETAIL.Show

End Sub

Private Sub LBLCUST_D_R_Click()

Customer_DataReport.Show

End Sub

Private Sub LBLCUST_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

StatusBar1.Panels.Item(1).Text = "Show The Customer Detail Information"

LBLCUST.ForeColor = &HFF00&

End Sub

Private Sub LBLDATA_REPORT_Click()

FRMDATA_REPORT.Visible = True

DETAILS.Visible = False

End Sub

Private Sub LBLEXIT_Click()

End

End Sub

Private Sub LBLEXPENCES_Click()

FRMEXPENCES_DETAIL.Show

End Sub

Private Sub LBLEXPENCES_D_R_Click()

Expences_DataReport.Show

End Sub

Private Sub LBLEXPENCES_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

StatusBar1.Panels.Item(1).Text = "Show The Expences Detail Information"

LBLEXPENCES.ForeColor = &HFF00&

End Sub

Private Sub LBLHWOKER_Click()

FRMHOWKER_DETAIL.Show

End Sub

Private Sub LBLHWOKER_D_R_Click()

Hoeker_DataReport.Show

End Sub

Private Sub LBLHWOKER_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

StatusBar1.Panels.Item(1).Text = "Show The Hwoker Detail Information"

LBLHWOKER.ForeColor = &HFF00&

End Sub

Private Sub LBLLINE_Click()

FRMLINE_DETAIL.Show

End Sub

Private Sub LBLLINE_D_R_Click()

Line_DataReport.Show

End Sub

Private Sub LBLLINE_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

StatusBar1.Panels.Item(1).Text = "Show The Line Detail Information"

LBLLINE.ForeColor = &HFF00&

End Sub

Private Sub LBLPURCHASE_Click()

FRMPURCHASE_PAPER.Show

End Sub

Private Sub LBLPURCHASE_D_R_Click()

Purchase_paperDataReport.Show

End Sub

Private Sub LBLPURCHASE_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

StatusBar1.Panels.Item(1).Text = "Show Purchase Paper Detail Information"

LBLPURCHASE.ForeColor = &HFF00&

End Sub

Private Sub LBLSALES_Click()

FRMSALES_PAPER.Show

End Sub

Private Sub LBLSALES_D_R_Click()

Sales_Paper_DataReport.Show

End Sub

Private Sub LBLSALES_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

StatusBar1.Panels.Item(1).Text = "Show Sales Paper Detail Information"

LBLSALES.ForeColor = &HFF00&

End Sub

Private Sub LBLSEL_DET_Click()

DETAILS.Visible = True

FRMDATA_REPORT.Visible = False

End Sub

Private Sub Timer1_Timer()

LBLHEAD.Caption = Right(LBLHEAD.Caption, Len(LBLHEAD.Caption) - 1) & Left(LBLHEAD.Caption, 1)

End Sub

CUSTEMER DETAIL FORM

COADING OF CUSTEMER DETAIL FORM

Private Sub CMDCLEAR_Click()

Text1.Text = ""

End Sub

Private Sub CMDCLOSE1_Click()

Unload Me

End Sub

Private Sub CMDDEL1_Click()

If Trim(TXTCUST_ID.Text) = "" Then

MsgBox "Plz enter CUSTOMER ID you Want to Delete", vbInformation

TXTCUST_ID.SetFocus

Exit Sub

End If

sql = "delete from CUSTOMER_DETAIL where C_ID=" & TXTCUST_ID.Text

If (MsgBox("Aur You Sure To delete This Record", vbYesNo) = vbYes) Then

CON.Execute sql

MsgBox "record Deleted", vbInformation

End If

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDFIND_Click()

FRMFIND.Visible = True

End Sub

Private Sub CMDMODIFY1_Click()

If Trim(TXTCUST_ID.Text) = "" Then

MsgBox "Plz Enter CUSTOMER ID You want To modify", vbInformation

TXTCUST_ID.SetFocus

Exit Sub

End If

sql = "update CUSTOMER_DETAIL set C_NAME='" & TXTCUST_NAME.Text & "',C_ADDRESS='" & TXTADDRESS.Text & "',CITY='" & TXTCITY.Text & "',CONTACT_NUMBER=" & TXTCONTACT.Text & ",DATE_OF_JOINING= #" & DTPJOIN_DATE.Value & " # ,LINE_CODE=" & TXTLINE_CODE.Text & ",NAV_BHARAT=" & CMBNAVQTY.Text & ",DAINIK_BHASKAR=" & CMBDAINIKQTY.Text & ",HARI_BHOMI=" & CMBHARIQTY.Text & ",NAI_DUNIYA=" & CMBNAIQTY.Text & ",THE_INDIAN_EXPRESS=" & CMBINDIANQTY.Text & ",TIMES_OF_INDIA=" & CMBTIMESQTY.Text & ",THE_HINDUSTAN_TIMES=" & CMBHINDUSTANQTY.Text & ",THE_HINDU=" & CMBHINDUQTY.Text & ",NO_OF_PAPER=" & TXTTOTALPAPERQTY.Text & " where C_ID=" & TXTCUST_ID.Text & ""

CON.Execute sql

MsgBox "Record Updated", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDNEW_Click()

Call clrf(Me)

If RS.State = 1 Then RS.Close

RS.Open "select * from CUSTOMER_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

TXTCUST_ID.Text = RS.RecordCount + 1

Else

TXTCUST_ID.Text = 1

End If

RS.Close

CMBNAVQTY.Text = 0

CMBDAINIKQTY.Text = 0

CMBHARIQTY.Text = 0

CMBNAIQTY.Text = 0

CMBINDIANQTY.Text = 0

CMBTIMESQTY.Text = 0

CMBHINDUSTANQTY.Text = 0

CMBHINDUQTY.Text = 0

CMDSAVE1.Enabled = True

CMDMODIFY1.Enabled = False

CMDDEL1.Enabled = False

End Sub

Private Sub CMDSAVE1_Click()

If Trim(TXTCUST_ID.Text) = "" Then

MsgBox "PLZ ENTER ID NUMBER", vbInformation

TXTCUST_ID.SetFocus

Exit Sub

End If

If Trim(TXTCUST_NAME.Text) = "" Then

MsgBox "PLZ ENTER CUSTOMER NAME", vbInformation

TXTCUST_NAME.SetFocus

Exit Sub

End If

If Trim(TXTADDRESS.Text) = "" Then

MsgBox "PLZ ENTER ADDRESS", vbInformation

TXTADDRESS.SetFocus

Exit Sub

End If

If Trim(TXTCITY.Text) = "" Then

MsgBox "PLZ ENTER CITY NAME", vbInformation

TXTCITY.SetFocus

Exit Sub

End If

If Trim(TXTCONTACT.Text) = "" Then

MsgBox "PLZ ENTER CONTACT NUMBER", vbInformation

TXTCONTACT.SetFocus

Exit Sub

End If

If Trim(TXTLINE_CODE.Text) = "" Then

MsgBox "PLZ ENTER LINE CODE", vbInformation

TXTLINE_CODE.SetFocus

Exit Sub

End If

sql = "insert into CUSTOMER_DETAIL values(" & TXTCUST_ID.Text & ",'" & TXTCUST_NAME.Text & "','" & TXTADDRESS.Text & "','" & TXTCITY.Text & "'," & TXTCONTACT.Text & ",'" & DTPJOIN_DATE.Value & "'," & TXTLINE_CODE.Text & "," & CMBNAVQTY.Text & "," & CMBDAINIKQTY.Text & "," & CMBHARIQTY.Text & "," & CMBNAIQTY.Text & "," & CMBINDIANQTY.Text & "," & CMBTIMESQTY.Text & "," & CMBHINDUSTANQTY.Text & "," & CMBHINDUQTY.Text & "," & TXTTOTALPAPERQTY.Text & ")"

CON.Execute sql

MsgBox "record saved", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDSEARCH_Click()

MSF.Rows = 2

MSF.TextMatrix(1, 0) = ""

MSF.TextMatrix(1, 1) = ""

MSF.TextMatrix(1, 2) = ""

MSF.TextMatrix(1, 3) = ""

MSF.TextMatrix(1, 4) = ""

MSF.TextMatrix(1, 5) = ""

MSF.TextMatrix(1, 6) = ""

MSF.TextMatrix(1, 7) = ""

MSF.TextMatrix(1, 8) = ""

Dim i As Integer

i = 1

If RS.State = 1 Then RS.Close

RS.Open "select * from CUSTOMER_DETAIL where CITY='" & Text1.Text & "'", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

MSF.TextMatrix(i, 0) = RS(0)

MSF.TextMatrix(i, 1) = RS(1)

MSF.TextMatrix(i, 2) = RS(2)

MSF.TextMatrix(i, 3) = RS(3)

MSF.TextMatrix(i, 4) = RS(4)

MSF.TextMatrix(i, 5) = RS(5)

MSF.TextMatrix(i, 6) = RS(6)

MSF.TextMatrix(i, 7) = RS(7)

MSF.TextMatrix(i, 8) = RS(8)

MSF.Rows = MSF.Rows + 1

i = i + 1

RS.MoveNext

Wend

Else

MsgBox "Record Not Found", vbInformation

End If

RS.Close

CMDFIND.Visible = False

FRMFIND.Visible = False

MSF.Visible = True

Picture1.Visible = True

End Sub

Private Sub Form_Activate()

List1.Clear

If RS.State = 1 Then RS.Close

RS.Open "select * from CUSTOMER_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

List1.AddItem RS(0) & " - " & RS("C_NAME")

RS.MoveNext

Wend

End If

RS.Close

Dim i As Integer

For i = 0 To 1000

CMBNAVQTY.AddItem i

CMBDAINIKQTY.AddItem i

CMBHARIQTY.AddItem i

CMBNAIQTY.AddItem i

CMBINDIANQTY.AddItem i

CMBTIMESQTY.AddItem i

CMBHINDUSTANQTY.AddItem i

CMBHINDUQTY.AddItem i

Next

FRMFIND.Visible = False

MSF.Visible = False

Picture1.Visible = False

End Sub

Private Sub Form_Load()

DTPJOIN_DATE.Format = dtpCustom

DTPJOIN_DATE.CustomFormat = "dd\MM\yyyy"

End Sub

Private Sub List1_Click()

Dim i As Integer

i = Mid(List1.Text, 1, InStr(1, List1.Text, " - ") - 1)

sql = "select * from CUSTOMER_DETAIL where C_ID=" & i

If RS.State = 1 Then RS.Close

RS.Open sql, CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount = 1 Then

TXTCUST_ID.Text = RS(0)

TXTCUST_NAME.Text = RS(1)

TXTADDRESS.Text = RS(2)

TXTCITY.Text = RS(3)

TXTCONTACT.Text = RS(4)

DTPJOIN_DATE.Value = RS(5)

TXTLINE_CODE.Text = RS(6)

CMBNAVQTY.Text = RS(7)

CMBDAINIKQTY.Text = RS(8)

CMBHARIQTY.Text = RS(9)

CMBNAIQTY.Text = RS(10)

CMBINDIANQTY.Text = RS(11)

CMBTIMESQTY.Text = RS(12)

TXTTOTALPAPERQTY.Text = RS(15)

End If

RS.Close

CMDSAVE1.Enabled = False

CMDMODIFY1.Enabled = True

CMDDEL1.Enabled = True

End Sub

Private Sub Picture1_Click()

MSF.Visible = False

CMDFIND.Visible = True

Picture1.Visible = False

End Sub

Private Sub Timer1_Timer()

TXTTOTALPAPERQTY.Text = Val(CMBNAVQTY.Text) + Val(CMBDAINIKQTY.Text) + Val(CMBHARIQTY.Text) + Val(CMBNAIQTY.Text) + Val(CMBINDIANQTY.Text) + Val(CMBTIMESQTY.Text) + Val(CMBHINDUSTANQTY.Text) + Val(CMBHINDUQTY.Text)

End Sub

AGENT DETAIL FORM

COADING OF AGENT DETAIL FORM

Private Sub CMDCAN_Click()

Unload Me

End Sub

Private Sub CMDCLEAR_Click()

Text1.Text = ""

End Sub

Private Sub CMDCLOSE_Click()

Unload Me

End Sub

Private Sub CMDDEL_Click()

If Trim(TXTAGENTID.Text) = "" Then

MsgBox "Plz enter AGENT ID you Want to Delete", vbInformation

TXTAGENTID.SetFocus

Exit Sub

End If

sql = "delete from AGENT_DETAIL where AGENT_ID=" & TXTAGENTID.Text

If (MsgBox("Aur You Sure To delete This Record", vbYesNo) = vbYes) Then

CON.Execute sql

MsgBox "record Deleted", vbInformation

End If

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDFIND_Click()

FRMFIND.Visible = True

End Sub

Private Sub CMDMODIFY_Click()

If Trim(TXTAGENTID.Text) = "" Then

MsgBox "Plz Enter AGENT ID You want To modify", vbInformation

TXTAGENTID.SetFocus

Exit Sub

End If

sql = "update AGENT_DETAIL set [DATE]=#" & DTPicker1.Value & "#,AGENT_NAME='" & TXTAGENTNAME.Text & "',ADDRESS='" & TXTADDRESS.Text & "',CITY='" & TXTCITY.Text & "',CONTACT_NUMBER=" & TXTCONTACTNO.Text & ",AGENCY_NAME= '" & TXTAGENCYNAME.Text & "',NAV_BHARAT=" & CMBNAVQTY.Text & ",DAINIK_BHASKAR=" & CMBDAINIKQTY.Text & ",HARI_BHOMI=" & CMBHARIQTY.Text & ",NAI_DUNIYA=" & CMBNAIQTY.Text & ",THE_INDIAN_EXPRESS=" & CMBINDIANQTY.Text & ",TIMES_OF_INDIA=" & CMBTIMESQTY.Text & ",THE_HINDUSTAN_TIMES=" & CMBHINDUSTANQTY.Text & ",THE_HINDU=" & CMBHINDUQTY.Text & ",NO_OF_PAPER=" & TXTTOTALPAPERQTY.Text & " where AGENT_ID=" & TXTAGENTID.Text & ""

CON.Execute sql

MsgBox "Record Updated", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDNEW_Click()

TXTAGENTID.Text = ""

DTPicker1.Value = Date

TXTAGENTNAME.Text = ""

TXTADDRESS.Text = ""

TXTCITY.Text = ""

TXTCONTACTNO.Text = ""

TXTAGENCYNAME.Text = ""

CMBNAVQTY.Text = 0

CMBDAINIKQTY.Text = 0

CMBHARIQTY.Text = 0

CMBNAIQTY.Text = 0

CMBINDIANQTY.Text = 0

CMBTIMESQTY.Text = 0

CMBHINDUSTANQTY.Text = 0

CMBHINDUQTY.Text = 0

TXTTOTALPAPERQTY.Text = 0

CMDSAVE.Enabled = True

CMDMODIFY.Enabled = False

CMDDEL.Enabled = False

End Sub

Private Sub CMDSAVE_Click()

If TXTAGENTID.Text = "" Then

MsgBox "PLZ ENTER AGENT ID", vbInformation

TXTAGENTID.SetFocus

End If

If TXTAGENTNAME.Text = "" Then

MsgBox "PLZ ENTER AGENT NAME", vbInformation

TXTAGENTNAME.SetFocus

End If

If TXTADDRESS.Text = "" Then

MsgBox "PLZ ENTER ADDRESS", vbInformation

TXTADDRESS.SetFocus

End If

If TXTCONTACTNO.Text = "" Then

MsgBox "PLZ ENTER CONTACT NUMBER", vbInformation

TXTCONTACTNO.SetFocus

End If

If TXTAGENCYNAME.Text = "" Then

MsgBox "PLZ ENTER AGENCY NAME", vbInformation

TXTAGENCYNAME.SetFocus

End If

sql = "insert into AGENT_DETAIL values(" & TXTAGENTID.Text & ",#" & DTPicker1.Value & "#,'" & TXTAGENTNAME.Text & "','" & TXTADDRESS.Text & "','" & TXTCITY.Text & "'," & TXTCONTACTNO.Text & ",'" & TXTAGENCYNAME.Text & "'," & CMBNAVQTY.Text & "," & CMBDAINIKQTY.Text & "," & CMBHARIQTY.Text & "," & CMBNAIQTY.Text & "," & CMBINDIANQTY.Text & "," & CMBTIMESQTY.Text & "," & CMBHINDUSTANQTY.Text & "," & CMBHINDUQTY.Text & "," & TXTTOTALPAPERQTY.Text & ")"

CON.Execute sql

MsgBox "Record Saved", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDSEARCH_Click()

MSF.Rows = 2

MSF.TextMatrix(1, 0) = ""

MSF.TextMatrix(1, 1) = ""

MSF.TextMatrix(1, 2) = ""

MSF.TextMatrix(1, 3) = ""

MSF.TextMatrix(1, 4) = ""

MSF.TextMatrix(1, 5) = ""

MSF.TextMatrix(1, 6) = ""

MSF.TextMatrix(1, 7) = ""

MSF.TextMatrix(1, 8) = ""

MSF.TextMatrix(1, 9) = ""

MSF.TextMatrix(1, 10) = ""

MSF.TextMatrix(1, 11) = ""

MSF.TextMatrix(1, 12) = ""

MSF.TextMatrix(1, 13) = ""

MSF.TextMatrix(1, 14) = ""

MSF.TextMatrix(1, 15) = ""

Dim i As Integer

i = 1

If RS.State = 1 Then RS.Close

RS.Open "select * from AGENT_DETAIL where CITY='" & Text1.Text & "'", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

MSF.TextMatrix(i, 0) = RS(0)

MSF.TextMatrix(i, 1) = RS(1)

MSF.TextMatrix(i, 2) = RS(2)

MSF.TextMatrix(i, 3) = RS(3)

MSF.TextMatrix(i, 4) = RS(4)

MSF.TextMatrix(i, 5) = RS(5)

MSF.TextMatrix(i, 6) = RS(6)

MSF.TextMatrix(i, 7) = RS(7)

MSF.TextMatrix(i, 8) = RS(8)

MSF.TextMatrix(i, 9) = RS(9)

MSF.TextMatrix(i, 10) = RS(10)

MSF.TextMatrix(i, 11) = RS(11)

MSF.Rows = MSF.Rows + 1

i = i + 1

RS.MoveNext

Wend

Else

MsgBox "Record Not Found", vbInformation

End If

RS.Close

CMDFIND.Visible = False

FRMFIND.Visible = False

MSF.Visible = True

Picture1.Visible = True

End Sub

Private Sub Form_Activate()

List1.Clear

If RS.State = 1 Then RS.Close

RS.Open "select * from AGENT_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

List1.AddItem RS(0) & " - " & RS("AGENT_NAME")

RS.MoveNext

Wend

End If

RS.Close

Dim i As Integer

For i = 1 To 1000

CMBNAVQTY.AddItem i

CMBDAINIKQTY.AddItem i

CMBHARIQTY.AddItem i

CMBNAIQTY.AddItem i

CMBINDIANQTY.AddItem i

CMBTIMESQTY.AddItem i

CMBHINDUSTANQTY.AddItem i

CMBHINDUQTY.AddItem i

Next

FRMFIND.Visible = False

MSF.Visible = False

Picture1.Visible = False

End Sub

Private Sub List1_Click()

Dim i As Integer

i = Mid(List1.Text, 1, InStr(1, List1.Text, " - ") - 1)

sql = "select * from AGENT_DETAIL where AGENT_ID=" & i

If RS.State = 1 Then RS.Close

RS.Open sql, CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount = 1 Then

TXTAGENTID.Text = RS(0)

DTPicker1.Value = RS(1)

TXTAGENTNAME.Text = RS(2)

TXTADDRESS.Text = RS(3)

TXTCITY.Text = RS(4)

TXTCONTACTNO.Text = RS(5)

TXTAGENCYNAME.Text = RS(6)

CMBNAVQTY.Text = RS(7)

CMBDAINIKQTY.Text = RS(8)

CMBHARIQTY.Text = RS(9)

CMBNAIQTY.Text = RS(10)

CMBINDIANQTY.Text = RS(11)

End If

RS.Close

CMDSAVE.Enabled = False

CMDMODIFY.Enabled = True

CMDDEL.Enabled = True

End Sub

Private Sub Picture1_Click()

MSF.Visible = False

CMDFIND.Visible = True

Picture1.Visible = False

End Sub

Private Sub Timer1_Timer()

TXTTOTALPAPERQTY.Text = Val(CMBNAVQTY.Text) + Val(CMBDAINIKQTY.Text) + Val(CMBHARIQTY.Text) + Val(CMBNAIQTY.Text) + Val(CMBINDIANQTY.Text) + Val(CMBTIMESQTY.Text) + Val(CMBHINDUSTANQTY.Text) + Val(CMBHINDUQTY.Text)

End Sub

HOWKER DETAIL FORM

COADING OF HOWKER DETAIL FORM

Private Sub CMDCLEAR_Click()

Text1.Text = ""

End Sub

Private Sub CMDCLOSE_Click()

Unload Me

End Sub

Private Sub CMDDEL_Click()

If Trim(TXTNAME.Text) = "" Then

MsgBox "PLZ ENTER HOWKER NAME YOU WANT TO DELET", vbInformation

TXTNAME.SetFocus

Exit Sub

End If

sql = "delete from HOWKER_DETAIL where H_NAME='" & TXTNAME.Text & "' "

If (MsgBox("ARE YOU SURE TO DELETE THIS RECORD", vbYesNo) = vbYes) Then

CON.Execute sql

MsgBox "RECORD IS SUCESSFULLY DELETED", vbInformation

End If

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDFIND_Click()

FRMFIND.Visible = True

End Sub

Private Sub CMDMODIFY_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "PLZ ENTER DATE", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

If Trim(TXTNAME.Text) = "" Then

MsgBox "PLZ ENTER HOWKER NAME", vbInformation

TXTNAME.SetFocus

Exit Sub

End If

If Trim(TXTADDRESS.Text) = "" Then

MsgBox "PLZ ENTER ADDRESS", vbInformation

TXTADDRESS.SetFocus

Exit Sub

End If

If Trim(CMBAGE.Text) = "" Then

MsgBox "PLZ ENTER AGE", vbInformation

CMBAGE.SetFocus

Exit Sub

End If

If Trim(TXTPHONE.Text) = "" Then

MsgBox "PLZ ENTER PHONE NUMBER", vbInformation

TXTPHONE.SetFocus

Exit Sub

End If

If Trim(TXTLINENAME.Text) = "" Then

MsgBox "PLZ ENTER LINE NAME", vbInformation

TXTLINENO.SetFocus

Exit Sub

End If

If Trim(TXTSALARY.Text) = "" Then

MsgBox "PLZ ENTER SALARY", vbInformation

TXTSALARY.SetFocus

Exit Sub

End If

sql = "update HOWKER_DETAIL set H_NAME='" & TXTNAME.Text & "',ADDRESS='" & TXTADDRESS.Text & "',AGE=" & CMBAGE.Text & ",CONTACT_NUMBER='" & TXTPHONE.Text & "',LINE_NAME='" & TXTLINENAME.Text & "',SALARY=" & TXTSALARY.Text & ",NAV_BHARAT=" & CMBNAVQTY.Text & ",DAINIK_BHASKAR=" & CMBDAINIKQTY.Text & ",HARI_BHOMI=" & CMBHARIQTY.Text & ",NAI_DUNIYA=" & CMBNAIQTY.Text & ",THE_INDIAN_EXPRESS=" & CMBINDIANQTY.Text & ",TIMES_OF_INDIA=" & CMBTIMESQTY.Text & ",THE_HINDUSTAN_TIMES=" & CMBHINDUSTANQTY.Text & ",THE_HINDU=" & CMBHINDUQTY.Text & ",TOTAL_PAPER=" & TXTTOTALPAPERQTY.Text & " where [DATE]= #" & DTPDATE.Value & "# "

MsgBox sql

CON.Execute sql

MsgBox "RECORDS ARE MODIFIED SUCESSFULLY"

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDNEW_Click()

DTPDATE.Value = Date

TXTNAME.Text = ""

TXTADDRESS.Text = ""

CMBAGE.Text = ""

TXTPHONE.Text = ""

TXTLINENAME.Text = ""

TXTSALARY.Text = ""

CMBNAVQTY.Text = 0

CMBDAINIKQTY.Text = 0

CMBHARIQTY.Text = 0

CMBNAIQTY.Text = 0

CMBINDIANQTY.Text = 0

CMBTIMESQTY.Text = 0

CMBHINDUSTANQTY.Text = 0

CMBHINDUQTY.Text = 0

TXTTOTALPAPERQTY.Text = 0

CMDSAVE.Enabled = True

CMDMODIFY.Enabled = False

CMDDEL.Enabled = False

End Sub

Private Sub CMDSAVE_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "PLZ ENTER DATE", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

If Trim(TXTNAME.Text) = "" Then

MsgBox "PLZ ENTER HOWKER NAME", vbInformation

TXTNAME.SetFocus

Exit Sub

End If

If Trim(TXTADDRESS.Text) = "" Then

MsgBox "PLZ ENTER ADDRESS", vbInformation

TXTADDRESS.SetFocus

Exit Sub

End If

If Trim(CMBAGE.Text) = "" Then

MsgBox "PLZ ENTER AGE", vbInformation

CMBAGE.SetFocus

Exit Sub

End If

If Trim(TXTPHONE.Text) = "" Then

MsgBox "PLZ ENTER PHONE NUMBER", vbInformation

TXTPHONE.SetFocus

Exit Sub

End If

If Trim(TXTLINENAME.Text) = "" Then

MsgBox "PLZ ENTER LINE NAME", vbInformation

TXTLINENAME.SetFocus

Exit Sub

End If

If Trim(TXTSALARY.Text) = "" Then

MsgBox "PLZ ENTER SALARY", vbInformation

TXTSALARY.SetFocus

Exit Sub

End If

sql = "insert into HOWKER_DETAIL values(#" & DTPDATE.Value & " #,'" & TXTNAME.Text & "','" & TXTADDRESS.Text & "'," & CMBAGE.Text & ",'" & TXTPHONE.Text & "','" & TXTLINENAME.Text & "'," & TXTSALARY.Text & "," & CMBNAVQTY.Text & "," & CMBDAINIKQTY.Text & "," & CMBHARIQTY.Text & "," & CMBNAIQTY.Text & "," & CMBINDIANQTY.Text & "," & CMBTIMESQTY.Text & "," & CMBHINDUSTANQTY.Text & "," & CMBHINDUQTY.Text & "," & TXTTOTALPAPERQTY.Text & ")"

MsgBox sql

CON.Execute sql

MsgBox "RECORD IS SUCESSFULLY SAVED", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDSEARCH_Click()

MSF.Rows = 2

MSF.TextMatrix(1, 0) = ""

MSF.TextMatrix(1, 1) = ""

MSF.TextMatrix(1, 2) = ""

MSF.TextMatrix(1, 3) = ""

MSF.TextMatrix(1, 4) = ""

MSF.TextMatrix(1, 5) = ""

MSF.TextMatrix(1, 6) = ""

MSF.TextMatrix(1, 7) = ""

Dim i As Integer

i = 1

If RS.State = 1 Then RS.Close

RS.Open "select * from HOWKER_DETAIL where AGE=" & Text1.Text & "", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

MSF.TextMatrix(i, 0) = RS(0)

MSF.TextMatrix(i, 1) = RS(1)

MSF.TextMatrix(i, 2) = RS(2)

MSF.TextMatrix(i, 3) = RS(3)

MSF.TextMatrix(i, 4) = RS(4)

MSF.TextMatrix(i, 5) = RS(5)

MSF.TextMatrix(i, 6) = RS(6)

MSF.TextMatrix(i, 7) = RS(7)

MSF.Rows = MSF.Rows + 1

i = i + 1

RS.MoveNext

Wend

Else

MsgBox "Record Not Found", vbInformation

End If

RS.Close

CMDFIND.Visible = False

FRMFIND.Visible = False

MSF.Visible = True

Picture1.Visible = True

End Sub

Private Sub Form_Activate()

List1.Clear

If RS.State = 1 Then RS.Close

RS.Open "select * from HOWKER_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

List1.AddItem RS(1)

RS.MoveNext

Wend

End If

RS.Close

Dim a As Integer

Dim i As Integer

For i = 0 To 1000

CMBNAVQTY.AddItem i

CMBDAINIKQTY.AddItem i

CMBHARIQTY.AddItem i

CMBNAIQTY.AddItem i

CMBINDIANQTY.AddItem i

CMBTIMESQTY.AddItem i

CMBHINDUSTANQTY.AddItem i

CMBHINDUQTY.AddItem i

Next

For a = 10 To 60

CMBAGE.AddItem a

Next

FRMFIND.Visible = False

MSF.Visible = False

Picture1.Visible = False

End Sub

Private Sub Form_Load()

DTPDATE.Format = dtpCustom

DTPDATE.CustomFormat = "dd\MM\yyyy"

End Sub

Private Sub List1_Click()

Dim i As String

sql = "select * from HOWKER_DETAIL where H_NAME='" & List1.Text & "'"

If RS.State = 1 Then RS.Close

RS.Open sql, CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount = 1 Then

DTPDATE.Value = RS(0)

TXTNAME.Text = RS(1)

TXTADDRESS.Text = RS(2)

CMBAGE.Text = RS(3)

TXTPHONE.Text = RS(4)

TXTLINENAME.Text = RS(5)

TXTSALARY.Text = RS(6)

CMBNAVQTY.Text = RS(7)

CMBDAINIKQTY.Text = RS(8)

CMBHARIQTY.Text = RS(9)

CMBNAIQTY.Text = RS(10)

CMBINDIANQTY.Text = RS(11)

CMBTIMESQTY.Text = RS(12)

CMBHINDUSTANQTY.Text = RS(13)

CMBHINDUQTY.Text = RS(14)

TXTTOTALPAPERQTY.Text = RS(15)

End If

RS.Close

CMDSAVE.Enabled = False

CMDMODIFY.Enabled = True

CMDDEL.Enabled = True

End Sub

Private Sub Picture1_Click()

MSF.Visible = False

CMDFIND.Visible = True

Picture1.Visible = False

End Sub

Private Sub Timer1_Timer()

TXTTOTALPAPERQTY.Text = Val(CMBNAVQTY.Text) + Val(CMBDAINIKQTY.Text) + Val(CMBHARIQTY.Text) + Val(CMBNAIQTY.Text) + Val(CMBINDIANQTY.Text) + Val(CMBTIMESQTY.Text) + Val(CMBHINDUSTANQTY.Text) + Val(CMBHINDUQTY.Text)

End Sub

PURCHASE PAPER DETAIL FORM

COADING OF PURCHASE PAPER DETAIL FORM

Private Sub CMBDAINIK_Click()

TXTDAINIKAMT.Text = 2 * CMBDAINIK.Text

End Sub

Private Sub CMBEXPRESS_Click()

TXTEXPRESSAMT.Text = 1.5 * CMBEXPRESS.Text

End Sub

Private Sub CMBHARI_Click()

TXTHARIAMT.Text = 1 * CMBHARI.Text

End Sub

Private Sub CMBHINDU_Click()

TXTHINDUAMT.Text = 2 * CMBHINDU.Text

End Sub

Private Sub CMBHINDUSTAN_Click()

TXTHINDUSTANAMT.Text = 2.5 * CMBHINDUSTAN.Text

End Sub

Private Sub CMBNAI_Click()

TXTNAIAMT.Text = 1.5 * CMBNAI.Text

End Sub

Private Sub CMBNAV_Click()

TXTNAVAMT.Text = 1.5 * CMBNAV.Text

End Sub

Private Sub CMBTIMES_Click()

TXTTIMESAMT.Text = 2 * CMBTIMES.Text

End Sub

Private Sub CMDCLOSE_Click()

Unload Me

End Sub

Private Sub CMDDEL_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "Plz enter DATE you Want to Delete", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

sql = "delete from PURCHASE_PAPER_DETAIL where [DATE]=#" & DTPDATE.Value & "# "

CON.Execute sql

sql = "delete from PURCHASE_PAPER_AMT where [DATE]=#" & DTPDATE.Value & "# "

If (MsgBox("Aur You Sure To delete This Record", vbYesNo) = vbYes) Then

CON.Execute sql

MsgBox "Record Deleted", vbInformation

End If

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDMODIFY_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "Plz Enter Date You want To modify", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

TXTNO_OF_PAPER.Text = Val(CMBNAV.Text) + Val(CMBDAINIK.Text) + Val(CMBHARI.Text) + Val(CMBNAI.Text) + Val(CMBEXPRESS.Text) + Val(CMBTIMES.Text) + Val(CMBHINDUSTAN.Text) + Val(CMBHINDU.Text)

TXTTOTALAMT.Text = Val(TXTNAVAMT.Text) + Val(TXTDAINIKAMT.Text) + Val(TXTHARIAMT.Text) + Val(TXTNAIAMT.Text) + Val(TXTEXPRESSAMT.Text) + Val(TXTTIMESAMT.Text) + Val(TXTHINDUSTANAMT.Text) + Val(TXTHINDUAMT.Text)

sql = "update PURCHASE_PAPER_DETAIL set NAV_BHARAT=" & CMBNAV.Text & ",DAINIK_BHASKAR=" & CMBDAINIK.Text & ",HARI_BHOMI=" & CMBHARI.Text & ",NAI_DUNIYA=" & CMBNAI.Text & ",THE_INDIAN_EXPRESS=" & CMBEXPRESS.Text & ",TIMES_OF_INDIA=" & CMBTIMES.Text & ",THE_HINDUSTAN_TIMES=" & CMBHINDUSTAN.Text & ",THE_HINDU=" & CMBHINDU.Text & " where DATE=#" & DTPDATE.Value & "#"

CON.Execute sql

sql = "update PURCHASE_PAPER_AMT set NAV_BHARAT=" & TXTNAVAMT.Text & ",DAINIK_BHASKAR=" & TXTDAINIKAMT.Text & ",HARI_BHOMI=" & TXTHARIAMT.Text & ",NAI_DUNIYA=" & TXTNAIAMT.Text & ",THE_INDIAN_EXPRESS=" & TXTEXPRESSAMT.Text & ",TIMES_OF_INDIA=" & TXTTIMESAMT.Text & ",THE_HINDUSTAN_TIMES=" & TXTHINDUSTANAMT.Text & ",THE_HINDU=" & TXTHINDUAMT.Text & " where DATE=#" & DTPDATE.Value & "#"

CON.Execute sql

MsgBox "Record Updated", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDNEW_Click()

DTPDATE.Value = Date

CMBNAV.Text = 0

CMBDAINIK.Text = 0

CMBHARI.Text = 0

CMBNAI.Text = 0

CMBEXPRESS.Text = 0

CMBTIMES.Text = 0

CMBHINDUSTAN.Text = 0

CMBHINDU.Text = 0

TXTNAVAMT.Text = 0

TXTDAINIKAMT.Text = 0

TXTHARIAMT.Text = 0

TXTNAIAMT.Text = 0

TXTEXPRESSAMT.Text = 0

TXTTIMESAMT.Text = 0

TXTHINDUSTANAMT.Text = 0

TXTHINDUAMT.Text = 0

TXTNO_OF_PAPER.Text = 0

TXTTOTALAMT.Text = 0

CMDSAVE.Enabled = True

CMDMODIFY.Enabled = False

CMDDEL.Enabled = False

End Sub

Private Sub CMDSAVE_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "PLZ ENTER DATE", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

If Trim(CMBNAV.Text) = "" Then

MsgBox "PLZ ENTER NAV BHARAT PAPER QUANTITY", vbInformation

CMBNAV.SetFocus

Exit Sub

End If

If Trim(CMBDAINIK.Text) = "" Then

MsgBox "PLZ ENTER DAINIK BHASKAR PAPER QUANTITY", vbInformation

CMBDAINIK.SetFocus

Exit Sub

End If

If Trim(CMBHARI.Text) = "" Then

MsgBox "PLZ ENTER HARI BHUMI PAPER QUANTITY", vbInformation

CMBHARI.SetFocus

Exit Sub

End If

If Trim(CMBNAI.Text) = "" Then

MsgBox "PLZ ENTER NAI DUNIYA", vbInformation

CMBNAI.SetFocus

Exit Sub

End If

If Trim(CMBEXPRESS.Text) = "" Then

MsgBox "PLZ ENTER THE INDIAN EXPRESS PAPER QUANTITY", vbInformation

CMBEXPRESS.SetFocus

Exit Sub

End If

If Trim(CMBTIMES.Text) = "" Then

MsgBox "PLZ ENTER TIMES OF INDIA PAPER QUANTITY", vbInformation

CMBTIMES.SetFocus

Exit Sub

End If

If Trim(CMBHINDUSTAN.Text) = "" Then

MsgBox "PLZ ENTER HINDUSTAN TIMES", vbInformation

CMBHINDUSTAN.SetFocus

Exit Sub

End If

If Trim(CMBHINDU.Text) = "" Then

MsgBox "PLZ ENTER THE HINDU PAPER QUANTITY", vbInformation

CMBHINDU.SetFocus

Exit Sub

End If

TXTNO_OF_PAPER.Text = Val(CMBNAV.Text) + Val(CMBDAINIK.Text) + Val(CMBHARI.Text) + Val(CMBNAI.Text) + Val(CMBEXPRESS.Text) + Val(CMBTIMES.Text) + Val(CMBHINDUSTAN.Text) + Val(CMBHINDU.Text)

TXTTOTALAMT.Text = Val(TXTNAVAMT.Text) + Val(TXTDAINIKAMT.Text) + Val(TXTHARIAMT.Text) + Val(TXTNAIAMT.Text) + Val(TXTEXPRESSAMT.Text) + Val(TXTTIMESAMT.Text) + Val(TXTHINDUSTANAMT.Text) + Val(TXTHINDUAMT.Text)

sql = "insert into PURCHASE_PAPER_DETAIL values(#" & DTPDATE.Value & "#," & CMBNAV.Text & "," & CMBDAINIK.Text & "," & CMBHARI.Text & "," & CMBNAI.Text & "," & CMBEXPRESS.Text & "," & CMBTIMES.Text & "," & CMBHINDUSTAN.Text & "," & CMBHINDU.Text & "," & TXTNO_OF_PAPER.Text & ")"

CON.Execute sql

sql = "insert into PURCHASE_PAPER_AMT values(#" & DTPDATE.Value & "#," & TXTNAVAMT.Text & "," & TXTDAINIKAMT.Text & "," & TXTHARIAMT.Text & "," & TXTNAIAMT.Text & "," & TXTEXPRESSAMT.Text & "," & TXTTIMESAMT.Text & "," & TXTHINDUSTANAMT.Text & " ," & TXTHINDUAMT.Text & "," & TXTTOTALAMT.Text & ")"

CON.Execute sql

MsgBox "Record Saved", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub Form_Activate()

List1.Clear

If RS.State = 1 Then RS.Close

RS.Open "select * from PURCHASE_PAPER_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

List1.AddItem RS(0)

RS.MoveNext

Wend

End If

RS.Close

Dim i As Integer

For i = 0 To 1000

CMBNAV.AddItem i

CMBDAINIK.AddItem i

CMBHARI.AddItem i

CMBNAI.AddItem i

CMBEXPRESS.AddItem i

CMBTIMES.AddItem i

CMBHINDUSTAN.AddItem i

CMBHINDU.AddItem i

Next

End Sub

Private Sub Form_Load()

DTPDATE.Format = dtpCustom

DTPDATE.CustomFormat = "dd\MM\yyyy"

End Sub

Private Sub List1_Click()

sql = "select * from PURCHASE_PAPER_DETAIL where [DATE]=#" & List1.Text & "#"

If RS.State = 1 Then RS.Close

RS.Open sql, CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount = 1 Then

DTPDATE.Value = RS(0)

CMBNAV.Text = RS(1)

CMBDAINIK.Text = RS(2)

CMBHARI.Text = RS(3)

CMBNAI.Text = RS(4)

CMBEXPRESS.Text = RS(5)

CMBTIMES.Text = RS(6)

CMBHINDUSTAN.Text = RS(7)

CMBHINDU.Text = RS(8)

TXTNO_OF_PAPER.Text = RS(9)

End If

RS.Close

sql = "select * from PURCHASE_PAPER_AMT where [DATE]=#" & List1.Text & "#"

If RS1.State = 1 Then RS1.Close

RS1.Open sql, CON, adOpenKeyset, adLockOptimistic

If RS1.RecordCount = 1 Then

DTPDATE.Value = RS1(0)

TXTNAVAMT.Text = RS1(1)

TXTDAINIKAMT.Text = RS1(2)

TXTHARIAMT.Text = RS1(3)

TXTNAIAMT.Text = RS1(4)

TXTEXPRESSAMT.Text = RS1(5)

TXTTIMESAMT.Text = RS1(6)

TXTHINDUSTANAMT.Text = RS1(7)

TXTHINDUAMT.Text = RS1(8)

TXTTOTALAMT.Text = RS1(9)

End If

RS1.Close

TXTNO_OF_PAPER.Text = Val(CMBNAV.Text) + Val(CMBDAINIK.Text) + Val(CMBHARI.Text) + Val(CMBNAI.Text) + Val(CMBEXPRESS.Text) + Val(CMBTIMES.Text) + Val(CMBHINDUSTAN.Text) + Val(CMBHINDU.Text)

TXTTOTALAMT.Text = Val(TXTNAVAMT.Text) + Val(TXTDAINIKAMT.Text) + Val(TXTHARIAMT.Text) + Val(TXTNAIAMT.Text) + Val(TXTEXPRESSAMT.Text) + Val(TXTTIMESAMT.Text) + Val(TXTHINDUSTANAMT.Text) + Val(TXTHINDUAMT.Text)

CMDSAVE.Enabled = False

CMDMODIFY.Enabled = True

CMDDEL.Enabled = True

End Sub

SALES PAPER DETAIL FORM

COADING OF SALES PAPER DETAIL FORM

Private Sub CMDCLOSE_Click()

Unload Me

End Sub

Private Sub CMDDEL_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "Plz enter DATE you Want to Delete", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

sql = "delete from SALES_PAPER_DETAIL where [DATE]=#" & DTPDATE.Value & "# "

CON.Execute sql

sql = "delete from SALES_PAPER_AMT where [DATE]=#" & DTPDATE.Value & "# "

If (MsgBox("Aur You Sure To delete This Record", vbYesNo) = vbYes) Then

CON.Execute sql

MsgBox "Record Deleted", vbInformation

End If

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDMODIFY_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "Plz Enter Date You want To modify", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

TXTNO_OF_PAPER.Text = Val(CMBNAV.Text) + Val(CMBDAINIK.Text) + Val(CMBHARI.Text) + Val(CMBNAI.Text) + Val(CMBEXPRESS.Text) + Val(CMBTIMES.Text) + Val(CMBHINDUSTAN.Text) + Val(CMBHINDU.Text)

TXTTOTALAMT.Text = Val(TXTNAVAMT.Text) + Val(TXTDAINIKAMT.Text) + Val(TXTHARIAMT.Text) + Val(TXTNAIAMT.Text) + Val(TXTEXPRESSAMT.Text) + Val(TXTTIMESAMT.Text) + Val(TXTHINDUSTANAMT.Text) + Val(TXTHINDUAMT.Text)

sql = "update SALES_PAPER_DETAIL set NAV_BHARAT=" & CMBNAV.Text & ",DAINIK_BHASKAR=" & CMBDAINIK.Text & ",HARI_BHUMI=" & CMBHARI.Text & ",NAI_DUNIYA=" & CMBNAI.Text & ",THE_INDIAN_EXPRESS=" & CMBEXPRESS.Text & ",TIMES_OF_INDIA=" & CMBTIMES.Text & ",THE_HINDUSTAN_TIMES=" & CMBHINDUSTAN.Text & ",THE_HINDU=" & CMBHINDU.Text & " where [DATE]=#" & DTPDATE.Value & "#"

CON.Execute sql

sql = "update SALES_PAPER_AMT set NAV_BHARAT=" & TXTNAVAMT.Text & ",DAINIK_BHASKAR=" & TXTDAINIKAMT.Text & ",HARI_BHOMI=" & TXTHARIAMT.Text & ",NAI_DUNIYA=" & TXTNAIAMT.Text & ",THE_INDIAN_EXPRESS=" & TXTEXPRESSAMT.Text & ",TIMES_OF_INDIA=" & TXTTIMESAMT.Text & ",THE_HINDUSTAN_TIMES=" & TXTHINDUSTANAMT.Text & ",THE_HINDU=" & TXTHINDUAMT.Text & " where [DATE]=#" & DTPDATE.Value & "#"

CON.Execute sql

MsgBox "Record Updated", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDNEW_Click()

DTPDATE.Value = Date

CMBNAV.Text = 0

CMBDAINIK.Text = 0

CMBHARI.Text = 0

CMBNAI.Text = 0

CMBEXPRESS.Text = 0

CMBTIMES.Text = 0

CMBHINDUSTAN.Text = 0

CMBHINDU.Text = 0

TXTNO_OF_PAPER.Text = 0

TXTNAVAMT.Text = 0

TXTDAINIKAMT.Text = 0

TXTHARIAMT.Text = 0

TXTNAIAMT.Text = 0

TXTEXPRESSAMT.Text = 0

TXTTIMESAMT.Text = 0

TXTHINDUSTANAMT.Text = 0

TXTHINDUAMT.Text = 0

TXTNO_OF_PAPER.Text = 0

TXTTOTALAMT.Text = 0

CMDSAVE.Enabled = True

CMDMODIFY.Enabled = False

CMDDEL.Enabled = False

End Sub

Private Sub CMDSAVE_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "PLZ ENTER DATE", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

If Trim(CMBNAV.Text) = "" Then

MsgBox "PLZ ENTER NAV BHARAT PAPER QUANTITY", vbInformation

CMBNAV.SetFocus

Exit Sub

End If

If Trim(CMBDAINIK.Text) = "" Then

MsgBox "PLZ ENTER DAINIK BHASKAR PAPER QUANTITY", vbInformation

CMBDANIK.SetFocus

Exit Sub

End If

If Trim(CMBHARI.Text) = "" Then

MsgBox "PLZ ENTER HARI BHUMI PAPER QUANTITY", vbInformation

CMBHARI.SetFocus

Exit Sub

End If

If Trim(CMBNAI.Text) = "" Then

MsgBox "PLZ ENTER NAI DUNIYA", vbInformation

CMBNAI.SetFocus

Exit Sub

End If

If Trim(CMBEXPRESS.Text) = "" Then

MsgBox "PLZ ENTER THE INDIAN EXPRESS PAPER QUANTITY", vbInformation

CMBEXPRESS.SetFocus

Exit Sub

End If

If Trim(CMBHINDU.Text) = "" Then

MsgBox "PLZ ENTER THE HINDU PAPER QUANTITY", vbInformation

CMBHINDU.SetFocus

Exit Sub

End If

TXTNO_OF_PAPER.Text = Val(CMBNAV.Text) + Val(CMBDAINIK.Text) + Val(CMBHARI.Text) + Val(CMBNAI.Text) + Val(CMBEXPRESS.Text) + Val(CMBTIMES.Text) + Val(CMBHINDUSTAN.Text) + Val(CMBHINDU.Text)

TXTTOTALAMT.Text = Val(TXTNAVAMT.Text) + Val(TXTDAINIKAMT.Text) + Val(TXTHARIAMT.Text) + Val(TXTNAIAMT.Text) + Val(TXTEXPRESSAMT.Text) + Val(TXTTIMESAMT.Text) + Val(TXTHINDUSTANAMT.Text) + Val(TXTHINDUAMT.Text)

sql = "insert into SALES_PAPER_DETAIL values(#" & DTPDATE.Value & "#," & CMBNAV.Text & "," & CMBDAINIK.Text & "," & CMBHARI.Text & "," & CMBNAI.Text & "," & CMBEXPRESS.Text & "," & CMBTIMES.Text & "," & CMBHINDUSTAN.Text & "," & CMBHINDU.Text & "," & TXTNO_OF_PAPER.Text & ")"

CON.Execute sql

sql = "insert into SALES_PAPER_AMT values(#" & DTPDATE.Value & "#," & TXTNAVAMT.Text & "," & TXTDAINIKAMT.Text & "," & TXTHARIAMT.Text & "," & TXTNAIAMT.Text & "," & TXTEXPRESSAMT.Text & "," & TXTTIMESAMT.Text & "," & TXTHINDUSTANAMT.Text & " ," & TXTHINDUAMT.Text & "," & TXTTOTALAMT.Text & ")"

CON.Execute sql

MsgBox "Record Saved", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub Form_Activate()

List1.Clear

If RS.State = 1 Then RS.Close

RS.Open "select * from SALES_PAPER_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

List1.AddItem RS(0)

RS.MoveNext

Wend

End If

RS.Close

Dim i As Integer

For i = 0 To 1000

CMBNAV.AddItem i

CMBDAINIK.AddItem i

CMBHARI.AddItem i

CMBNAI.AddItem i

CMBEXPRESS.AddItem i

CMBTIMES.AddItem i

CMBHINDUSTAN.AddItem i

CMBHINDU.AddItem i

Next

End Sub

Private Sub Form_Load()

DTPDATE.Format = dtpCustom

DTPDATE.CustomFormat = "dd\MM\yyyy"

End Sub

Private Sub List1_Click()

sql = "select * from SALES_PAPER_DETAIL where [DATE]=#" & List1.Text & "#"

If RS.State = 1 Then RS.Close

RS.Open sql, CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount = 1 Then

DTPDATE.Value = RS(0)

CMBNAV.Text = RS(1)

CMBDAINIK.Text = RS(2)

CMBHARI.Text = RS(3)

CMBNAI.Text = RS(4)

CMBEXPRESS.Text = RS(5)

CMBTIMES.Text = RS(6)

CMBHINDUSTAN.Text = RS(7)

CMBHINDU.Text = RS(8)

TXTNO_OF_PAPER.Text = RS(9)

End If

RS.Close

sql = "select * from SALES_PAPER_AMT where [DATE]=#" & List1.Text & "#"

If RS1.State = 1 Then RS1.Close

RS1.Open sql, CON, adOpenKeyset, adLockOptimistic

If RS1.RecordCount = 1 Then

DTPDATE.Value = RS1(0)

TXTNAVAMT.Text = RS1(1)

TXTDAINIKAMT.Text = RS1(2)

TXTHARIAMT.Text = RS1(3)

TXTNAIAMT.Text = RS1(4)

TXTEXPRESSAMT.Text = RS1(5)

TXTTIMESAMT.Text = RS1(6)

TXTHINDUSTANAMT.Text = RS1(7)

TXTHINDUAMT.Text = RS1(8)

TXTTOTALAMT.Text = RS1(9)

End If

RS1.Close

TXTNO_OF_PAPER.Text = Val(CMBNAV.Text) + Val(CMBDAINIK.Text) + Val(CMBHARI.Text) + Val(CMBNAI.Text) + Val(CMBEXPRESS.Text) + Val(CMBTIMES.Text) + Val(CMBHINDUSTAN.Text) + Val(CMBHINDU.Text)

TXTTOTALAMT.Text = Val(TXTNAVAMT.Text) + Val(TXTDAINIKAMT.Text) + Val(TXTHARIAMT.Text) + Val(TXTNAIAMT.Text) + Val(TXTEXPRESSAMT.Text) + Val(TXTTIMESAMT.Text) + Val(TXTHINDUSTANAMT.Text) + Val(TXTHINDUAMT.Text)

CMDSAVE.Enabled = False

CMDMODIFY.Enabled = True

CMDDEL.Enabled = True

End Sub

Private Sub CMBDAINIK_Click()

TXTDAINIKAMT.Text = 2 * CMBDAINIK.Text

End Sub

Private Sub CMBEXPRESS_Click()

TXTEXPRESSAMT.Text = 1.5 * CMBEXPRESS.Text

End Sub

Private Sub CMBHARI_Click()

TXTHARIAMT.Text = 1 * CMBHARI.Text

End Sub

Private Sub CMBHINDU_Click()

TXTHINDUAMT.Text = 2 * CMBHINDU.Text

End Sub

Private Sub CMBHINDUSTAN_Click()

TXTHINDUSTANAMT.Text = 2.5 * CMBHINDUSTAN.Text

End Sub

Private Sub CMBNAI_Click()

TXTNAIAMT.Text = 1.5 * CMBNAI.Text

End Sub

Private Sub CMBNAV_Click()

TXTNAVAMT.Text = 1.5 * CMBNAV.Text

End Sub

Private Sub CMBTIMES_Click()

TXTTIMESAMT.Text = 2 * CMBTIMES.Text

End Sub

BILLING DETAIL FORM

COADING OF BILLING DETAIL FORM

Private Sub CMDCLEAR_Click()

Text1.Text = ""

End Sub

Private Sub CMDCLOSE_Click()

Unload Me

End Sub

Private Sub CMDDEL_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "PLZ ENTER DATE YOU WANT TO DELET", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

sql = "delete from BILLING_DETAIL where BILL_NUMBER=" & TXTBILLNO.Text & ""

If (MsgBox("ARE YOU SURE TO DELET THIS RECORD", vbYesNo) = vbYes) Then

CON.Execute sql

MsgBox "RECORD IS SUCESSFULLY DELETED", vbInformation

End If

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDFIND_Click()

FRMFIND.Visible = True

End Sub

Private Sub CMDMODIFY_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "PLZ ENTER DATE ", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

If Trim(TXTBILLNO.Text) = "" Then

MsgBox "PLZ ENTER BILL NUMBER", vbInformation

TXTBILLNO.SetFocus

Exit Sub

End If

If Trim(TXTADDRESS.Text) = "" Then

MsgBox "PLZ ENTER ADDRESS", vbInformation

TXTADDRESS.SetFocus

Exit Sub

End If

If Trim(TXTCUST_NAME.Text) = "" Then

MsgBox "PLZ ENTER CUSTOMER NAME", vbInformation

TXTCUST_NAME.SetFocus

Exit Sub

End If

TXTTOTAL_NP.Text = Val(CMBNAV.Text) + Val(CMBDAINIK.Text) + Val(CMBHARI.Text) + Val(CMBNAI.Text) + Val(CMBEXPRESS.Text) + Val(CMBTIMES.Text) + Val(CMBHINDUSTAN.Text) + Val(CMBHINDU.Text)

TXTTOTALAMT.Text = Val(TXTNAVAMT.Text) + Val(TXTDAINIKAMT.Text) + Val(TXTHARI.Text) + Val(TXTNAIAMT.Text) + Val(TXTEXPRESSAMT.Text) + Val(TXTTIMES.Text) + Val(TXTHINDUSTAN.Text) + Val(TXTHINDU.Text)

sql = "update BILLING_DETAIL set [DATE]=#" & DTPDATE.Value & "#, ADDRESS= '" & TXTADDRESS.Text & "',CUST_NAME= '" & TXTCUST_NAME.Text & "' , NAV_BHARAT=" & CMBNAV.Text & ",DAINIK_BHASKAR=" & CMBDAINIK.Text & ", HARI_BHOMI=" & CMBHARI.Text & ", NAI_DUNIYA=" & CMBNAI.Text & ", THE_INDIAN_EXPRESS=" & CMBEXPRESS.Text & ", TIMES_OF_INDIA=" & CMBTIMES.Text & ", THE_HINDUSTAN_TIMES=" & CMBHINDUSTAN.Text & ", THE_HINDU=" & CMBHINDU.Text & ", NAV_BHARATAMT=" & TXTNAVAMT.Text & ",DAINIK_BHASKARAMT=" & TXTDAINIKAMT.Text & ",HARI_BHOMIAMT=" & TXTHARI.Text & ",NAI_DUNIYAAMT=" & TXTNAIAMT.Text & ",THE_INDIAN_EXPRESSAMT=" & TXTEXPRESSAMT.Text & ",TIMES_OF_INDIAAMT=" & TXTTIMES.Text & ",THE_HINDUSTAN_TIMESAMT=" & TXTHINDUSTAN.Text & ",THE_HINDUAMT =" & TXTHINDU.Text & ",TOTAL_PAPER=" & TXTTOTAL_NP.Text & ",TOTAL_AMOUNT=" & TXTTOTALAMT.Text & " Where BILL_NUMBER=" & TXTBILLNO.Text & " "

MsgBox sql

CON.Execute sql

MsgBox "RECORDS ARE MODIFIED SUCESSFULLY"

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDNEW_Click()

Call clrf(Me)

If RS.State = 1 Then RS.Close

RS.Open "select * from BILLING_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

TXTBILLNO.Text = RS.RecordCount + 1

Else

TXTBILLNO.Text = 1

End If

RS.Close

DTPDATE.Value = Date

TXTADDRESS.Text = ""

TXTCUST_NAME.Text = ""

CMBNAV.Text = 0

CMBDAINIK.Text = 0

CMBHARI.Text = 0

CMBNAI.Text = 0

CMBEXPRESS.Text = 0

CMBTIMES.Text = 0

CMBHINDUSTAN.Text = 0

CMBHINDU.Text = 0

TXTTOTAL_NP.Text = 0

TXTNAVAMT.Text = 0

TXTDAINIKAMT.Text = 0

TXTHARI.Text = 0

TXTNAIAMT.Text = 0

TXTEXPRESSAMT.Text = 0

TXTTIMES.Text = 0

TXTHINDUSTAN.Text = 0

TXTHINDU.Text = 0

TXTTOTALAMT.Text = 0

CMDSAVE.Enabled = True

CMDMODIFY.Enabled = False

CMDDEL.Enabled = False

End Sub

Private Sub CMDSAVE_Click()

Dim str As String

str = TXTCUST_ID.Text

Dim i As Integer, j As Integer

i = InStr(1, str, "-")

j = Mid(str, 1, i - 1)

If Trim(DTPDATE.Value) = "" Then

MsgBox "PLZ ENTER DATE ", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

If Trim(TXTBILLNO.Text) = "" Then

MsgBox "PLZ ENTER BILL NUMBER", vbInformation

TXTBILLNO.SetFocus

Exit Sub

End If

If Trim(TXTADDRESS.Text) = "" Then

MsgBox "PLZ ENTER ADDRESS", vbInformation

TXTADDRESS.SetFocus

Exit Sub

End If

If Trim(TXTCUST_ID.Text) = "" Then

MsgBox "PLZ ENTER CUSTOMER ID", vbInformation

TXTCUST_ID.SetFocus

Exit Sub

End If

If Trim(TXTCUST_NAME.Text) = "" Then

MsgBox "PLZ ENTER CUSTOMER NAME", vbInformation

TXTCUST_NAME.SetFocus

Exit Sub

End If

TXTTOTAL_NP.Text = Val(CMBNAV.Text) + Val(CMBDAINIK.Text) + Val(CMBHARI.Text) + Val(CMBNAI.Text) + Val(CMBEXPRESS.Text) + Val(CMBTIMES.Text) + Val(CMBHINDUSTAN.Text) + Val(CMBHINDU.Text)

TXTTOTALAMT.Text = Val(TXTNAVAMT.Text) + Val(TXTDAINIKAMT.Text) + Val(TXTHARI.Text) + Val(TXTNAIAMT.Text) + Val(TXTEXPRESSAMT.Text) + Val(TXTTIMES.Text) + Val(TXTHINDUSTAN.Text) + Val(TXTHINDU.Text)

sql = "insert into BILLING_DETAIL values(" & TXTBILLNO.Text & ",#" & DTPDATE.Value & "#,'" & TXTADDRESS.Text & "'," & j & ",'" & TXTCUST_NAME.Text & "'," & CMBNAV.Text & "," & CMBDAINIK.Text & "," & CMBHARI.Text & "," & CMBNAI.Text & "," & CMBEXPRESS.Text & "," & CMBTIMES.Text & "," & CMBHINDUSTAN.Text & "," & CMBHINDU.Text & "," & TXTNAVAMT.Text & "," & TXTDAINIKAMT.Text & "," & TXTHARI.Text & ", " & TXTNAIAMT.Text & "," & TXTEXPRESSAMT.Text & "," & TXTTIMES.Text & "," & TXTHINDUSTAN.Text & "," & TXTHINDU.Text & "," & TXTTOTAL_NP.Text & "," & TXTTOTALAMT.Text & ")"

CON.Execute sql

MsgBox "RECORDS ARE SUCESSFULLY SAVED"

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDSEARCH_Click()

MSF.Rows = 2

MSF.TextMatrix(1, 0) = ""

MSF.TextMatrix(1, 1) = ""

MSF.TextMatrix(1, 2) = ""

MSF.TextMatrix(1, 3) = ""

MSF.TextMatrix(1, 4) = ""

MSF.TextMatrix(1, 5) = ""

MSF.TextMatrix(1, 6) = ""

MSF.TextMatrix(1, 7) = ""

MSF.TextMatrix(1, 8) = ""

MSF.TextMatrix(1, 9) = ""

MSF.TextMatrix(1, 10) = ""

MSF.TextMatrix(1, 11) = ""

Dim i As Integer

i = 1

If RS.State = 1 Then RS.Close

RS.Open "select * from BILLING_DETAIL where ADDRESS='" & Text1.Text & "'", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

MSF.TextMatrix(i, 0) = RS(0)

MSF.TextMatrix(i, 1) = RS(1)

MSF.TextMatrix(i, 2) = RS(2)

MSF.TextMatrix(i, 3) = RS(3)

MSF.TextMatrix(i, 4) = RS(4)

MSF.TextMatrix(i, 5) = RS(5)

MSF.TextMatrix(i, 6) = RS(6)

MSF.TextMatrix(i, 7) = RS(7)

MSF.TextMatrix(i, 8) = RS(8)

MSF.Rows = MSF.Rows + 1

i = i + 1

RS.MoveNext

Wend

Else

MsgBox "Record Not Found", vbInformation

End If

RS.Close

CMDFIND.Visible = False

FRMFIND.Visible = False

MSF.Visible = True

Picture1.Visible = True

End Sub

Private Sub Form_Activate()

Call CMDNEW_Click

List1.Clear

If RS.State = 1 Then RS.Close

RS.Open "select * from BILLING_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

List1.AddItem RS(0) & " - " & RS("CUST_NAME")

RS.MoveNext

Wend

End If

RS.Close

TXTCUST_ID.Clear

If RS.State = 1 Then RS.Close

RS.Open "select * from CUSTOMER_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

TXTCUST_ID.AddItem RS(0) & " - " & RS("C_NAME")

RS.MoveNext

Wend

End If

RS.Close

Dim i As Integer

For i = 1 To 1000

CMBNAV.AddItem i

CMBDAINIK.AddItem i

CMBHARI.AddItem i

CMBNAI.AddItem i

CMBEXPRESS.AddItem i

CMBTIMES.AddItem i

CMBHINDUSTAN.AddItem i

CMBHINDU.AddItem i

Next

FRMFIND.Visible = False

MSF.Visible = False

Picture1.Visible = False

End Sub

Private Sub List1_Click()

Dim i As Integer

i = Mid(List1.Text, 1, InStr(1, List1.Text, " - ") - 1)

sql = "select * from BILLING_DETAIL where BILL_NUMBER=" & i & ""

If RS.State = 1 Then RS.Close

RS.Open sql, CON, adOpenKeyset, adLockPessimistic

If RS.RecordCount = 1 Then

TXTBILLNO.Text = RS(0)

DTPDATE.Value = RS(1)

TXTADDRESS.Text = RS(2)

TXTCUST_NAME.Text = RS(4)

CMBNAV.Text = RS(5)

CMBDAINIK.Text = RS(6)

CMBHARI.Text = RS(7)

CMBNAI.Text = RS(8)

CMBEXPRESS.Text = RS(9)

CMBTIMES.Text = RS(10)

CMBHINDUSTAN.Text = RS(11)

CMBHINDU.Text = RS(12)

TXTNAVAMT.Text = RS(13)

TXTDAINIKAMT.Text = RS(14)

TXTHARI.Text = RS(15)

TXTNAIAMT.Text = RS(16)

TXTEXPRESSAMT.Text = RS(17)

TXTTIMES.Text = RS(18)

TXTHINDUSTAN.Text = RS(19)

TXTHINDU.Text = RS(20)

End If

RS.Close

CMDSAVE.Enabled = False

CMDMODIFY.Enabled = True

CMDDEL.Enabled = True

End Sub

Private Sub Picture1_Click()

MSF.Visible = False

CMDFIND.Visible = True

Picture1.Visible = False

End Sub

Private Sub TXTCUST_ID_Click()

Dim i As Integer

i = Mid(TXTCUST_ID.Text, 1, InStr(1, TXTCUST_ID.Text, " - ") - 1)

sql = "select * from CUSTOMER_DETAIL where C_ID=" & i

If RS.State = 1 Then RS.Close

RS.Open sql, CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount = 1 Then

TXTCUST_NAME.Text = RS(1)

TXTADDRESS.Text = RS(2)

End If

RS.Close

End Sub

Private Sub CMBDAINIK_Click()

TXTDAINIKAMT.Text = 2 * CMBDAINIK.Text

End Sub

Private Sub CMBEXPRESS_Click()

TXTEXPRESSAMT.Text = 1.5 * CMBEXPRESS.Text

End Sub

Private Sub CMBHARI_Click()

TXTHARI.Text = 1 * CMBHARI.Text

End Sub

Private Sub CMBHINDU_Click()

TXTHINDU.Text = 2 * CMBHINDU.Text

End Sub

Private Sub CMBHINDUSTAN_Click()

TXTHINDUSTAN.Text = 2.5 * CMBHINDUSTAN.Text

End Sub

Private Sub CMBNAI_Click()

TXTNAIAMT.Text = 1.5 * CMBNAI.Text

End Sub

Private Sub CMBNAV_Click()

TXTNAVAMT.Text = 1.5 * CMBNAV.Text

End Sub

Private Sub CMBTIMES_Click()

TXTTIMES.Text = 2 * CMBTIMES.Text

End Sub

LINE DETAIL FORM

COADING OF LINE DETAIL FORM

Private Sub CMDCLEAR_Click()

Text1.Text = ""

End Sub

Private Sub CMDCLOSE_Click()

Unload Me

End Sub

Private Sub CMDDEL_Click()

If Trim(TXTLINECODE.Text) = "" Then

MsgBox "PLZ ENTER LINE CODE YOU WANT TO DELET", vbInformation

TXTLINECODE.SetFocus

Exit Sub

End If

sql = "delete from LINE_DETAIL where LINE_CODE=" & TXTLINECODE.Text

If (MsgBox("ARE YOU SURE TO DELET THIS RECORD", vbYesNo) = vbYes) Then

CON.Execute sql

MsgBox "RECORD IS SUCESSFULLY DELETED", vbInformation

End If

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDFIND_Click()

FRMFIND.Visible = True

End Sub

Private Sub CMDMODIFY_Click()

If Trim(TXTLINECODE.Text) = "" Then

MsgBox "ENTER LINE CODE"

TXTLINECODE.SetFocus

Exit Sub

End If

If Trim(TXTLINENAME.Text) = "" Then

MsgBox "ENTER LINE NAME"

TXTLINENAME.SetFocus

Exit Sub

End If

If Trim(TXTHOWKERNAME.Text) = "" Then

MsgBox "ENTER HOWKER NAME"

TXTHOWKERNAME.SetFocus

Exit Sub

End If

sql = "update LINE_DETAIL set LINE_NAME='" & TXTLINENAME.Text & "',HOWKER_NAME='" & TXTHOWKERNAME.Text & "' where LINE_CODE=" & TXTLINECODE.Text & ""

CON.Execute sql

MsgBox "RECORDS ARE MODIFIED SUCESSFULLY"

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDNEW_Click()

TXTLINECODE.Text = ""

TXTLINENAME.Text = ""

TXTHOWKERNAME.Text = ""

CMDSAVE.Enabled = True

CMDMODIFY.Enabled = False

CMDDEL.Enabled = False

End Sub

Private Sub CMDSAVE_Click()

If Trim(TXTLINECODE.Text) = "" Then

MsgBox "ENTER LINE CODE"

TXTLINECODE.SetFocus

Exit Sub

End If

If Trim(TXTLINENAME.Text) = "" Then

MsgBox "ENTER LINE NAME"

TXTLINENAME.SetFocus

Exit Sub

End If

If Trim(TXTHOWKERNAME.Text) = "" Then

MsgBox "ENTER HOWKER NAME"

TXTHOWKERNAME.SetFocus

Exit Sub

End If

sql = "insert into LINE_DETAIL values(" & TXTLINECODE.Text & ",'" & TXTLINENAME.Text & "','" & TXTHOWKERNAME.Text & "')"

CON.Execute sql

MsgBox "RECORDS ARE SUCESSFULLY SAVED"

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDSEARCH_Click()

MSF.Rows = 2

MSF.TextMatrix(1, 0) = ""

MSF.TextMatrix(1, 1) = ""

MSF.TextMatrix(1, 2) = ""

Dim i As Integer

i = 1

If RS.State = 1 Then RS.Close

RS.Open "select * from LINE_DETAIL where HOWKER_NAME='" & Text1.Text & "'", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

MSF.TextMatrix(i, 0) = RS(0)

MSF.TextMatrix(i, 1) = RS(1)

MSF.TextMatrix(i, 2) = RS(2)

MSF.Rows = MSF.Rows + 1

i = i + 1

RS.MoveNext

Wend

Else

MsgBox "Record Not Found", vbInformation

End If

RS.Close

CMDFIND.Visible = False

FRMFIND.Visible = False

MSF.Visible = True

Picture1.Visible = True

End Sub

Private Sub Form_Activate()

List1.Clear

If RS.State = 1 Then RS.Close

RS.Open "select * from LINE_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

List1.AddItem RS(0) & " - " & RS("HOWKER_NAME")

RS.MoveNext

Wend

End If

RS.Close

FRMFIND.Visible = False

MSF.Visible = False

Picture1.Visible = False

End Sub

Private Sub List1_Click()

Dim i As Integer

i = Mid(List1.Text, 1, InStr(1, List1.Text, " - ") - 1)

sql = "select * from LINE_DETAIL where LINE_CODE=" & i

If RS.State = 1 Then RS.Close

RS.Open sql, CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount = 1 Then

TXTLINECODE.Text = RS(0)

TXTLINENAME.Text = RS(1)

TXTHOWKERNAME.Text = RS(2)

End If

RS.Close

CMDSAVE.Enabled = False

CMDMODIFY.Enabled = True

CMDDEL.Enabled = True

End Sub

Private Sub Picture1_Click()

MSF.Visible = False

CMDFIND.Visible = True

Picture1.Visible = False

End Sub

EXPENCES DETAIL FORM

COADING OF EXPENCES DETAIL FORM

Private Sub CMDCLEAR_Click()

Text1.Text = ""

End Sub

Private Sub CMDDEL_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "Plz enter EXPENCES DATE you Want to Delete", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

sql = "delete from EXPENCES_DETAIL where DATE= #" & DTPDATE.Value & "# "

If (MsgBox("Aur You Sure To delete This Record", vbYesNo) = vbYes) Then

CON.Execute sql

MsgBox "Record Deleted", vbInformation

End If

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDFIND_Click()

FRMFIND.Visible = True

End Sub

Private Sub CMDMODIFY_Click()

If Trim(DTPDATE.Value) = "" Then

MsgBox "Plz Enter EXPENCES DATE You want To modify", vbInformation

DTPDATE.SetFocus

Exit Sub

End If

If TXTEXPNAME.Text = "" Then

MsgBox "PLZ ENTER EXPENSES NAME", vbInformation

TXTEXPNAME.SetFocus

End If

If TXTEXPAMOUNT.Text = "" Then

MsgBox "PLZ ENTER EXPENSES AMOUNT", vbInformation

End If

sql = "update EXPENCES_DETAIL set EXPENCES_NAME='" & TXTEXPNAME.Text & "',EXPENCES_AMOUNT=" & TXTEXPAMOUNT.Text & " where DATE=#" & DTPDATE.Value & "# "

CON.Execute sql

MsgBox "Record Updated Sucessfully", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDNEW_Click()

DTPDATE.Value = Date

TXTEXPNAME.Text = ""

TXTEXPAMOUNT.Text = ""

CMDSAVE.Enabled = True

CMDMODIFY.Enabled = False

CMDDEL.Enabled = False

End Sub

Private Sub CMDSAVE_Click()

If DTPDATE.Value = "" Then

MsgBox "PLZ ENTE DATE IN THE DETAIL", vbInformation

DTPDATE.SetFocus

End If

If TXTEXPNAME.Text = "" Then

MsgBox "PLZ ENTER EXPENSES NAME", vbInformation

TXTEXPNAME.SetFocus

End If

If TXTEXPAMOUNT.Text = "" Then

MsgBox "PLZ ENTER EXPENSES AMOUNT", vbInformation

End If

sql = "insert into EXPENCES_DETAIL values(#" & DTPDATE.Value & " # ,'" & TXTEXPNAME.Text & "'," & TXTEXPAMOUNT.Text & ")"

CON.Execute sql

MsgBox "RECORD ARE SAVED SUCESSFULLY", vbInformation

Call CMDNEW_Click

Call Form_Activate

End Sub

Private Sub CMDSEARCH_Click()

MSF.Rows = 2

MSF.TextMatrix(1, 0) = ""

MSF.TextMatrix(1, 1) = ""

MSF.TextMatrix(1, 2) = ""

Dim i As Integer

i = 1

If RS.State = 1 Then RS.CloseRS.Open "select * from EXPENCES_DETAIL where EXPENCES_NAME='" & Text1.Text & "'", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

MSF.TextMatrix(i, 0) = RS(0)

MSF.TextMatrix(i, 1) = RS(1)

MSF.TextMatrix(i, 2) = RS(2)

MSF.Rows = MSF.Rows + 1

i = i + 1

RS.MoveNext

Wend

Else

MsgBox "Record Not Found", vbInformation

End If

RS.Close

CMDFIND.Visible = False

FRMFIND.Visible = False

MSF.Visible = True

Picture1.Visible = True

End Sub

Private Sub Form_Activate()

List1.Clear

If RS.State = 1 Then RS.Close

RS.Open "select * from EXPENCES_DETAIL", CON, adOpenKeyset, adLockOptimistic

If RS.RecordCount > 0 Then

While RS.EOF = False

List1.AddItem RS(1) & " - " & RS(0)

RS.MoveNext

Wend

End If

RS.Close

FRMFIND.Visible = False

MSF.Visible = False

Picture1.Visible = False

End Sub

Private Sub List1_Click()

Dim i As String

i = Mid(List1.Text, 1, InStr(1, List1.Text, " - ") - 1)

sql = "select * from EXPENCES_DETAIL where EXPENCES_NAME='" & i & "'"

If RS.State = 1 Then RS.Close

RS.Open sql, CON, adOpenKeyset, adLockPessimistic

If RS.RecordCount = 1 Then

DTPDATE.Value = RS(0)

TXTEXPNAME.Text = RS(1)

TXTEXPAMOUNT.Text = RS(2)

End If

RS.Close

CMDSAVE.Enabled = False

CMDMODIFY.Enabled = True

CMDDEL.Enabled = True

End Sub

Private Sub Picture1_Click()

MSF.Visible = False

CMDFIND.Visible = True

Picture1.Visible = False

End Sub

CUSTOMER DATA REPORT

AGENT DATA REPORT

HOWKER DATA REPORT

BILLING DATA REPORT

LINE DATA REPORT

EXPENCES DATA REPORT

PURCHASE PARER DETAIL

SALES PAPER DETAIL

CUSTOMER/AGENT DETAIL

BILL

Conclusion

User friendliness.

Generate the desired reports.

Proper handling of records and books.

Bibliography

A Knowledge Based Approach to Software Development: Esprit Project Aspic.

Database Management Book of C.J.Date

Advanced Visual Basic: A Developer's Guide/Book and Disk.

DATA FLOW DIAGRAM

PRESS

PURCHASE

SALES

BILL

FLOW CHART

NPAMS FORM

SHOW MDI FORM

STOP

EXIT FROM PROJECT

START

IF

PASSWARD=CORRECT

INPUT PASSWARD=?

AGENT_DETAIL

CUSTOMER _DETAIL

PURCHASE_DETAIL

HOWKER_DETAIL

EXIT FORM PROJECT

NPAMS

FORM

ABOUT

DATA_REPORT

EXIT

CALCULATOR

SALES_DETAIL

SELECT_DETAILS

LINE_DETAIL

BILLING_DETAIL

EXPENCES_DETAIL

CUSTOMER DETAIL_REPORT

AGENT_DETAIL_REPORT

__REPORT

HOWKER_DETAIL_REPORT

PURCHASE_DETAIL_REPORT

SALES_DETAIL_REPORT

LINE_DETAIL_REPORT

BILLING_DETAIL_REPORT

EXPENCES_DETAIL_REPORT

BIBLOGRAPHY

CONCLUSION

DATA REPORTS

16

_1430026605.bin