• Tidak ada hasil yang ditemukan

#DATA PESANAN

Dalam dokumen LAMPIRAN A KELUARAN SISTEM BERJALAN (Halaman 31-41)

Private Sub T2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then

T3.SetFocus End If

End Sub

==========================================================

Private Sub T3_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then

T4.SetFocus End If

End Sub

==========================================================

Private Sub T4_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then

T5.SetFocus End If

End Sub

==========================================================

#DATA PESANAN

==========================================================

Dim RSQPESANAN As New ADODB.Recordset Dim rspesanan As New ADODB.Recordset Dim rssupplier As New ADODB.Recordset Dim rsbarang As New ADODB.Recordset

==========================================================

CR.Action = 1 Call CLEARALL End Sub

==========================================================

Private Sub Combo1_Click()

Set rssupplier = con.Execute("SELECT * FROM SUPPLIER WHERE KD_SUPP='" & Combo1 & "'")

If Not rssupplier.EOF Then

Text2.Text = rssupplier("NM_SUPP") Text3.Text = rssupplier("ALAMAT") Text4.Text = rssupplier("TELP") End If

End Sub

==========================================================

Private Sub Combo2_Click()

Set rsbarang = con.Execute("SELECT NM_BRG,UKURAN,HARGA FROM BARANG WHERE KD_BRG='" & Combo2.Text & "'")

If Not rsbarang.EOF Then

Text5.Text = rsbarang.Fields(0).Value Text6.Text = rsbarang.Fields(2).Value End If

Text7.SetFocus End Sub

==========================================================

Private Sub Command1_Click() Dim A As String

On Error Resume Next

H = "INSERT INTO PESANAN(NO_PSN,KD_SUPp,TGL_PSN)" & _

"VALUES('" & Text1.Text & "','" & Combo1.Text & "','" & DTPicker1.Value &

"')"

con.Execute (H) With MSFlexGrid1 A = 1

A = A + 1 End If Loop

MsgBox "DATA SUDAH TERSIMPAN ,", vbOKOnly, "PESAN"

MSFlexGrid1.Rows = MSFlexGrid1.Rows - A + 1 MSFlexGrid1.Clear

MSFlexGrid1.FormatString = "NO|KODE BARANG| NAMA BARANG|UKURAN| HARGA PESAN| JUMLAH PESAN|TOTAL "

'Call CLEARALL End With

Combo2.Enabled = True Cmdcetak.Enabled = True Command2.Enabled = False End Sub

==========================================================

Private Sub Command2_Click() On Error Resume Next

If Combo1.Text = "" Then

MsgBox "CLICK KODE SUPPLILER YANG ADA PADA COMBO", vbOKOnly,

"CHECK"

Combo1.SetFocus

ElseIf Combo2.Text = "" Then

MsgBox "CLICK KODE BARANG YANG ADA PADA COMBO", vbOKOnly,

"CHECK"

Combo2.SetFocus

ElseIf Text7.Text = "" Then

MsgBox "JUMLAH PESANAN HARUS DI ISI", vbOKOnly, "WARNING"

Text7.SetFocus Else

BARIS = MSFlexGrid1.Row

MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1

MSFlexGrid1.TextMatrix(BARIS, 0) = MSFlexGrid1.Row + 0 MSFlexGrid1.TextMatrix(BARIS, 1) = Combo2.Text

MSFlexGrid1.TextMatrix(BARIS, 2) = Text4.Text

con.Execute "INSERT INTO BARANG VALUES('" & Combo2 & "','" & Text4

& "','" & Text5 & "','" & Text6 & "','" & Text9.Text & "')"

MSFlexGrid1.Row = MSFlexGrid1.Row + 1

MsgBox "SATU RECORD BERTAMBAH!", vbInformation,

"ATTENTHION>>!!"

Call CLEARBRG Combo2 = ""

Combo2.SetFocus Combo2.Enabled = True Command1.Enabled = True End If

End Sub

==========================================================

Private Sub Command3_Click() With MSFlexGrid1

b = 1

Do Until b > 10

If .TextMatrix(b, 0) = "" Then Exit Do

Else b = b + 1 End If Loop

MSFlexGrid1.Rows = MSFlexGrid1.Rows - b + 1 MSFlexGrid1.Clear

MSFlexGrid1.FormatString = "NO | KODE BARANG | NAMA BARANG | UKURAN | HARGA PESAN | JUMLAH PESAN | TOTAL "

Call CLEARALL

Command2.Enabled = False End With

End Sub

==========================================================

Private Sub Command4_Click()

End Sub

==========================================================

Sub ISIKDSUPP()

Set rspesanan = con.Execute("SELECT DISTINCT KD_SUPP FROM SUPPLIER")

Do While Not rspesanan.EOF

Combo1.AddItem (rspesanan.Fields(0).Value) rspesanan.MoveNext

Loop End Sub

==========================================================

Sub ISIKDBRG()

Set rsbarang = con.Execute("SELECT DISTINCT KD_BRG FROM BARANG")

Do While Not rsbarang.EOF

Combo2.AddItem (rsbarang.Fields(0).Value) rsbarang.MoveNext

Loop End Sub

==========================================================

Sub auto()

Set rspesanan = New ADODB.Recordset rspesanan.Open " select * from Pesanan ", con

Text1 = "P000" + Trim(Str(rspesanan.RecordCount + 1)) Text1.Enabled = False

End Sub

==========================================================

Private Sub DTPicker1_CallbackKeyDown(ByVal KeyCode As Integer, ByVal Shift As Integer, ByVal CallbackField As String, CallbackDate As Date)

DTPicker1 = Format(Now, "DD-MM-YYY") End Sub

==========================================================

| UKURAN | HARGA PESAN | JUMLAH PESAN | TOTAL "

