From 11:00 PM CDT Friday, May 10 – 02:30 PM CDT Saturday, May 11 (04:00 AM UTC – 07:30 PM UTC), ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Custom excel template path in Standalone application

Hallo LabVIEW team,

Mau nanya, saya mau build stanalone application yang di dalam nya ada MS Office report express. VI. saya pakai custom excel template (yang di set ke MS report express. VI nya).
Nah, di MS Office report .VI buat nge set custom template kan kita mesti define directory dr template nya itu.
Masalahnya pas kita mau bikin standalone application ntar MS Office report express .VI nya refer kemana???

Note : buat build application ny saya udh add template excelnya & report generation tool library ke project file & set as always included sesuai http://zone.ni.com/reference/en-XX/help/372120A-01/lvrgthelp/rgt_stand_alone_apps/

Mohon pencerahanya.

0 Kudos
Message 1 of 6
(5,737 Views)

pake aja fungsi: Application Directory.vi

app directory.png

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 2 of 6
(4,681 Views)

Hallo bang wisnu,

Apakah kita juga set VI ini ke source files as always included?

Mungkin untuk ngasih gambaran lbh jelas ttg masalah nya, saya attach print screen konfigurasi yg sy buat

source files.JPG

dan ini setting yang di MS Office Report.VI

template source.JPG

Yang saya bingung, apakah destination "Path to template" diatas bakal terupdate scr otomatis sesuai template location di build files?

0 Kudos
Message 3 of 6
(4,681 Views)

<Note 1> Jangan include EXCELnya di EXE (always included) atau file external apapun. Kalau ingin dibawa bersama EXEnya, saya sarankan menggunakan INSTALLER, bundle EXE dan EXCELnya sama-sama.

hmmm, saya coba jelaskan lebih detail lagi dengan maksud reply saya yang pertama.

1. Express VI anda itu tidak mengijinkan "relative path", hanya mengijinkan "static path". (ini salah satu alasan saya tidak suka dengan Express VI) Ini menjadi masalah kalau EXEnya pindah komputer, karena belum tentu "static path"nya sama. Maka dari itu, gunakan "relative path" dalam program anda.

2. Ubah Express VI menjadi SubVI dengan cara:

     a. di atas fungsi MS Office Report>>Klik Kanan>>Open Front Panel, dan pilih Convert pada saat popup keluar.

     b. buka block diagramnya, cari constant path dengan label "Basic Template". Constant ini yang memberikan path untuk template Excel anda. Ini menjadi masalah karena constant akan selalu menjadi constant, tidak bisa diubah lagi pathnya, alias "static path". Right click di atas constant ini dan klik kanan, pilih Change to Control. Setelah itu akan muncul kontrol baru di Front Panelnya.

basic template.png

basic template2.png

     c. belum selesai disini, oke Front Panelnya sudah punya Control, sekarang harus disambung ke Connector Pane (mohon disearch di ni.com kalau butuh info tambahan). Sambung aja ke connector pane yang kosong.

basic template3.png

     d. save VInya.

     e. nah sekarang VInya sudah ada input Basic Template-nya.

basic template4.png

2. Nah dari sini kan bisa direlasikan dengan reply saya yang pertama.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
Message 4 of 6
(4,681 Views)

Makasih banyak bang wisnu !

Sekarang stand alone nya udah jalan.

btw tombol "accept as solution" ga ada lagi ya?

0 Kudos
Message 5 of 6
(4,681 Views)

alhamdulillah, thumbs up udah berhasil menyelesaikan masalahnya.

karena diskusi ini mode nya:discussion, dan tidak di "mark as question" makanya tidak muncul.

semangat terus ngerjain aplikasi-nya. Note, kalau sudah makin pinter pakai LV, jangan pakai EXPRESS VI lagi ya.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
Message 6 of 6
(4,681 Views)