OOP
OOP
" #
$
%
&
' ( )* + ' ( , -
' (
' ( )* $
&
& (
' (
$ ' (
' ( )*
,
' ( )*
&
' ( )*
$ (
. ' ( )*
+/ 0-
$ & , 1
$
' ( )*
!"#
!
$ !
' (
'
23 23 ' (
#
+ -
(
& , 4
23 '
( / 23
23 &
% $
0 $ & / 3
/
& '
0 $ /
$ 23 5 /
6
( )
4 & 73
* + ,
4 & $ 73 $
"
- .
0 $ $
!
"
0 &
3 3 3
0 &
23
% /
0 , 8 5
& 5
$ " &
5 ,
&
&
& $ 9
+ - + -
( 0
0 $
$
(
' ( )* ,
$
$ : ( , ,
#
$
$ , $
$
4 ( ' ( ; $
* "1
' ( , ,
" 3,
$ : ,
&
9 ,
: ,
$ ,
&
,
,
, 8
4
$
(
"
. 2 $
, 23 &
9
,
$
4
/ < 23 5 / 6
23 5
4
< , "
" = >
& '
" $
23 , ?*
&
&
#
$ 4
$
%
&
&
! " # $%
" & '&& " &
( ) "
! " #
&
* &
"!
+ ) ')
,
! -
-
-
$%& $
' ( ( ) $%& $
( .
% .
$%* $%*
!
' ( ( ) $%*
*
$% (
$% (
' ( ( ) $% (
"#
$%! $
$%! $
' ( ( ) $%! $
/ 0
0 (
(
""
' ( ( ) (
1 2
2 +
+
' ( ( ) +
"$
3
' ( ( )
4 2
2 ,( +
,( +
"%
5
,(
,(
!6 7
7 - ( %!
- ( %!
"&
!! 7
7 - ( %*(
- ( %*(
"'
!( %
% '(..
!* 8
8 / $
8
"(
")
!
! " #
! "
! #
$ ! #
! #
% &' (
!
) "# ! $
%
) * + !
! %
"
,
%
! " # (
! % &
% &
% # !
% &
"
$
! "
"
#$
- % &' (
. ) "# ! $
/ ) * +!
!
#
%
% $
' "$ 1
$ 2 3
( ( ! # " ' $
'
) 4 ' '
##
' '
( % # "# *
' $ '
$
#%
! "
#
$ % & '
( )
%
! *
!
+ ,
!
- .
, " -
/ -
&
)
0 1
* $ / * $
&
"
)
2
0 1
* ( / * (
& /
)
2
0 1
* + / * +
&
)
2
0 1
) ! 2 !$ / ) !$
) !
) ! 2 !( / ) !(
) !
) ! 2 !+ / ) !+
* )
% 2 ("3 %
) !
! /
4 . (
! & 5
! 4 . $
& $ / %
& 6
& ( / %
& 6
& + / % 2
& 62
& 7 / %
& 6
& 8 / % )
& 6
2 .
#
$
%
" # "
% -
4 9 : %
&
!
" # !
$
%
!
& ) & )
*
$
%
& + & +
%
& , & ,
*
$
$ - -'. $ - '.
$ -
$ - -/ $ -/
$ -
$ - -' $ -'
$ -
$ - -) $ -)
$ -
$ - -+ $ -+
" & $
0 ) 1 0
$ -
# # ' # # '
' '
) )
5
+ 0 0
, 0
6
7 0 !
6!
8 0
"
!
6
/ 0 2
62
9 0 $
6
#
!
!
$
!
%
!
&
!
'
!
:
; 0 :
3 < = * 0
(
!
! "
#
$
% & % &
'
#
$
% ( % (
) *
#
!
$
% + % +
*
#
$
% , % ,
)
#
# - -&. # - &.
# -
# - -/ # -/
# -
# - -&& # - &&
# -
# - -0 # -0
# -
# - -& # -&
# -
# - -( # -(
# -
& &
( (
4
+ +
, 5 5
4
6 5
7
8 5
7
/ 5
"#
!
7
0 5 1
71
$ 5 #
7
"$
!
"%
!
"
!
""
!
"&
!
"'
!
9
: 5 9
2 ; < ) 5
"(
!
!
")
!
! "
#$ % &'$ ($$ ( ($ ) #*
& +
)
, -
!
0 $
1
2 $
$
! "
5
. % $
6 .
! 7 ( 6 .
8 8
.
0 (
79* 7 : 79* 7 :
.
2 ; #$ 79* 7 : 7 :
( : 5 < (
+ ( .
3 7 ( =
(
.
4 (
* ( 7 (
(
* (
>
(
( 5
( .
? ; 6 '
* ( ;
8 .
7 (
$ $
(
$ (
7
A *
(
* (
! ) (
! "
#
$
% & % &
'
#
$
% ( % (
)
#
$
% * % *
$
% + % +
,
#
$
% - % -
$
% . % .
,
#
$
% / % /
$
% 0 % 0
1 2
#
$
% $ % $
3
#
$
% &4 % &4
3 !
#
$
% && % &&
3 1 "
#
# 5 5&4 # 5 &4
# 5
# 5 5/ # 5/
# 5
# 5 5&& # 5 &&
# 5
# 5 50 # 50
# 5
# 5 5&( # 5 &(
# 5
# 5 5$ # 5$
# 5
# 5 5& # 5&
# 5
# 5 5( # 5(
# 5
# 5 5* # 5*
# 5
# 5 5+ # 5+
# 5
# 5 5- # 5-
# 5
# 5 5. # 5 5.
3 61444444 67! 8
61444444 67! 8
# 5 5&* # 5 &*
# 5
5& 3
# 5
( (
;
* *
;
+ +
;
- 3 3
. 3
6
/ 3
6
0 3
6
$ 3 1
61
&4 3 #
6#
! "
############ $ ###########
!
" #
$ % &
&
' (% )
) ' &* (% ) % +
" % (% ) ,
- . &* (% ) %
(% )
) / , &* + %
% (% )
0 &* % 1 (%
)
! "
! "
# $ % &'
(
) * !
* *
+ +
( (
( (
( (
( (
$ $
$ &'
$ + &
& *
% &
-
#
,
% . /
0 !
( "
1 !
. /
2 " #
3 $
4 %
5 &
#6
# 7 #
8
$
!
' 7 '
8
$ + %
#
"
# !# ! ! ! (
! # !# 7 # !#
8
(
* )
&
0 $
%
1 * !
2 %
%
&'
3 $ % &'
4 $ 9$
! " !
Conn.Open Gen.getConnectionString
Ty = MsgBox("Hapus Data?", vbQuestion + vbOKCancel, "Hapus")
If Ty = vbOK Then
Conn.Execute "delete from penjualan2 where no_nota='" & Text1.Text
& "' and kode_barang='" & Text2.Text & "'"
End If
Conn.Close
Set Conn = Nothing
Clear
TampilGrid (Text1.Text)
End Sub
lConn.Open Gen.getConnectionString
Adodc1.ConnectionString = lConn
Adodc1.RecordSource = SQL
Adodc1.Refresh
MSHFlexGrid1.Width = 3500
MSHFlexGrid1.Height = 1300
MSHFlexGrid1.ColWidth(0) = 1000
MSHFlexGrid1.ColWidth(1) = 2000
MSHFlexGrid1.Visible = True
Set lConn = Nothing
kolom = 1
End Sub
Private Sub cmdSimpan_Click()
Dim Conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim list As New cGetList
'''
''' With Grid
''' .Rows = 2
''' For i = 0 To .Cols - 1
''' .TextMatrix(1, i) = ""
''' Next i
''' End With
''' i = 0
total = 0
''' Set rs = list.getRecordsetBySQL("SELECT penjualan2.kode_barang,
brg_barang.nama_barang, brg_barang.harga_barang, penjualan2.jml_jual " &
_
"FROM brg_barang INNER JOIN penjualan2 ON brg_barang.kode_barang
= penjualan2.kode_barang " & _
"WHERE (((penjualan2.no_nota)='" & tmp & "'))")
Conn.Open Gen.getConnectionString
With Grid
'''=================================================
.Columns(0).Width = 1000
.Columns(1).Width = 2200
.Columns(2).Width = 1000
.Columns(3).Width = 500
.Columns(4).Width = 1200
'''=================================================
.Columns(0).Caption = "Kode"
.Columns(1).Caption = "Nama"
.Columns(2).Caption = "Harga"
.Columns(3).Caption = "Jml"
.Columns(4).Caption = "Sub Total"
End With
Exit Sub
errx:
MsgBox Err.Description, vbExclamation + vbOKOnly, "Error"
Exit Sub
End Sub
lConn.Open Gen.getConnectionString
Adodc1.ConnectionString = lConn
Adodc1.RecordSource = SQL
Adodc1.Refresh
MSHFlexGrid1.Width = 3500
MSHFlexGrid1.Height = 1300
MSHFlexGrid1.ColWidth(0) = 1000
MSHFlexGrid1.ColWidth(1) = 2000
MSHFlexGrid1.Visible = True
#
Set lConn = Nothing
kolom = 2
End Sub
&
"
# #
$
% % %
%
% %# %
%
&' (
) *+
,
# ) )
, )
+ + ! -
Option Explicit
Dim Gen As New cGeneral