Database 1
Database 1
PERTEMUAN 10
PROJECT=DATABASE=TABLE/FILE=FIELD=RECORD=CHAR
EXTENSION : VBP,MDB,FRM,RPT
Database Name => Pilih Database dari masing-masing Folder yakni D_resto
Recordset Type => 0 Table
Recordset Source => Nama Tabel => MenuResto
Untuk TxtId_menu ada 3 Validasi (Data Tidak Boleh Kosong,Harus 5 Digit,dan Validasi
data sudah ada)
Lihat juga saat Form Tampil ada beberapa command yang tidak aktif
End Function
Sub JML( )
TXTJML = Data1.Recordset.RecordCount
End Sub
Sub BERSIH( )
TXTID_MENU.Text = ""
TXTNAMA_MENU.Text = ""
TXTHARGA.Text = ""
End Sub
Sub TAMPIL( )
TXTID_MENU = Data1.Recordset!id_menu
TXTNAMA_MENU = Data1.Recordset!nama_menu
TXTHARGA = Data1.Recordset!harga
End Sub
Sub aktif( )
TXTID_MENU.Enabled = True
TXTNAMA_MENU.Enabled = True
TXTHARGA.Enabled = True
End Sub
Sub non( )
TXTID_MENU.Enabled = False
TXTNAMA_MENU.Enabled = False
TXTHARGA.Enabled = False
End Sub
If Y = 6 Then
On Error Resume Next
Data1.Recordset.Delete
MsgBox "DATA TERHAPUS", 64, "INFO"
Data1.Recordset.MoveFirst
DBGrid1.Refresh
Call INDEKS
Call JML
TAMPIL
non
End If
End Sub
DBGrid1.Refresh
Call INDEKS
Call JML
TAMPIL
non
End Sub
If KeyAscii = 13 Then
If TXTID_MENU.Text = "" Then
MsgBox "not kosong", 64, "ok"
End If
Data1.Recordset.Index = "menudex"
Data1.Recordset.Seek "=", TXTID_MENU.Text
If Not Data1.Recordset.NoMatch Then
MsgBox "DATA DAH ADA", 64, "ok"
TAMPIL
non
Else
TXTNAMA_MENU.SetFocus
TXTNAMA_MENU.SelStart = 0
TXTNAMA_MENU.SelLength = Len(TXTNAMA_MENU)
End If
End If
End Sub