Liste kutusu seçimine bağlı verilerin form üzerine getirilmesi ve worde aktarma
#1
Sayın üyeler. Merhaba

Access'te biraz yeniyim ve öğrenme konusunda aşırı istekliyim.

Ben vekil olarak işlerini takip ettiğim kişilere ait vekalet bilgilerini tutmak amacı ile bir veritabanı hazırladım. Kişiyi (müvekkili) liste kutusundan seçtiğimde o kişinin vekaletinamesine ait bilgilerin form üzerine getirilmesi işlemini gerçekleştiremedim. Amacım bir kişiyi seçtiğimde formda o kişiye ait vekalet bilgilerini görebilmek ve vekalet bilgilerine word şablonudaki yer imi belirlenen ilgili yerlere aktarabilmek. Bana bu konuda yardımcı olmanızı dilerim. Teşekkürler.

Forumdaki benzer konularda arama yaptım ancak bana yardımı olmadı.


Eklenti Dosyaları
.rar   Yetki Belgesi.rar (Boyut: 24,54 KB / İndirilme: 161)



  Alıntı
Bu mesajı beğenenler:
#2
Eğer seçtiğiniz isme göre kayıtların listelenmesini istiyorsanız müvekkil isimlerinin olduğu tablodan bir form yapın ve bu formun içine müvekkil bilgilerini içeren tablodan alt form yapın.

Yeni bir açılır kutu ekleyin ve sihirbazdan seçtiğim kayıtla ilişkili bağlantıları göster seçeneğiyle devam edin.

Word şablonuna aktarmak için bir buton yaratın ve OnClick Event'ine aşağıdaki kodu gerekli yerleri değiştirerek yazın.

Visual Basic
  1. 'Önce değişkenleri string olarak belirleyelim. Bu isimler örnektir.
  2. Dim AdUnv, Noter, Yevmiye, VekMet, Tarih As String
  3. 'Değişkenlerin nerede olduklarını belirtelim. Bunlar örnektir. Siz kendi formunuza göre uyarlayabilirsiniz.
  4. 'Ana formda ise şu şekilde
  5. AdUnv = me.ADUNVAN
  6. 'Eğer alt form'dan çağırıyorsanız şu şekilde
  7. Noter = Forms.ANAFORMADI.ALTFORMKONTROLADI.Form.KONTROLKAYNAĞIADI
  8.  
  9. 'Word için instance açalım
  10. Dim Wrd As New Word.Application
  11. Set Wrd = CreateObject("Word.Application")
  12. 'Word dokümanının yerini belirtelim.Burada Word dosyasının mdb/accdb dosyası ile aynı klasörde olduğu varsayıldı.
  13. Dim MergeDoc As String
  14. MergeDoc = Application.CurrentProject.Path
  15. MergeDoc = MergeDoc & " \DOSYAADINIZ.dotx"
  16. 'Şablon dokümanı açalım ve görünür yapalım.
  17. Wrd.Documents.Add MergeDoc
  18. Wrd.Visible = True
  19. 'Word şablonundaki yerimlerini atayalım.
  20. With Wrd.ActiveDocument.Bookmarks
  21. .Item("AdUnvan").Range.Text = AdUnv
  22. .Item(“Noter”).Range.Text = Noter
  23. End With
  24. 'Eğer otomatik çıktı almak istiyorsanız aşağıdaki kodun başlarındaki kesme işaretini kaldırarak aktif hale getirebilirisiz.
  25. 'Wrd.ActiveDocument.PrintOut
  26. 'İşimiz bittiğine göre Word dokümanını kayıt etmeden kapatalım.
  27. Wrd.ActiveDocument.Close wdDoNotSaveChanges
  28. Wrd.Quit
  29. End Sub



Not: VBA referanslarından Microsoft Word 12.0 Object Library seçili olduğuna emin olun yoksa Access hata verecektir.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın spawnss

Öncelikle çok teşekkürler. Dediklerinizi yapmaya çalışıyorum. Sonucuna göre tekrar yardıma ihtiyacım olursa mesaj eklerim.Tekrar teşekkür.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Kritere Bağlı Olarak Değerlerin Toplanması M_Kemal_Askeri 2 101 10-04-2026, 01:05
Son Mesaj: M_Kemal_Askeri
  [FORM] Açılır Menüdeki Veriyi Metin Kutusuna Aktarma Pasham 1 236 19-02-2026, 21:18
Son Mesaj: adnan
access-sql-2 [FORM] Liste kutusu biçimlendirme... rafetgulmez 7 4.120 28-11-2025, 13:18
Son Mesaj: osman06
  [FORM] Tarayıcıdan Evrak Tarayarak Ilgili Tabloya Aktarma kertiller_55 1 347 03-10-2025, 15:32
Son Mesaj: dsezgin
access-sql-20 [TABLO] Liste Kutusu-çoklu Seçim özellikli Alana Excelden Verileri Yapıştırma mkoblayek 18 1.099 18-02-2025, 08:49
Son Mesaj: mkoblayek
  Bağlı Tabloda şarta Göre Renklendirme Satir 2 359 19-12-2024, 15:38
Son Mesaj: Satir
  [RAPOR] Formdaki Aynı Rrsmı Baskı ön ızleme ıle Rapora Aktarma MHMTKY 2 415 11-09-2024, 13:09
Son Mesaj: dsezgin
  Ana Forma Bağlı Alt Formdaki Verilerin Ana Formda Toplamını Almak ozan028 5 497 09-09-2024, 17:14
Son Mesaj: ozan028

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi