0% found this document useful (0 votes)
38 views

ERPcoding&Design

The document contains Visual Basic code for an ERP system that manages customer, stock, order, receipt, purchase, billing, and manufacturing details. It uses ADO recordsets and connections to perform CRUD operations on various tables in an Access database, including adding, updating, searching, deleting records, and clearing form fields. Functions are included to load the connection and hide/close forms.

Uploaded by

anand_gsoft3603
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

ERPcoding&Design

The document contains Visual Basic code for an ERP system that manages customer, stock, order, receipt, purchase, billing, and manufacturing details. It uses ADO recordsets and connections to perform CRUD operations on various tables in an Access database, including adding, updating, searching, deleting records, and clearing form fields. Functions are included to load the connection and hide/close forms.

Uploaded by

anand_gsoft3603
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 40

CODING Customer Details

Dim cn As New adodb.Connection Dim rs As New adodb.Recordset SAVE Private Sub Command1_Click() Set rs = Nothing rs.Open "select * from cus_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_id.Text rs(1) = txt_name.Text rs(2) = txt_addr.Text rs(3) = txt_ph.Text rs(4) = txt_tin.Text rs(5) = txt_vat.Text rs.Update MsgBox ("One Record Added") rs.Close End Sub UPDATE Private Sub Command2_Click() Set rs = Nothing rs.Open "select * from cus_det where cus_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub rs(0) = txt_id.Text

rs(1) = txt_name.Text rs(2) = txt_addr.Text rs(3) = txt_ph.Text rs(4) = txt_tin.Text rs(5) = txt_vat.Text rs.Update MsgBox ("One Record Updated") rs.Close End Sub SEARCH Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from cus_det where cus_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub txt_id.Text = rs(0) txt_name.Text = rs(1) txt_addr.Text = rs(2) txt_ph.Text = rs(3) txt_tin.Text = rs(4) txt_vat.Text = rs(5) rs.Close End Sub DELETE Private Sub Command4_Click() Set rs = Nothing rs.Open "delete from cus_det where cus_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic

MsgBox ("One Record deleted") End Sub CLEAR Private Sub Command5_Click() txt_id.Text = "" txt_name.Text = "" txt_addr.Text = "" txt_ph.Text = "" txt_tin.Text = "" txt_vat.Text = "" End Sub CLOSE Private Sub Command6_Click() Me.Hide End Sub

Private Sub Form_Load() Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

STOCK DETAILS
Dim cn As New adodb.Connection

Dim rs As New adodb.Recordset

SAVE Private Sub Command1_Click() Set rs = Nothing rs.Open "select * from stk_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_id.Text rs(1) = txt_name.Text rs(2) = txt_hand.Text rs(3) = txt_uom.Text rs(4) = txt_rate.Text rs(5) = txt_reorder.Text rs.Update MsgBox ("One Record Added") rs.Close End Sub UPDATE Private Sub Command2_Click() Set rs = Nothing rs.Open "select * from stk_det where item_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub rs(0) = txt_id.Text rs(1) = txt_name.Text rs(2) = txt_hand.Text rs(3) = txt_uom.Text

rs(4) = txt_rate.Text rs(5) = txt_reorder.Text rs.Update MsgBox ("One Record Updated") rs.Close End Sub SEARCH Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from stk_det where item_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub txt_id.Text = rs(0) txt_name.Text = rs(1) txt_hand.Text = rs(2) txt_uom.Text = rs(3) txt_rate.Text = rs(4) txt_reorder.Text = rs(5) rs.Close End Sub DELETE Private Sub Command5_Click() Set rs = Nothing rs.Open "delete from stk_det where item_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic MsgBox ("One Record deleted") End Sub CLEAR

Private Sub Command6_Click() txt_id.Text = "" txt_name.Text = "" txt_hand.Text = "" txt_uom.Text = "" txt_rate.Text = "" txt_reorder.Text = "" End Sub CLOSE Private Sub Command7_Click() Me.Hide End Sub

Private Sub Form_Load() Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

ORDER DETAILS
Dim cn As New adodb.Connection Dim rs As New adodb.Recordset

