Monday, December 23, 2013

TIPS: Membuat Form SplashScreen Otomatis di Ms. Acess 2013

Mengenal SplashScreen?SplashScreen? Ada yang pernah mendengar istilah tersebut?
Menurut pemahaman saya pribadi, yang dinamakan SplashScreen adalah tampilan awal sebuah software yang baru kita jalankan yang menujukkan atau menggambarkan software/aplikasi sedang melakukan proses load atau proccessing. Fungsinya adalah untuk memberikan feedback pada kita bahwasanya aplikasi sedang dalam keadaan laoding.

Contoh SplashScreen Adobe Photoshop CC ketika baru dijalankan.




Tampak program tersebut sedang melakukan proses load komponen program.

Contoh SplashScreen Ms. Access 2013



Membuat SplashScreen.
Pada dasarnya, splashscreen biasanya dibuat dengan form. Akan tetapi form tersebut sudah didesain sedemikian rupa sehingga menjadi lebih dinamis dan menarik. Oke, langsung saja kita masuk ke langkah pembuatan.

Step 1: Membuat Form

Baik, langkah pertama buat dua buah form.

Form pertama kita beri nama splashscreen.
Form kedua kita beri nama home.

Mengatur setingan properti form.

Buka form pertama, pada Property Sheet, Selection type pilih form.
Pada Tab format, atur propertinya seperti gambar di bawah:
  • Auto Center = Yes
  • Border Style = No
  • Record Selectors = No
  • Navigation Buttons = No
  • Scroll Bars = Neither
  • Control Box = No
Tampilannya akan seperti gambar dibawah:




Kemudian pada Tab Other, setting propertinya seperti gambar dibawah:


  • Pop Up = Yes
  • Modal = Yes

Lakukan pengaturan juga seperti di atas pada form home.

Step 2: Menulis kode


Setelah setingan property untuk form splashscreen dan form home sama, langkah berikutnya adalah menulis kodeperintah untuk membuat splashcreen berfungsi.

Buka form splashscreen pada mode design view, pada property sheet klik Tab Event
Setting propert Time Interval, dari angka nol ubah dengan angka 3000 untuk 3 detik.
Time Interval ini yang akan menjadi waktu lama loading splashscreen (dala milisecond).
contoh:

1000=1 detik
5000=5 detik
Dst

Misalkan kita setting dengan Time Interval 3000/3 detik.



Kemudian pada property OnTimer, klik pada tombol titik-titik sebelah kanan.

Sehingga akan muncul kotak dialog seperti berikut:





Pilih “Code Builder

Sehingga Anda akan dibawa ke jendela Microsoft Visual Basic for Applications



Ketik kode perintah berikut:
DoCmd.OpenForm "home", acNormal, , , , acWindowNormalDoCmd.Close , "splashscreen", acSaveNo

Sehingga hasilnya akan tampak seperti gambar berikut:




Fungsi kode di atas adalah setelah form splahscreen terbuka selama 3 detik, kemudian secara otomatis membuka form home kemudian menutup form splashscreen.

Step 3: Mengatur Default Form

Langkah berikutnya adalah mengatur agar pada saat file database (file *.accdb atau *.mdb) kita buka secara otomatis langsung membuka atau menjalankan form splashscreen.

Klik File, pada tab menu ms.access
Klik Option
Klik Tab Current Database
Nah, pada menu combobox Display Form, pilih splashscreen.


Lalu klik oke.
Selesai, dna pengaturan untuk splashscreen telah selesai.

Step 4: Mendesain SplashScreen.

Langkah berikutnya adalah mendesain form splashscreen dan form home.
Usahakan desain yang akan kita buat seminimal mungkin namun mewakili aplikasi yang kita buat (simple but elegant). 
Contoh desain form splashscreen:


contoh desain form home:


Selesai.

Buat teman-teman silakan diuji coba, apabila nanti ada yang tidak jelas, atau tidak berfungsi silahkan share atau bisa tanyakan langsung lewat kolom komentar atau lewat bisa tanya sms.

Untuk file tutorial di atas bisa diunduh di bawah ini:

Untuk menjalankan file di atas, jangan lupa klik close dulu form splashscreen.
Kemudian klik Enable Content.
Semoga bermanfaat dan selamat berkreasi. :)

Penulis: Trisna Novi Ashari - Universitas Negeri Semarang '11

No comments:

Post a Comment