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.

0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

20 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
curly

terima kasih tutornya mas.

heri

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

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

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

Ali

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

Pencarian data di list view dengan mysql

Ali

Dear Mas Heru

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

Floren

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

reza

Mohon gan pencarian menggunakan db mysql di table

Floren

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

Floren

Apa password loginnya mas???

Floren

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

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

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

Arik

Mas Mau Tanya Kalo Pencarian dan Login Menggunakan Json Parse Gimana Mas?

Show Buttons
Hide Buttons
20
0
Would love your thoughts, please comment.x
()
x