SAVE Private Sub Command1_Click() Set rs = Nothing rs.Open "select * from order_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_oid.Text rs(1) = txt_date.Text rs(2) = txt_iid.Text rs(3) = txt_name.Text rs(4) = txt_qty.Text rs(5) = txt_uom.Text rs(6) = txt_rate.Text rs(7) = txt_total.Text rs(8) = txt_cid.Text rs(9) = txt_cname.Text rs.Update MsgBox ("One Record Added") rs.Close End Sub UPDATE Private Sub Command2_Click() Set rs = Nothing rs.Open "select * from order_det where order_id = " & txt_oid.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub rs(0) = txt_oid.Text rs(1) = txt_date.Text

rs(2) = txt_iid.Text rs(3) = txt_name.Text rs(4) = txt_qty.Text rs(5) = txt_uom.Text rs(6) = txt_rate.Text rs(7) = txt_total.Text rs(8) = txt_cid.Text rs(9) = txt_cname.Text rs.Update MsgBox ("One Record Updated") rs.Close End Sub SEARCH Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from order_det where order_id = " & txt_oid.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub txt_oid.Text = rs(0) txt_date.Text = rs(1) txt_iid.Text = rs(2) txt_name.Text = rs(3) txt_qty.Text = rs(4) txt_uom.Text = rs(5) txt_rate.Text = rs(6) txt_total.Text = rs(7) txt_cid.Text = rs(8)

txt_cname.Text = rs(9) rs.Close End Sub DELETE Private Sub Command4_Click() Set rs = Nothing rs.Open "delete from order_det where order_id = " & txt_oid.Text & "", cn, adOpenDynamic, adLockOptimistic MsgBox ("One Record deleted") End Sub CLEAR Private Sub Command5_Click() txt_oid = "" txt_date = "" txt_iid = "" txt_name = "" txt_qty = "" txt_uom = "" txt_rate = "" txt_total = "" txt_cid = "" txt_cname = "" End Sub

CLOSE Private Sub Command6_Click() Me.Hide

End Sub

Private Sub Form_Load() Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

RECEIPT DETAILS
Dim cn As New adodb.Connection Dim rs As New adodb.Recordset SAVE

Private Sub Command1_Click() Set rs = Nothing rs.Open "select * from recpt_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_rid.Text rs(1) = txt_rdate.Text rs(2) = txt_bid.Text rs(3) = txt_bdate.Text rs.Update MsgBox ("One Record Added") rs.Close End Sub UPDATE Private Sub Command2_Click() Set rs = Nothing rs.Open "select * from recpt_det where recpt_id = " & txt_rid.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub rs(0) = txt_rid.Text rs(1) = txt_rdate.Text rs(2) = txt_bid.Text rs(3) = txt_bdate.Text rs.Update MsgBox ("One Record Updated") rs.Close

End Sub DELETE Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from recpt_det where recpt_id = " & txt_rid.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub txt_rid.Text = rs(0) txt_rdate.Text = rs(1) txt_bid.Text = rs(2) txt_bdate.Text = rs(3) rs.Close End Sub DELETE Private Sub Command4_Click() Set rs = Nothing rs.Open "delete from recpt_det where recpt_id = " & txt_rid.Text & "", cn, adOpenDynamic, adLockOptimistic MsgBox ("One Record deleted") End Sub CLEAR Private Sub Command5_Click() txt_rid = "" txt_rdate = "" txt_bid = "" txt_bdate = ""

End Sub CLOSE Private Sub Command6_Click() Me.Hide End Sub

Private Sub Form_Load() Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

PRUCHASE DETAILS
Dim cn As New adodb.Connection Dim rs As New adodb.Recordset SAVE Private Sub Command1_Click() Set rs = Nothing

rs.Open "select * from pur_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_pid.Text rs(1) = txt_date.Text rs(2) = txt_iid.Text rs(3) = txt_name.Text rs(4) = txt_qty.Text rs.Update MsgBox ("One Record Added") rs.Close End Sub UPDATE Private Sub Command2_Click() Set rs = Nothing rs.Open "select * from pur_det where pur_id = " & txt_pid.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub rs(0) = txt_pid.Text rs(1) = txt_date.Text rs(2) = txt_iid.Text rs(3) = txt_name.Text rs(4) = txt_qty.Text rs.Update MsgBox ("One Record Updated") rs.Close

