Cara Membuat Form Pencarian Data di Basic4Android

Salah satu kelebihan dari sebuah aplikasi yang terkomputerisasi baik yang berbasis desktop, web, maupun mobile (android), yaitu bisa melakukan proses pencarian data. Tak peduli berapa banyak data tersebut ada, bisa ditemukan dalam sekejap dengan proses pencarian itu. Maka dari itu, rasanya kurang afdol jika dalam suatu aplikasi tidak terdapat fitur pencarian datanya. Oke, kali ini saya akan share bagaimana cara membuat form pencarian pada aplikasi android yang sebelumnya sudah dibuat menggunakan Basic4Android.

Tutorial ini menggunakan file project ini.

Oke, berikut ini langkah-langkahnya…

  1. Buka project MyLogin.
  2. Lalu buka Activity BarangList. Pada Sub Globals, deklarasikan dua buah variabel lagi yang berupa object EditText, dengan nama: EdtSearch. Dan object Phone, dengan nama: Ph. Lengkapnya bisa dilihat code berikut:

Perlu diketahui bahwa untuk menggunakan object Phone diperlukan sebuah library Phone.

  1. Kemudian pada event Activity_Create ubah code yang sudah ada menjadi seperti ini:

  1. Masih di Activity BarangList, buat fungsi baru dengan nama SearchTableBarang. Lalu masukkan code berikut:

  1. Kemudian buat fungsi event EnterPressed pada EdtSearch. Oke, silakan dibuat seperti code di bawah ini:

  1. Save, kemudian Run/Compile project ini dalam versi Release.
  2. Lalu lihat, apa yang terjadi… 01-search-form02-search-form03-search-form

Oke, demikian cara membuat form pencarian data pada aplikasi android yang dibuat menggunakan Basic4Android. Bagaimana, mudah bukan? 🙂

Silakan download source code lengkapnya di sini.

Share This!

Leave a Reply

19 Comments on "Cara Membuat Form Pencarian Data di Basic4Android"

avatar
  Subscribe  
newest oldest most voted
Notify of
curly
Guest

terima kasih tutornya mas.

heri
Guest

Om Chairruddin Arrasid. Numpang tanya kok setelah saya coba muncul pesan “An error has occurred in sub:baranglist_activity_create(java line:353) Java.lang.nullpointerException: Attempt to read from field ‘int android.view.viewgroup $layoutparams.width’ on a null object reference. Mohon bantuannya. Thx

Donny
Guest

Om Chairruddin Arrasid. Numpang tanya kok setelah saya coba muncul pesan “An error has occurred in sub:baranglist_activity_create(java line:353) Java.lang.nullpointerException: Attempt to read from field ‘int android.view.viewgroup $layoutparams.width’ on a null object reference. Mohon bantuannya. Thx

david
Guest

mas, kalo dibuatnnya, dengan database mysql, untuk rdc servernya ditambahkan sql pencarian ?, dan di koding layout juga ditambahkan seperti itu ?

Ali
Guest

Mas heru mohon dibantu yaa untuk pencerahannya
coding di B4A Sub SearchTablemobil
‘Tampilkan progress dialog.
ProgressDialogShow2(“Loading data from server… Please wait!”, False)
Dim cmd As DBCommand
cmd.Initialize
cmd.Name = “select_mobil1”
cmd.Parameters = Array As Object(EdtSearch.Tex­t)
reqManager.ExecuteQuery(cmd, 0, “select_mobil1”)
‘Tutup progress dialog-nya.
ProgressDialogHide
‘Setelah proses pencarian selesai, kosongkan kembali form pencariannya.
EdtSearch.Text = “”
End Sub
Sub EdtSearch_EnterPressed
‘Saat tombol ENTER/DONE ditekan…
‘Panggil fungsi untuk mencari data barang.
SearchTablemobil
‘Tutup keyboard.
Ph.HideKeyboard(Activity)
End Sub
Kemarin pukul 20:29
Ali Macuz
pencarian data di list view via mysql
errornya : error occured on line 214( db request manager)
di db request manager
Kemarin pukul 20:35
Ali Macuz
Public Sub ExecuteListView(Table As DBResult, ListView1 As ListView, TwoLines As Boolean) ListView1.Clear
For row = 0 To Table.Rows.Size – 1
Dim Record() As Object = Table.Rows.Get(row)
If TwoLines Then
ListView1.AddTwoLines2(Record(0), Record(1), Record)
Else
ListView1.AddSingleLine2(Record(0), Record)
End If
Next
End Sub

Ali
Guest

Pencarian data di list view dengan mysql

Ali
Guest

Dear Mas Heru

Mohon bantuannya untuk pencarian data di List View bagaimana ya caranya ?

Floren
Guest

Mas, itu kan kalau pakai mysql.
gmn pencarian pakai RDC di listview?
mohon bantuannya mas,

reza
Guest

Mohon gan pencarian menggunakan db mysql di table

Floren
Guest

oia mas untuk sourcode login tu, username dan passwordnya ap???
trus mylogin.db jga gk ada mas?

Floren
Guest

Apa password loginnya mas???

Floren
Guest

projectnya error mas!
Error pertama :
An error occurred in sub:main_activity_create(java line:341)
Java.io.FileNotFoundException:mylogin.db

Error kedua ketika login:
An error occurred in sub,dbutils_executemap(java line:376)

itu kenapa mas???

Floren
Guest

mas gimana ya pencarian berdasarkan ID, ini kita lakukan berdasarkan pada saat kita klik listviewnya :
Sub LVFutsal_ItemClick (Position As Int, Value As

Jika di klik IDF-0001 makan ID akan terkirim ke activity lain dan langsung menampilkan semua kategori lapangan berdasarkan IDF-0001 tersebut.

Jadi disini ada 2 listview:
Listview 1 ada di activity 1 yang menampilkan smua data Futsal yang terdaftar.

Listview ke 2 pada activity 2 yang menampilkan jumlah lapangan berdasarkan dari ID di listview di activity pertama.

Mohon solusinya mas!!

Asep
Guest

lib Messagedigest missing..ada link nya ga boss..?