Veri tabanı tabanlı kelime belgesi


1

Bir örnek alacağım, daha kolay olacak:

Yani derslikler hakkında bir veri tabanım var. Orada studentöylesine gibi tüm öğrencileri kapsar db:

id     name    surname     slug      class
0      John    Doe         JOHN_DOE  6_A
1      John    Doe         JOHN_DOE2 6_B
...    ...     ...         ...       ...

(bu bir hipotezdir)

Şimdi, örneğin, her öğrencinin bir masasını içeren, her öğrencinin bir masasını içeren, yeni veya güncellenmiş öğrencilerle otomatik olarak güncellenen, her yere yazdırabileceğim ms word belgesine sahip olmak istiyorum.

Word'ü Microsoft Word tarafından MS Word 2007'de (veya mümkün olduğunca az) makro kullanmadan Microsoft Access tarafından desteklenen bir şablon altyapısı olarak (?) Kullanmanın bir yolu var mı?


1
Bu muhtemelen kötü bitecek. Word bir veritabanı uygulaması değil. Rapor üreten Microsoft Access (bir veritabanıdır) gibi bir şey sizin için işe yarar mı? Bu Access'te çok yapılabilir.
Darth Android

AS @DarthAndroid, bir rapor çalıştırmak için DB sunucusunu kullanmanızı önerir (çoğu bunu bir şekilde destekler). Veya Excel'in ön uç olarak kullanılmasına ne dersiniz (DB'lere bağlanmakta daha iyidir)? blogs.office.com/2012/08/14/…
Ƭᴇcʜιᴇ007

Teşekkürler, Word'ü DB olarak kullanmak istemiyorum ama bir şablon motoru olarak kullanıyorum (bir arka uç
kodluyorum

Verileri doğru sıraya getirebildiğiniz sürece, yalnızca alan kodlarını kullanarak Word'de "bir-çok" mesaj gönderebilirsiniz ve son kaydın tanımlanması kolaydır. Alan kodlamasını doğru yapmak için gerçekten "geriye doğru düşünmelisin". Birleştirme tabanlı diğer yöntem, birleştirme veri kaynağınızın sınıf başına bir kaydı olmasını gerektirir ve öğrencileri her sınıf için almak için bir DATABASE alanı kullanır. Tablonun düzeni üzerinde çok az kontrol sahibi olursunuz, özellikle iki sayfaya da yayılırsa. Sahip olduğunuz tek şey bir öğrenci tablosu ise, size sınıf tablosunu vermesi için SQL'i yayınlamak için VBA'ya ihtiyacınız olacaktır .

Teşekkürler, herhangi bir örnek?
Vinz243
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.