End Sub SEARCH Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from pur_det where pur_id = " & txt_pid.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub txt_pid.Text = rs(0) txt_date.Text = rs(1) txt_iid.Text = rs(2) txt_name.Text = rs(3) txt_qty.Text = rs(4) rs.Close End Sub

DELETE Private Sub Command4_Click() Set rs = Nothing rs.Open "delete from pur_det where pur_id = " & txt_pid.Text & "", cn, adOpenDynamic, adLockOptimistic MsgBox ("One Record deleted") End Sub CLEAR Private Sub Command5_Click()

txt_pid.Text = "" txt_date.Text = "" txt_iid.Text = "" txt_name.Text = "" txt_qty.Text = "" End Sub CLOSE Private Sub Command6_Click() Me.Hide End Sub

Private Sub Form_Load() Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

BILLING DETAILS
Dim cn As New adodb.Connection Dim rs As New adodb.Recordset SAVE Private Sub Command1_Click() Set rs = Nothing rs.Open "select * from bill_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_bid.Text

rs(1) = txt_date.Text rs(2) = txt_did.Text rs(3) = txt_ddate.Text rs.Update MsgBox ("One Record Added") rs.Close End Sub UPDATE Private Sub Command2_Click() Set rs = Nothing rs.Open "select * from bill_det where bill_id = " & txt_bid.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub rs(0) = txt_bid.Text rs(1) = txt_date.Text rs(2) = txt_did.Text rs(3) = txt_ddate.Text rs.Update MsgBox ("One Record Updated") rs.Close End Sub SEARCH Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from bill_det where bill_id = " & txt_bid.Text & "", cn, adOpenDynamic, adLockOptimistic

If rs.EOF = True Then Exit Sub txt_bid.Text = rs(0) txt_date.Text = rs(1) txt_did.Text = rs(2) txt_ddate.Text = rs(3) rs.Close End Sub DELETE Private Sub Command4_Click() Set rs = Nothing rs.Open "delete from bill_det where bill_id = " & txt_bid.Text & "", cn, adOpenDynamic, adLockOptimistic MsgBox ("One Record deleted") End Sub CLEAR Private Sub Command5_Click() txt_bid.Text = "" txt_date.Text = "" txt_did.Text = "" txt_ddate.Text = "" End Sub CLOSE Private Sub Command6_Click() Me.Hide End Sub

Private Sub Form_Load() Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

MANUFACTURING DETAILS
Dim cn As New adodb.Connection Dim rs As New adodb.Recordset SAVE Private Sub Command1_Click() Set rs = Nothing rs.Open "select * from manu_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_id.Text rs(1) = txt_date.Text rs(2) = txt_iid.Text rs(3) = txt_name.Text

rs(4) = txt_exp.Text rs.Update MsgBox ("One Record Added") rs.Close End Sub UPDATE Private Sub Command2_Click() Set rs = Nothing rs.Open "select * from manu_det where man_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub rs(0) = txt_id.Text rs(1) = txt_date.Text rs(2) = txt_iid.Text rs(3) = txt_name.Text rs(4) = txt_exp.Text rs.Update MsgBox ("One Record Updated") rs.Close End Sub SEARCH Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from manu_det where man_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub

txt_id.Text = rs(0) txt_date.Text = rs(1) txt_iid.Text = rs(2) txt_name.Text = rs(3) txt_exp.Text = rs(4) rs.Close End Sub

DELETE Private Sub Command4_Click() Set rs = Nothing rs.Open "delete from manu_det where man_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic MsgBox ("One Record deleted") End Sub CLEAR Private Sub Command5_Click() txt_id.Text = "" txt_date.Text = "" txt_iid.Text = "" txt_name.Text = "" txt_exp.Text = "" End Sub

CLOSE Private Sub Command6_Click() Me.Hide End Sub

Private Sub Form_Load() Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

OUTSOURCE DETAILS
Dim cn As New adodb.Connection Dim rs As New adodb.Recordset SAVE Private Sub Command2_Click() Set rs = Nothing rs.Open "select * from out_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_id.Text rs(1) = txt_date.Text rs(2) = txt_iid.Text rs(3) = txt_name.Text rs(4) = txt_qty.Text rs.Update MsgBox ("One Record Added")

