Navigasi record adalah berpindah antara record satu ke record yang lainnya (bisa next, previous, first, last). Kunci utama dari syntax navigasi record terletak pada row index. Misalkan kita membuat sebuah subroutine dengan nama NavigasiRecord() seperti di bawah ini:
Private Sub NavigasiRecord()
txtFirstName.Text = ds.Tables("AddressBook").Rows(inc).Item(1)
txtSurname.Text = ds.Tables("AddressBook").Rows(inc).Item(2)
End Sub
Syntax untuk navigasi menuju record selanjutnya adalah:
If inc <> MaxRows - 1 Then
inc = inc + 1
NavigasiRecord()
Else
MsgBox("Tidak ada record.")
End If
Syntax untuk navigasi record sebelumnya adalah:
If inc > 0 Then
inc = inc - 1
NavigasiRecord()
ElseIf inc = -1 Then
MsgBox("Tidak ada records.")
ElseIf inc = 0 Then
MsgBox("Record pertama.")
End If
Syntax untuk navigasi record menuju record terakhir adalah:
If inc <> MaxRows - 1 Then
inc = MaxRows - 1
NavigasiRecord()
End If
Syntax untuk navigasi menuju record pertama adalah:
If inc <> 0 Then
inc = 0
NavigasiRecord()
End If
No comments:
Post a Comment