AccessTr.neT

Tam Versiyon: Word dosyalarını accesse bağlayabilirmiyiz?
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sn Hocalarım; Yapmakta olduğum programımda daha önce hazırlamış olduğum word dosyalarını bağlayabilirmiyim. Veya accessten butonlarlarla ilgili dosyalara geçiş yapabilirmiyiz. Buradaki amacım yazışmalara da programımda yer vermek. Hepsini tekrar hazırlayıp kayıt tutabilirim ama bayağı zahmetli bir iş. Çünkü Iso9001 ile ilgili bütün yazışma formlarını kapsıyor. Sizin öneriniz ne olur.
Yapabilirsiniz
Tablonuza bir alan ekleyin [ALANADI]
Türünü "köprü" yapın
Form üzerine alanı yerleştirin [ALANADI]
Yanına bir buton koyun
Butonun onclick özelliğine
Kod:
On Error GoTo ErrEditHyper
  Me.ALANADI.SetFocus
  DoCmd.RunCommand acCmdEditHyperlink
  Exit Sub
ErrEditHyper:
  Select Case err
    Case 2046
      Resume Next
    Case 2501
      Resume Next
    Case Else
      Resume Next
  End Select

açılan dialog penceresinden bağlamak istediğniz
word dosyasını seçin

Kolay gelsin
Hocam siz bir harikasınız...Çok teşekkür ederim. Beni büyük bir zahmetten kurtardınız. Bir şey daha sorabilirmiyim. Bu word dosyaları form şeklinde (access formu değil) biz bunları zaman zaman içeriğini değiştirip farklı kaydedeceğiz. Form başlıklarını tablo yapıp, farklı kaydettiklerimizi alt forma eklemeliyiz. Doğrumu düşünüyorum. En derin saygılarımla....
Bu sorunuzun tabi ki acces ile alakası yok, sonuçta
yeni dosyayı da bağlaöanız gerekir. Access tarafını şöyle
geliştirebilrisiniz :

Eğer bir kayıda bağlı 1 den fazla word dosyası olacaksa
( yeni versiyonlarda ekleneceğine göre ) o zaman tabloya
alan eklemeyin, tablo yapın !!

Örneğin müşteriler tablosu olsun ve ben her müşteriye birden fazla
word belgesi bağlayacağım. şöyle bir tablo yaparım :

BELGE_ID Otomatik sayı ( birincil anahtar )
MUSTERI_ID Sayı ( Dış anahtar )
BELGE_ADRES Köprü

Bu tablodan bir sürekli form yaratıp
alt form olarak müşteriler formuna
eklersem ve Üst/Alt alanları
MUSTERI_ID=MUSTERI_ID olarak bağlarsam
her müşteri kartına 1 den fazla belge eklerim

Bu altformda satır sonuna yine buton ekleyip
ilk mesajdaki kodu yazmayı unutmayın
sadece focus değişecek
me.BELGE_ADI.SetFocus olacak

__________________________________

Çok hızlı okumuşum, aynen düşündüğünüz gibi
Asıl belge tablosu ( benim yuıkarıda belirrtiğim müşteriler tablosu )
ve değişklikler için de altablo
Özür dilerim tam anlamadığım için uzun uzun yazmışım Img-grin

Kolay gelsin
Estağfurullah hocam..Çok hızlısınız. Teşekkür ederim. Saygılarımla.