MS_Access_TMDB
Apa Proyek Ini?
Proyek ini berasal dari database untuk mengelola data klub Toastmasters. Itu tersedia untuk klub Toastmasters pada tahun 2008 melalui situs proyek Google. Kode tersebut sengaja dikunci untuk mencegah kecelakaan dan versi pertama dibuat di file .mdb Office 97. Salinan basis kode ini kemudian menjadi titik awal untuk beberapa proyek yang dibuat di balik firewall di tempat kerja yang sayangnya tidak akan pernah terwujud lagi. Untuk demo visual singkat dari Database, lihat presentasi ini.
Kode tersebut sekarang sedang dibuka dan disajikan di sini dengan maksud sebagai berikut:
- Penggunaan Database (sebagaimana adanya):
- mengelola informasi untuk klub Toastmasters
- jika sebuah klub memiliki peran dan pidato atau presentasi, itu dapat dikonfigurasi untuk klub mana pun
- Penggunaan kode:
- anggap ini sebagai "database mainan" yang merupakan kode awal yang baik untuk konsep yang dapat diterapkan ke database lain
- ini adalah bagaimana saya menggunakannya di masa lalu
- Apa yang harus dicari di DB sebagai pembuat kode
Kode dasbor yang dapat dikonfigurasi untuk UI bersih yang dapat digunakan kembali yang dapat diterapkan ke DB MS Access apa pun
- Kode yang terpasang di dasbor untuk:
- dasbor "publik" yang dilihat semua pengguna untuk memanfaatkan fitur
- dasbor "pribadi" yang hanya digunakan oleh pengembang:
- dasbor "Pengembang" yang memerlukan kata sandi untuk navigasi untuk membawa Anda ke sana
- dasbor tersembunyi yang dapat digunakan untuk menguji tombol fitur sebelum ditayangkan
Pelaporan berbasis VB yang mengekspor kueri ke templat Excel dan menyerahkannya ke Excel untuk memformat Laporan
- Sistem ini menggunakan Excel sebagai media untuk semua laporan, bukan fitur laporan dalam MS Access
- Kode mengekspor kueri MS Acces SQL ke dalam salinan Templat Excel
- Kode tersebut kemudian memicu Excel untuk membuka file baru dan menjalankan makro di dalamnya untuk menyelesaikan pembuatan laporan
- Kode ini menggunakan strategi sederhana untuk memberi tahu pengguna saat laporan selesai dan memberi pengguna opsi untuk:
- melihat laporan di Excel
- tutup Excel untuk membuka/melihat laporannya nanti dan terus bekerja di Access
Versi Kode Tersedia
Pembuat proyek ini hanya memiliki akses ke versi terbaru MS Access/Excel yang digunakan untuk menghasilkan kode ini. Meskipun versi lama disediakan, tanggung jawab ada pada pengembang/pengguna untuk melakukan debug, menyempurnakan, dll. versi lama mana pun. Mengenai versi saat ini, pengujian dilakukan untuk memastikannya berfungsi pada sistem yang dijelaskan saat ini, tetapi beberapa MS Office VB rumit. Pengalaman menunjukkan bahwa khususnya kode yang berkomunikasi antara Access dan Excel harus di-debug untuk setiap perubahan versi dan/atau perangkat keras yang digunakan untuk menjalankannya. Bahkan rilis MS Office yang sama, ketika dijalankan pada VDI (Virtual Desktop Infrastructure) di tempat kerja, diperlukan penyesuaian pada kode agar berfungsi dengan baik yang kemudian tidak berfungsi pada laptop standar (non-VDI), sehingga menghasilkan versi yang berbeda. kode di tempat kerja dan di rumah. Versi yang disediakan di sini dibuat di waktu luang saya untuk klub Toastmasters saya. Implementasi lebih lanjut dari prinsip-prinsip pengkodean yang diterapkan di tempat kerja dibiarkan begitu saja sesuai kebijakan perusahaan dan, sayangnya, tidak tersedia di sini.
Folder subproyek:
- win_Pre7_MSOffice97: kode versi Office 97 terlama
- Kode telah diuji bertahun-tahun yang lalu dan dijalankan pada Mesin Windows 32bit yang lebih lama (Win95, NT, atau XT)
- File kode perlu ditautkan kembali ke file database di folder/data atau/demo
- file HTML yang tertaut ke situs ini disediakan di folder ini; file tambahan perlu diunduh dari sini untuk menyelesaikan distribusi.
- win7_32Bit_Office2003: versi yang digunakan untuk dua klub Toastmasters yang berbeda pada tahun 2012
- Kode telah diuji dan dijalankan di MS Office 2003 pada laptop Windows 7 Home Edition 32bit
- Kode diharapkan juga berfungsi di MS Office 2007 tetapi ini belum diuji
- win7_64bit_Experimental: Versi eksperimental
- Kode diuji dan di-debug pada laptop MS Office 2013 64bit yang menjalankan Windows 7 Home Premium
- Perangkat keras mencakup 16 Gigs Ram dan Flash drive
- Kode mencakup eksperimen untuk menyempurnakan dasbor tombol guna mendukung lebih banyak tombol yang disusun dalam 2 kolom
- Kode pelaporan diuji dan di-debug tetapi versi ini tidak pernah digunakan dalam pengaturan langsung
- Folder /Reporting memiliki contoh laporan dari pengujian menggunakan data /demo
Situs Proyek Google ini memiliki salinan distribusi yang tersedia untuk umum dari tahun 2008 hingga 2012 dengan petunjuk dan bantuan yang dimaksudkan untuk membantu pemasangan distribusi tersebut. Semoga proyek ini bermanfaat bagi Anda.