LP3i Pondok Gede
Would you like to react to this message? Create an account in a few clicks or log in to continue.
May 2024
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  

Calendar Calendar

Pencarian
 
 

Display results as :
 


Rechercher Advanced Search

Affiliates
free forum
Follow us on Twitter
Follow us on Twitter
Social bookmarking
Bookmark and share the address of LP3i Pondok Gede on your social bookmarking website

Export Data Access ke Excel dengan VBScript

4 posters

Go down

Export Data Access ke Excel dengan VBScript Empty Export Data Access ke Excel dengan VBScript

Post by togin Mon Dec 17, 2007 1:53 am

Dari pengalaman pribadi, diminta buat program untuk laporan, tapi karena spesifikasi komputer yg meminta tidak memadai untuk install Crystal Report, maka dengan sedikit akal, gwe menggunakan apa yg sudah ada, yaitu Ms.Excel.

Mungkin bagi oom2 yg udah jago mah ini biasa aja, tp gwe cuma pengen bantu junior2 kite yg masih dlm proses belajar. Ok, kite langsung aja nih....

pertama kita referensikan dulu object library-nya dari menu Project - References, pilih Microsoft Excel 11.0 Object Library.

Selanjutnya kita buat satu buah modul terus kita declare variable XL (ini terserah namanya)
Public XL As Excel.Application
dah, di modulnya itu aja.

Kemudian kita buat fungsi di salah satu form.
misalnya begini:
Karena kita akan memindahkan data dari access ke excel, maka kita harus membuat recordsetnya dulu, ok.
Misalkan koneksi yg aktif adalah CN, kemudian recordsetnya adalah XX (ini variable namanya bebas, yg penting udah pada bisakan bikin koneksi sama recordset).
ok, kita mulai.

Sub masukExcel()
On Error Resume Next '----> biar aman
Dim la,NL,k '----> deklarasiin buat field dan baris baru nantinya.
Dim rs As String

Set XL = CreateObject("excel.application") '---->inisialisasi object excel
XL.Workbooks.Add '---->Add Excel workbook

rs = "select Car, ImpNama, PasokNama, AngkutNama, JmBrg, JmCont, Status from tblpibhdr"
XX.Open rs,CN, adOpenDynamic, adLockOptimistic '---> nah ini recordsetnya.

If Not xx.EOF Then '--> membuat header di Excel
XL.Visible = False '-> sebenernya bisa juga true, jadi kita bisa liat datanya masuk,
With XL.ActiveSheet 'tp klo dalam proses kita klik excelnya malah error, jadi kita buat False aja.
.Cells(1, 1).Value = "CAR" '--> (1,1) maksudnya, di baris 1, kolom A
.Cells(1, 2).Value = "Importir" '--> kalo pengen di baris kedua tinggal ganti aja jadi 2
.Cells(1, 3).Value = "Pemasok" 'misal (2,1) -> maksudnya di baris 2, kolom A
.Cells(1, 4).Value = "Nama Kapal"
.Cells(1, 5).Value = "Jml Brg"
.Cells(1, 6).Value = "Jml Cont"
.Cells(1, 7).Value = "Status"
End With
End If

For k = 1 To xx.Fields.Count
XL.ActiveSheet.Cells(1, k).Font.Bold = True '---> Header dicetak jadi BOLD sebanyak 'k' kolom
Next ' berdasarkan recordset

Set k = Nothing
NL = 2 '---> masuk ke baris ke-2

Do While Not xx.EOF
For la = 0 To xx.Fields.Count - 1 '--> memasukkan data berdasarkan
'mengumpulkan data ke dalam Excel 'jml field di recordset
XL.ActiveSheet.Cells(NL, la + 1).Value = xx.Fields(la)
'Autoformat sheet
XL.ActiveCell.Worksheet.Cells(NL, la + 1).AutoFormat _
xlRangeAutoFormatList2, 0, regular, 3, 1, 1
Next
xx.MoveNext
NL = NL + 1

Loop
xx.Close
XL.Visible = True '--> nah baru kita munculkan excelnya.
End Sub

ok segitu aja dulu, tar klo kebanyakan malah pusing.... Very Happy Very Happy
mungkin bisa sedikit membantu...
ok saya undur diri dulu, dah malem nih, hampir pagi...
togin
togin
Si Aktif

Jumlah posting : 94
Age : 38
Registration date : 22.11.07

http://togin.multiply.com

Kembali Ke Atas Go down

Export Data Access ke Excel dengan VBScript Empty Re: Export Data Access ke Excel dengan VBScript

Post by j4ckl0ngh0rn Wed Jan 02, 2008 1:51 pm

