Menurut saya, agar user sesuai keinginan admin dan tidak lambat dalam pencarian:
 
1. Gunakan form hanya sebagai penayang. Beri pintu barier. Misalnya, yang bisa 
diproses hanya 1,2,3,4 dst.
2. Setelah itu, gunakan jembatan VB (sql) untuk mencari, menghapus, 
mengedit ataupun menambah kata kunci dan anak-anak dari kata kunci
 
Saya kira itu. Yang sering saya lihat pada aplikasi acces adalah form 
menggunakan record source tabel tertentu. Akibatnya, ketika memanggil form 
tersebut komputer akan membaca semua record yang ada di dalam tabel. 
 
Ini berbeda kalau form hanya digunakan sebagai penayang. Form akan berhubungan 
dengan database kalau diminta. Itupun tidak semua data yang diminta. Hanya kata 
kuncinya saja. Sehingga kecepatan prosesnya menjadi lebih cepat.
 
Sedangkan untuk perubahan text menjadi numerik, tidak ada masalah. Akan lebih 
baik lagi bila diberi kodefikasi. Misalkan, digit 1-2, kode nomor urut, digit 
3-6 kode nama barang, dst. Sehingga record untuk kata kunci lebih ringkas 
(pendek).
 
Semoga ini berguna.
 
Tx
 
Hariyanto (Surabaya)

--- On Sat, 7/6/08, budi laksamana <[EMAIL PROTECTED]> wrote:

From: budi laksamana <[EMAIL PROTECTED]>
Subject: [belajar-access] Re: apa ada pengaruh kecepatan key field menggunakan 
text atau numeric ?
To: [email protected]
Date: Saturday, 7 June, 2008, 9:58 AM






dulu sudah pernah saya paparkan panjang lebar mengenai hal ini.
juga untuk kopdar di Microsoft Sudirman dulu, aku pernah perlihatkan 
mdb di layar screen mengenai pemakaian numerik.

untuk itulah muncul ID autonumber.
kenapa??

numerik long integer hanya pakai 2bytes.
text 50 karakter menggunakan 100bytes (pls correct me).

cpu, data process 32bit, 

jadi untuk melakukan recursive sorting untuk numerik, jauh jauh lebih 
cepat daripada text.

misalkan text 1 karakter dengan angka 1 digit, 1 ms
misalkan text 10 karakter dengan angka 10 digit, 10 ms
misalkan text 100 karakter dengan angka 100 digit, 10000 ms
misalkan text 1000 karakter dengan angka 1000 digit, 1000000 ms
Diatas ini hanya contoh, bahwa semakin data kita dalam text makin 
besar, maka waktu query akan semakin panjang secara exponential.

ssstttt....tapi katanya sich MSSQL, Oracle pakai datacluster. ..pakai 
CPU Xeon, quad core, memory 16GByte, Raid5....... ......pasti enggak 
ada masalah..... duitnya aja dan mdb nya harus adp.

cheers,
budilaks

--- In belajar-access@ yahoogroups. com, 
"andikprabowo" <andikprabowo@ ...> wrote:
>
> Apa ada perubahan signifikan (dalam pencarian) kalau kunci dalam 
tabel
> menggunakan text atau numerik ?
> 
> kalau kunci dalam tabel bertype text tapi inputnya angka :
> contoh tabel x : nomor text 15
> nama text 60
> 
> input : 123456789012345 dodi
> 123456789012348 dedi
> 
> Kalau ada perubahan signifikan gimana solusinya kalau field "nomor"
> text dirubah ke numerik misalnya bertype long integer, sedangkan 
long
> integer maksimal 10 digit. mohon petunjuk abang moderator! 
terimakasih
> 
> 
> Andik pakai sharing file di data back end. dibaca di 3 komputer 
tapi 
> kok agak lelet yach. server andik pakai win server 2003, client 
pakai 
> Xp dan office acces 2003. emang datanya banyak, untuk tabel 
history 
> sampai kurang lebih 100.000 record. 
> 
> 
> Terimakasih bang Aksan.
>

 













Send instant messages to your online friends http://uk.messenger.yahoo.com 

Kirim email ke