rs.Close End Sub UPDATE Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from out_det where out_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub rs(0) = txt_id.Text rs(1) = txt_date.Text rs(2) = txt_iid.Text rs(3) = txt_name.Text rs(4) = txt_qty.Text rs.Update MsgBox ("One Record Updated") rs.Close End Sub SEARCH Private Sub Command4_Click() Set rs = Nothing rs.Open "select * from out_det where out_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub txt_id.Text = rs(0) txt_date.Text = rs(1) txt_iid.Text = rs(2)

txt_name.Text = rs(3) txt_qty.Text = rs(4) rs.Close End Sub DELETE Private Sub Command5_Click() Set rs = Nothing rs.Open "delete from out_det where out_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic MsgBox ("One Record deleted") End Sub CLEAR Private Sub Command6_Click() txt_id.Text = "" txt_date.Text = "" txt_iid.Text = "" txt_name.Text = "" txt_qty.Text = "" End Sub CLOSE Private Sub Command7_Click() Me.Hide End Sub

Private Sub Form_Load()

Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

FINISHED GOODS DETAILS


Dim cn As New adodb.Connection Dim rs As New adodb.Recordset SAVE Private Sub Command1_Click() Set rs = Nothing rs.Open "select * from fg_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_id.Text rs(1) = txt_date.Text rs(2) = txt_oid.Text rs(3) = txt_odate.Text rs.Update MsgBox ("One Record Added") rs.Close End Sub UPDATE Private Sub Command2_Click()

Set rs = Nothing rs.Open "select * from fg_det where fg_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub rs(0) = txt_id.Text rs(1) = txt_date.Text rs(2) = txt_oid.Text rs(3) = txt_odate.Text rs.Update MsgBox ("One Record Updated") rs.Close End Sub SEARCH Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from out_det where out_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub txt_id.Text = rs(0) txt_date.Text = rs(1) txt_oid.Text = rs(2) txt_odate.Text = rs(3) rs.Close End Sub DELETE Private Sub Command4_Click()

Set rs = Nothing rs.Open "delete from fg_det where fg_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic MsgBox ("One Record deleted") End Sub CLEAR Private Sub Command5_Click() txt_id.Text = "" txt_date.Text = "" txt_oid.Text = "" txt_odate.Text = "" End Sub CLOSE Private Sub Command6_Click() Me.Hide End Sub

Private Sub Form_Load() Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

DELIVERY DETAILS
Dim cn As New adodb.Connection Dim rs As New adodb.Recordset SAVE Private Sub Command1_Click() Set rs = Nothing rs.Open "select * from del_det", cn, adOpenDynamic, adLockOptimistic rs.AddNew rs(0) = txt_id.Text rs(1) = txt_date.Text rs(2) = txt_fid.Text rs(3) = txt_fdate.Text rs.Update MsgBox ("One Record Added") rs.Close End Sub UPDATE Private Sub Command2_Click() Set rs = Nothing rs.Open "select * from del_det where del_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub

rs(0) = txt_id.Text rs(1) = txt_date.Text rs(2) = txt_fid.Text rs(3) = txt_fdate.Text rs.Update MsgBox ("One Record Updated") rs.Close End Sub SEARCH Private Sub Command3_Click() Set rs = Nothing rs.Open "select * from del_det where del_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic If rs.EOF = True Then Exit Sub txt_id.Text = rs(0) txt_date.Text = rs(1) txt_fid.Text = rs(2) txt_fdate.Text = rs(3) rs.Close End Sub DELETE Private Sub Command4_Click() Set rs = Nothing rs.Open "delete from fg_det where fg_id = " & txt_id.Text & "", cn, adOpenDynamic, adLockOptimistic MsgBox ("One Record deleted")

End Sub CLEAR Private Sub Command5_Click() txt_id.Text = "" txt_date.Text = "" txt_fid.Text = "" txt_fdate.Text = "" End Sub CLOSE Private Sub Command6_Click() Me.Hide End Sub

Private Sub Form_Load() Set cn = Nothing cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\ERP_vbaccess\ERP.mdb;Persist Security Info=False" End Sub

FORM DESIGN Customer Details

STOCK DETAILS

ORDER DETAILS

RECEIPT DETAILS

PURCHASE DETAILS

BILLING DETAILS

MANUFACTURING DETAILS

OUTSOURCE DETAILS

FINISHED GOODS DETAILS

DELIVERY DETAILS

You might also like