Wa'alaikumussalam Wr. Wb.

Bagian blok IF :
IF rs.recordcount>0 then
    'hapus hasil yang lama
    sheet1.range("a6").currentregion.offset(1).clearcontents

    'simpan jumlah record dan set maksimum 900K record (xl2007 ke atas max
1M record)
    dim lRec as long
    if rs.recordcount>900000 then
        lrec=900000
    else
       lrec=rs.recordcount
    endif

    'paste dari rs ke range data mulai A7 (tepat dibawah header) dengan
copyfromrecordset
    sheet1.range("a7").copyfromrecordset rs, lrec

endif

'tutup recordset
rs.close
set rs=nothing


Wassalamu'alaikum Wr. Wb.
Kid.




2013/7/26 Rahmat Hermawan <[email protected]>

> **
>
>
> Assalamualaikum para master Be-Exceler..
>
> Langsung aja yah...
> Saya ingin membuat search engine dengan sebuah tombol di excel seperti
> "file search engine" yang dibuat oleh Miss Jan (terlampir), tapi yang jadi
> masalah bagaimana kalau sumber data nya dari mysql? mungkin dengan loop
> atau copy paste setelah dilakukan query pengambilan datanya di sql?
>
> sebagai informasi database mysql saya :
>
> database : database_ho
> table : data_ho
> field1 : no_reg
> field2 : nama_pemohon
> field3 : jenis_usaha
>
>
> dan query nya :
>
> sub tombolcari_click()
> Dim conn As ADODB.Connection
> Dim rs As ADODB.Recordset
> Dim sConn As String, sQuery As String
>
> Set conn = New ADODB.Connection
>     sConn = "DRIVER={MySQL ODBC 5.2w Driver}" & _
>     ";SERVER= localhost" & _
>     ";database= database_ho" & _
>     ";user= root" & _
>     ";password=" & _
>     ";Option=3"
>
> conn.Open sConn
> conn.CursorLocation = adUseClient
>
> Set rs = New ADODB.Recordset
> sQuery = "SELECT * FROM data_ho WHERE " & Range("kolom").Value & " LIKE
> '%" & Range("keyword").Value & "%'"
> rs.Open sQuery, conn, adOpenStatic, adLockReadOnly
>
> If rs.RecordCount > 0 Then
> '....................................
> '....................................
> End if
> End Sub
>
> Setelah terbentuk object rs, bagaimana memindahkan isi dari object rs ke
> excel mengingat kita tidak tahu akan sebanyak apa record dari object rs
> tersebut...  (file search engine yang ingin saya buat juga saya lampirkan)
> Sebelumnya cara pencarian data saya dengan cara, Get External Data
> kemudian di find atau di filter.
>
> Sebelumnya terimakasih banyak....
>
> Rahmat.
>
>  
>

Kirim email ke