Microsoft Visio tidak memiliki fungsi mengekspor koneksi secara otomatis, oleh karena itu anda harus tentukan sendiri bagaimana cara melakukan hal ini. Jika anda perlu menggunakan Visio report untuk memperlihatkan konektivitas, misalkan, pada peralatan disetiap rack, ataupun langkah pada suatu process diagram, maka tentunya perlu menulis kode untuk membuat atau mengupdate shape data pada User-defined cells dengan informasi yang diperlukannya.
Pada demonstrasi sebelumnya anda telah melihat cara menaruh peralatan network pada rack sesuai kriteria list spreadsheet yang memberikan posisi U rack tersebut. Namun bagaimana jika telah terjadi perubahan pada rack tersebut seperti halnya menaruh server, ataupun storage, monitor, keyboard, dsb? Anda tentunya ingin agar perubahan ini bisa diekspor kembali ke Excel spreadsheet. Disini anda bisa membuat kodenya untuk membaca kembali posisi ditiap posisi U-nya rack dan mengidentifikasikan tipe peralatan networknya dan lalu menambahkan atau mengupdate shape data dengan nilai Posisi U yang baru dan terakhir mengekspor semua informasi ini ke format Excel ataupun HTML.
Buka Rack Diagram dari Network template, lalu ambil rack dan berikan nama RACK-021. Isi rack tersebut dengan peralatan network lainnya seperti ini.
Kini tekan tombol Alt dan F11 untuk membuka VBA Editor, buatlah 4 module dan copy paste kode modAddingACustProp, modSetCellValueToString, modStringToFormulaForString dan UpdateRackEquipment dan buat 1 UserForm untuk memanggil fungsi UpdateRackEquipment, ubah tampilan tombolnya jika perlu. Semua kode berada didalam Microsoft Visio SDK Code Library kecuali yang terakhir. Anda bisa mendownload gratis SDK Code Library untuk Visio 2007 ini di www.microsoft.com. Setelah selesai meng-copy-paste semua kode ke dalam module, buka UserForm dan klik Run. Tekan tombol Update Rack maka amatilah tidak terjadi apapun di Visio. Kini saatnya untuk mengekspor ke Visio report. Pergi ke menu Data dan klik Report, sebagain contoh saya pilih yang Inventory lalu Run, dan untuk formatnya saya pilih Excel dan OK. Maka tampilah Inventory Report dengan jenis peralatan network serta jumlahnya. Anda tentunya bisa melakukan report yang lebih lengkap dan bagus dari ini. Mari kita coba mengekspornya ke format HTML. Tampilan di HTML mungkin lebih menarik dibandingkan Excel, apapun pilihannya anda bisa mengekspor hasil buatan di Visio ke dalam format lain. Anda juga bisa tentukan apa yang ingin ekspor seperti menekan New dan memilih sendiri jenis kolum yang ingin ditampilkan. Disini saya ingin menyamakan dengan informasi yang ada pada excel spreadsheet sebelum. Disini anda bisa berikan nama title untuk report anda, dan juga bisa membuat kalkulasi untuk subtotal (tentunya jika ada data untuk penjumlahan dsb), dan juga bisa di susun sesuai yang anda inginkan. Saya klik Next dan Run maka lihatlah perbedaannya dalam format Excel maupun HTML.
Pada demonstrasi sebelumnya anda telah melihat cara menaruh peralatan network pada rack sesuai kriteria list spreadsheet yang memberikan posisi U rack tersebut. Namun bagaimana jika telah terjadi perubahan pada rack tersebut seperti halnya menaruh server, ataupun storage, monitor, keyboard, dsb? Anda tentunya ingin agar perubahan ini bisa diekspor kembali ke Excel spreadsheet. Disini anda bisa membuat kodenya untuk membaca kembali posisi ditiap posisi U-nya rack dan mengidentifikasikan tipe peralatan networknya dan lalu menambahkan atau mengupdate shape data dengan nilai Posisi U yang baru dan terakhir mengekspor semua informasi ini ke format Excel ataupun HTML.
Buka Rack Diagram dari Network template, lalu ambil rack dan berikan nama RACK-021. Isi rack tersebut dengan peralatan network lainnya seperti ini.
Kini tekan tombol Alt dan F11 untuk membuka VBA Editor, buatlah 4 module dan copy paste kode modAddingACustProp, modSetCellValueToString, modStringToFormulaForString dan UpdateRackEquipment dan buat 1 UserForm untuk memanggil fungsi UpdateRackEquipment, ubah tampilan tombolnya jika perlu. Semua kode berada didalam Microsoft Visio SDK Code Library kecuali yang terakhir. Anda bisa mendownload gratis SDK Code Library untuk Visio 2007 ini di www.microsoft.com. Setelah selesai meng-copy-paste semua kode ke dalam module, buka UserForm dan klik Run. Tekan tombol Update Rack maka amatilah tidak terjadi apapun di Visio. Kini saatnya untuk mengekspor ke Visio report. Pergi ke menu Data dan klik Report, sebagain contoh saya pilih yang Inventory lalu Run, dan untuk formatnya saya pilih Excel dan OK. Maka tampilah Inventory Report dengan jenis peralatan network serta jumlahnya. Anda tentunya bisa melakukan report yang lebih lengkap dan bagus dari ini. Mari kita coba mengekspornya ke format HTML. Tampilan di HTML mungkin lebih menarik dibandingkan Excel, apapun pilihannya anda bisa mengekspor hasil buatan di Visio ke dalam format lain. Anda juga bisa tentukan apa yang ingin ekspor seperti menekan New dan memilih sendiri jenis kolum yang ingin ditampilkan. Disini saya ingin menyamakan dengan informasi yang ada pada excel spreadsheet sebelum. Disini anda bisa berikan nama title untuk report anda, dan juga bisa membuat kalkulasi untuk subtotal (tentunya jika ada data untuk penjumlahan dsb), dan juga bisa di susun sesuai yang anda inginkan. Saya klik Next dan Run maka lihatlah perbedaannya dalam format Excel maupun HTML.
Langganan:
Posting Komentar (Atom)


0 comments:
Posting Komentar