Programda Word dosyası ve Klasör bağlamak - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Programda Word dosyası ve Klasör bağlamak (/konu-programda-word-dosyasi-ve-klasor-baglamak.html) Sayfalar:
1
2
|
Programda Word dosyası ve Klasör bağlamak - danke - 14/05/2009 Arkadaşlar kolay gelsin.. İlk önce şunu söylemek isterim ki, daha önce Access ile ilgili başka sitelerden bilgi araştırırken şans eseri bu siteyi buldum, kayıt olduğumdan beri sorulara verilen cevapları ve örnekleri ilgiyle izliyorum, form canlı, kullanıcılar ilgili, yöneticilerin bilgili olduğunu gördüm, kısaca herşey için teşekkürler. (Samimi düşüncelerimdi) Acceste amatör olarak program yapmaya çalışıyorum, ancak hem mantık hatası yapmamak istiyorum, hemde yöntem olarak bilmediğimi öğrenmek istiyorum. Merak ettiklerimden, Birincisi : Yapmaya çalıştığım programda 2000 kayıtlı kişi var, bunlarla ilgili tablolarda bilgiler var, sanki personel programı gibi. Her bir kayıtta şahısla ilgili ilişkili Word dosyası açmam (yolunu düğmeyle yazdırıp, fark bir düğmeyle de o yola bağlı word dosyası açılacak) mantıklı olur mu? (D klasöründe Ahmet KARA adlı klasörün içinde ona ait Word dosyası adresinin düğmeyle yazılıp, dosyanın düğmeyle açılması) eğer mantıklı olmazsa ne tavsiye edersiniz.. mantıklıysa yardımcı olabilirmisiniz? İkincisi: Birde sadece D sürücüsünde "personel" klasöründe"AhmetKARA" klasörünü bir düğmeyle nasıl açtırabiliriz? Düğmeyle personele ait klasör yolunu nasıl yazdırabiliriz? Üçüncüsü: Bu program üç bilgisayarda kullanılacak, programın kısa yolunu diğer bilgisayarlara attığımda bu şekilde yolları tanıtılmış klasörler açılabilir mi? tavsiyeniz. (Ağda tablolar ve formları bölmeyi bilmiyorum.) Biraz uzunca derdimi anlattım, ilgilenip yardımcı olacak arkadaşlara şimdiden teşekkürler. Cvp: Programda Word dosyası ve Klasör bağlamak - okileturc - 14/05/2009 Sırayla gidelim 1. Arzu ettiğiniz yöntem mantıklıdır. Ancak ağ üzerinde herkesin bu dokümanı açmasını istiyorsanız elbette ilk adreslemeyi herkesin ağ üzerinden erişebileceği - paylaşılmış - bir konumda yapmalısınz ( yani bağlanacak belgeler öncelikle erşilebilir bir konuma kopyalanmalı, bu sağlıklı yedek almak açısından da faydalı olacaktır ) a. personel kartları tablosuna bir alan ekleyin ve türüne "Köprü" - Hyperlink verin (adına ör : [belge] diyelim) b. personel formu üzerine bu alanı ekleyin c. alanın yanına bir buton ekleyin ve on click özelliğine Kod:
On Error GoTo ErrEditHyper belgeyi ağ üzerindeki konumundan seçin e. Belgenin yolu tablonuza kayıt olacak ve tıklandığında word belgesini açacaktır. Burada eklenen belgenin türünün hiçbir önemi yoktur ( xls, txt, jpg, mpeg, vs eklenen belgeyi açabilecek yazılım bilgisayarınızda kurulu olduğu durumda tıklanan belge uzantısı ile ilintili uygulamayı zaten açacaktır, aynen bir kısayola çift tıklanması gibi ) ÖNEMLİ NOT : Bir personele birden fazla belge bağlayacaksanız, "a" şıkkında belirtilen alan ekleme yetersizdir. BELGELER adında bir tablo yaratıp bu tabloya PERSONEL_ID alanı ekleyip BELGELER.PERSONEL_ID = PERSONEL.PERSONEL_ID bağlantısıyla sınırsız belge ekleyebilirsiniz 2. Klasör erişimi için hocalarımızın verdiği bir modül var, aşağıdaki kodu yeni modül açıp kayıt edin Kod:
Option Compare Database Kod:
Dim sDirectoryName As String gibi bu alanı bir tabloda öncelikle oluşturmalısınız ÖNEMLİ NOT: Bu ikinci isteğiniz ilk isteğinizle bağlantılıysa bilmelisiniz ki hyperlink bağlantıda ağ üzerindeki tam adres ( sürücü, klasör, alt klasör ) zaten kayıt altına alınmaktadır. 3. Ağ üzerinden paylaşım için a. veritabanını bölün, tabloları bağlı tablo haline getirin b. tabloları içeren mdb dosyasını ağ üzerinde herkesin erişebileceği bir konuma taşıyın c. Bölünmüş diğer mdb dosyasını ( buna arayüz diyelim ) açın ve bağlı tablo yöneticisini açarak tablolarınızı yeni konumundan bağlayın d. Bu master arayüzü diğer kullanıcılara kopyalayarak verin Basit bir uygulamanızı eklerseniz bölüp geri gönderebilirim ama yapması çok kolay Kolay gelsin Cvp: Programda Word dosyası ve Klasör bağlamak - danke - 14/05/2009 Sayın okileturc, ilgilenip cevap verdiğiniz için teşekkür ediyorum, aktardıklarınızı inceleyip, tekrar bilgi vereceğim, kolay gelsin.. Cvp: Programda Word dosyası ve Klasör bağlamak - danke - 15/05/2009 Sayın okileturc, ilk önce gösterdiğiniz yardım için teşekkür ediyorum. Ben yine sorunlarımı aktarayım isterseniz. Birincisi : Verdiğiniz kodu ilgili form üzerinde düğme oluşturarak kullandım, dediğiniz gibi yolu hem tabloya yazıyor, hem üzerine tıklandığında yazılı yer açılıyor. (Sorun yok teşekkürler) İkincisi: Dediğiniz gibi klasör yöntemi içinde aynısını kullandım, diğer modülle verdiğiniz örneği kullanmadım. (Bence sorunyok, sizce sakıncası olur mu? Avantaj açısından) Üçüncüsü: Formda hazırlanmış bir programda gördüğüm resimle ilgili bir örneği kendi programıma uygulayım dediğimde şu sorun çıktı. Sıkıntımsa şu, tabloya yine veri yolunu yazılıyor, resim klasörden çağırılıyor, ayrıca örnekte raporda kullanılacak resmin yolu bir başka alana yazılıyordu, resmin üzerine yapılan bir tıkla. İsteğim şu, biz ekle dediğimizde(Düğmeye tıkladığımızda), hem formda gözüküp, (tabloda ilgili alana yazılacak) hemde raporda kullanmak üzere bir başka alana yazılabalinir mi? (gerekmiyorsa nasıl?) Sil dediğimizde tabloda kayıtlı her iki alandaki veri yolları silinmesi gerekiyor, Birde en sonunda (inşaallah bunu ben yapacam, daha önce yapmıştım) Access penceresini gizlediğimde, uyguladığımız bu özellikler sorunsuz çalışır mı? Yardımcı olacak arkadaşlara şimdiden teşekkür ediyorum. (Yine uzun yazdık kusura bakmazsınız umarım) Cvp: Programda Word dosyası ve Klasör bağlamak - danke - 15/05/2009 Arkadaşlar yanlış yaptığım birşey mi var, yardımcı olursanız sevinirim. Cvp: Programda Word dosyası ve Klasör bağlamak - danke - 16/05/2009 Yardımcı olacak kimse yokmu arkadaşlar? |