CT project
-
Upload
kamal-markam -
Category
Documents
-
view
7 -
download
0
description
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