Anda di halaman 1dari 2

LATIHAN 19

Menggunakan perintah SQL dalam pengurutan data

Tujuan : Mengenal Perintah dasar SQL

Proses : Apabila program dijalankan, user dapat memasukkan nama field dalam
textbox, dan VB mengolahnya untuk mengurutkan tampilan di DBGrid
sesuai field yang dimasukkan.

Urutan Pekerjaan :

1. Buatlah form dengan tampilan seperti berikut :

2. tulis Code berikut:

Dim AWAL As String


Private Sub Command1_Click()
End
End Sub

Private Sub Command2_Click()


'jika tombol perintah ini di klik maka pengurutan dilakukan sesuai isi text

' jika terjadi kesalahan, proses dialihkan ke sub proses


On Error GoTo SALAH

' cek jika isi textnya tidak ada perubahan, maka proses diabaikan
If Text1.Text = AWAL Then
Command1.SetFocus
Exit Sub
Else
' jika ada, pengurutan diubah dengan perintah sql

SQLTEXT = "SELECT * FROM CUSTOMER ORDER BY" + Text1.Text

JOB-SHEET – VISUAL BASIC DASAR Hal: 39


DataCustomer.RecordSource = SQLTEXT
DataCustomer.Refresh
DBGrid1.Refresh

' menampilkan perintah sql di label, dan merubah kondisi awal


Label5.Caption = SQLTEXT
TEXTAWAL = Text1.Text
End If

Exit Sub

SALAH:
MsgBox "anda salah menulis nama FIELD", vbExclamation
Exit Sub
End Sub

Private Sub Form_Activate()


' memberikan nilai awal yaitu ""
AWAL = " "
Text1.Text = AWAL
Label5.Caption = ""

' menampilkan jendela form satu layar penuh


Form1.WindowState = 2

End Sub

JOB-SHEET – VISUAL BASIC DASAR Hal: 40

Anda mungkin juga menyukai