Saya punya laporan besar untuk disatukan, terdiri dari lebih dari 1.000 laporan kecil yang hampir identik.
Setiap laporan meliputi:
- Informasi umum 1: 1 (hal-hal dasar gabungan surat)
- Banyak teks, beberapa di antaranya mungkin perlu dinonaktifkan atau memiliki teks alternatif berdasarkan bidang boolean.
- Beberapa gambar yang disematkan, lebih disukai dimuat melalui URL HTTP, tetapi jika harus ada di sistem file, saya bisa melakukannya. (Nama file akan diberikan sebagai bidang dalam sumber data.) Untungnya, semua gambar kira-kira berukuran / bentuk yang sama.
- Beberapa 1: m tabel dengan beberapa bidang masing-masing.
Kicker adalah tabel master / anak. Saya telah melihat contoh untuk Word 2000 untuk melakukan ini dengan bergabung dengan kiri tabel master dan anak dan menggunakan beberapa logika IF / THEN untuk mengetahui apakah akan melompat ke catatan master berikutnya. Tetapi dalam kasus saya, saya memiliki beberapa subtabel ini, sehingga pendekatan itu tidak akan berhasil.
Jadi, bisakah Word 2003 menangani tabel master / child yang sewenang-wenang? Jika ya, bagaimana caranya?
Jika tidak, saya mempertimbangkan InfoPath, tetapi saya belum pernah menggunakannya sebelumnya sepertinya harus dibuat untuk entri data, bukan laporan yang diformat lama.
Saya seorang pengembang perangkat lunak, jadi saya selalu bisa meretas sesuatu bersama-sama dengan makro VBA besar, atau menghasilkan laporan dalam HTML di server web (di mana data berasal dari toh). Tapi saya berharap Word akan bekerja tanpa senam seperti itu, karena itu akan memberi pengguna akhir template laporan kontrol yang lebih baik atas pemformatan dan membuat perubahan kecil.