Great posting bang Smile
btw kenapa gak pake fasilitas ms.acces, export external data dari acces ke excel bisa juga khan.....
soalnya gw kagak ngarti programming sich Cool
j4ckl0ngh0rn
j4ckl0ngh0rn
Si Aktif

Jumlah posting : 115
Location : Bekasi Selatan
Registration date : 26.11.07

Kembali Ke Atas Go down

Export Data Access ke Excel dengan VBScript Empty Re: Export Data Access ke Excel dengan VBScript

Post by togin Sat Jan 05, 2008 2:18 pm

soalnya di sini gwe ga boleh utak-atik databasenya......
databasenya punya orang...
togin
togin
Si Aktif

Jumlah posting : 94
Age : 38
Registration date : 22.11.07

http://togin.multiply.com

Kembali Ke Atas Go down

Export Data Access ke Excel dengan VBScript Empty Re: Export Data Access ke Excel dengan VBScript

Post by Infect_Brain Fri Jan 11, 2008 10:16 am

Great posting bang
btw kenapa gak pake fasilitas ms.acces, export external data dari acces ke excel bisa juga khan.....
soalnya gw kagak ngarti programming sich


ah yang bener aj bang gak bisa program
nah setau saya yg bisa program itu pak hanif
Infect_Brain
Infect_Brain
Baru Bisa

Jumlah posting : 16
Registration date : 17.12.07

Kembali Ke Atas Go down

Export Data Access ke Excel dengan VBScript Empty Re: Export Data Access ke Excel dengan VBScript

Post by j4ckl0ngh0rn Fri Jan 11, 2008 3:30 pm

togin wrote:soalnya di sini gwe ga boleh utak-atik databasenya......
databasenya punya orang...

kalo dikopi gak boleh juga mangnya...??
mungkin ngotakngatik gak boleh cuman kalo dilihat isinya aja boleh kalik, khan kalo boleh dilihat tinggal di export aja lgsng Wink

Infect_Brain wrote:
ah yang bener aj bang gak bisa program
nah setau saya yg bisa program itu pak hanif


iya bener, yg bisa program ntu kayak pak hanif contohnya.... nah kalo gw mah gak bisa Smile
j4ckl0ngh0rn
j4ckl0ngh0rn
Si Aktif

Jumlah posting : 115
Location : Bekasi Selatan
Registration date : 26.11.07

Kembali Ke Atas Go down

Export Data Access ke Excel dengan VBScript Empty Re: Export Data Access ke Excel dengan VBScript

Post by togin Sun Jan 13, 2008 8:41 am

ini soalnya database yg di keluarin bea cukai, trus di protek password...

kalo pak hanif ma bukan bisa lagi...udah khatam...
togin
togin
Si Aktif

Jumlah posting : 94
Age : 38
Registration date : 22.11.07

http://togin.multiply.com

Kembali Ke Atas Go down

Export Data Access ke Excel dengan VBScript Empty Re: Export Data Access ke Excel dengan VBScript

Post by j4ckl0ngh0rn Sun Jan 13, 2008 11:34 am

togin wrote:ini soalnya database yg di keluarin bea cukai, trus di protek password...

khan bisa diakalin buwat bukanya, banyak toolsnya make passware juga bisa tuch....tapi kalo dilihat dari kepemilikan filenya rada ngeri juga kita Smile

togin wrote:kalo pak hanif ma bukan bisa lagi...udah khatam...

oh.. udach khatam yach berarti musti baca yasin lagi tuch Very Happy
j4ckl0ngh0rn
j4ckl0ngh0rn
Si Aktif

Jumlah posting : 115
Location : Bekasi Selatan
Registration date : 26.11.07

Kembali Ke Atas Go down

Export Data Access ke Excel dengan VBScript Empty Re: Export Data Access ke Excel dengan VBScript

Post by asakty Thu Jan 24, 2008 4:22 pm

togin wrote:ini soalnya database yg di keluarin bea cukai, trus di protek password...

Sleep

Makanya klo bkn contoh tuh dr database sendiri. Isi asal 2x-an ja. Yg penting da contoh. Jgn ksh db yg dah jadi hak cipta orang. Mahal klo sidang. lol!
Twisted Evil
Sleep
asakty
asakty
Baru Bisa

Jumlah posting : 46
Age : 37
Location : Only On Dream
Registration date : 30.11.07

http://wellbaway.multiply.com/

Kembali Ke Atas Go down

Export Data Access ke Excel dengan VBScript Empty Re: Export Data Access ke Excel dengan VBScript

Post by Sponsored content


Sponsored content


Kembali Ke Atas Go down

Kembali Ke Atas


 
Permissions in this forum:
Anda tidak dapat menjawab topik