Dalam pengembangan web, kita sering menemukan beberapa permintaan kata kunci untuk satu bidang. Saya biasanya menerapkan ini melalui array dinamis. Tentu saja, beberapa kata kunci biasanya dipisahkan dengan spasi atau,. Saya berasumsi bahwa beberapa kata kunci dipisahkan dengan spasi. String kata kuncinya adalah keyStr
Kode program:
Kodenya adalah sebagai berikut:
'Pencarian kata kunci
str=pilih * dari nama tabel di mana id>4
jika srhKey<> maka
keyArr=berpisah(srhKey, )
j=UBound(kunciArr)
t=0
dimkeystrArr()
untuk i=0 sampai j
jika keyArr(i)<> maka
redim pertahankan kuncitrArr(t)
strfilter=(empZw suka '%&keyArr(i)&%' atau empDep suka '%&keyArr(i)&%' atau empGz suka '%
strfilter=strfilter&keyArr(i)&%' atau empWy1 seperti '%&keyArr(i)&%' atau empWy2 seperti '%&keyArr(i)
strfilter=strfilter&%' atau empYq seperti '%&keyArr(i)&%' atau nama_kom seperti '%&keyArr(i)&%')
kuncitrArr(t)=strfilter
t=t+1
berakhir jika
Berikutnya
keytr=bergabung(keystrArr, dan )
str=str& dan &keystr
berakhir jika