Command1.Enabled = True DTPicker1 = Now()

Cmdcetak.Enabled = False Command1.Enabled = False End Sub

==========================================================

Private Sub Text7_Change()

Text8 = Val(Text6.Text) * Val(Text7.Text) End Sub

==========================================================

Sub CLEARBRG() Text5 = ""

Text6 = ""

Text7 = ""

Text8 = ""

End Sub

==========================================================

Sub CLEARALL() Combo1 = ""

Combo2 = ""

Text1 = ""

Text2 = ""

Text3 = ""

Text4 = ""

Text5 = ""

Text6 = ""

Text7 = ""

Text8 = ""

Text9 = ""

End Sub

==========================================================

==========================================================

Sub ISIKDBRG()

Set rsbarang = con.Execute("SELECT DISTINCT KD_BRG FROM BARANG")

Do While Not rsbarang.EOF

Combo1.AddItem (rsbarang.Fields(0).Value) rsbarang.MoveNext

Loop End Sub

==========================================================

Sub CLEARALL() Combo1 = ""

Text1 = ""

Text2 = ""

Text3 = ""

Text4 = ""

End Sub

==========================================================

Private Sub Cmdcetak_Click()

CRKELUAR.ReportFileName = "" & App.Path & "\keluar.RPT"

CRKELUAR.SelectionFormula = " {keluar.KD_PENGELUARAN}='" & Text1 &

"'"

CRKELUAR.RetrieveDataFiles

CRKELUAR.WindowState = crptMaximized CRKELUAR.Action = 1

End Sub

==========================================================

Private Sub Combo1_Click()

Set rsbarang = con.Execute("SELECT NM_BRG,HARGA, STOK FROM BARANG WHERE KD_BRG='" & Combo1.Text & "'")

If Not rsbarang.EOF Then

Text3.Text = rsbarang.Fields(0).Value End If

Text1.SetFocus

ElseIf Text2.Text = "" Then

MsgBox "ISI NAMA PETUGASNYA", vbOKOnly, "CHECK"

Text2.SetFocus

ElseIf Combo1.Text = "" Then

MsgBox "CLICK KODE BARANG YANG ADA PADA COMBO", vbOKOnly,

"CHECK"

Combo1.SetFocus

ElseIf Text4.Text = "" Then

MsgBox "JUMLAH PESANAN HARUS DI ISI", vbOKOnly, "WARNING"

Text4.SetFocus Else

BARIS = MSFlexGrid1.Row

MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1

MSFlexGrid1.TextMatrix(BARIS, 0) = MSFlexGrid1.Row + 0 MSFlexGrid1.TextMatrix(BARIS, 1) = Combo1.Text

MSFlexGrid1.TextMatrix(BARIS, 2) = Text3.Text MSFlexGrid1.TextMatrix(BARIS, 3) = Text4.Text Text4.Text = Val(rsbarang("STOK")) - Val(Text4.Text)

MSFlexGrid1.Row = MSFlexGrid1.Row + 1

MsgBox "SATU RECORD BERTAMBAH!", vbInformation,

"ATTENTHION>>!!"

Call CLEARBRG Combo1 = ""

Combo1.SetFocus Combo1.Enabled = True Command2.Enabled = True End If

End Sub

==========================================================

Private Sub Command2_Click() Dim SIMPAN As String

On Error Resume Next

Do While SIMPAN < 10

If .TextMatrix(SIMPAN, 0) = "" Then Exit Do

Else

con.Execute "insert into Keluar values('" & Text1.Text & "','" &

.TextMatrix(SIMPAN, 1) & "','" & .TextMatrix(SIMPAN, 3) & "')"

SIMPAN = SIMPAN + 1 End If

Loop

MsgBox " Data Sudah Tersimpan ", vbOKOnly, "Pesan !"

MSFlexGrid1.Rows = MSFlexGrid1.Rows - SIMPAN + 1 MSFlexGrid1.Clear

MSFlexGrid1.FormatString = " No | Kode Barang | Nama Barang | Jumlah "

'Call CLEARALL End With

'Command2.Enabled = True Cmdcetak.Enabled = True End Sub

==========================================================

Private Sub Command3_Click() With MSFlexGrid1

b = 1

Do Until b > 10

If .TextMatrix(b, 0) = "" Then Exit Do

Else b = b + 1 End If Loop

MSFlexGrid1.Rows = MSFlexGrid1.Rows - b + 1 MSFlexGrid1.Clear

MSFlexGrid1.FormatString = "NO | KODE BARANG | NAMA BARANG | JUMLAH "

Call CLEARALL

Command2.Enabled = True

vbOKCancel, "Attention!") If A = vbOK Then

Unload Me End If End Sub

==========================================================

Private Sub Form_Load() BukaDatabase

Call ISIKDBRG auto

MSFlexGrid1.FormatString = "NO |KODE BARANG| NAMA BARANG | JUMLAH "

Command1.Enabled = True DTPicker1 = Now()

Cmdcetak.Enabled = False Command2.Enabled = False End Sub

==========================================================

Sub auto()

Set rspengeluaran = New ADODB.Recordset

rspengeluaran.Open " select * from PENGELUARAN ", con Text1 = "K000" + Trim(Str(rspengeluaran.RecordCount + 1)) Text1.Enabled = False

End Sub

==========================================================

Sub CLEARBRG() Combo1 = ""

Text3 = ""

Text4 = ""

End Sub

==========================================================

Private Sub Text4_Change()

MsgBox "stok tidak memenuhi!", vbInformation + vbOKOnly, "Information" End Sub

==========================================================

Dalam dokumen LAMPIRAN A KELUARAN SISTEM BERJALAN (Halaman 31-41)

Dokumen terkait