• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Yazılan verileri form olarak görünüm ve yazdırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

okinava14

Yeni Üye
Katılım
19 Haz 2022
Mesajlar
673
Çözümler
3
Aldığı beğeni
128
Excel V
Office 2021 TR
Konu Sahibi
Herkese hayırlı geceler. İki aşamalı bir veri güncelleme ve yazdırma işlemi var aşamanın birinci bölümü sadece veri güncelleme, diğer alanda güncelle tıklayınca Tahsis sayfası görünümü olan pencere veriler sayfasına dökülüyor.
İkinci Aşaması ise; form sayfasına aktarılacak verilerde sağ köşedeki bilgiler Mühür veya kaşe mantığında farklı satır ve stunlara gelmesi gerekiyor.
Kısaca bir hata ve bir eksiğim var. Umarım desteklerinizi eksik etmezsiniz.
 
Çözüm
TektBox eklemeden sadece başlıkta görünmesi için

Initialize() olayının end sub dan öncesine ekleyin

Dim z2Value As Variant
Dim aa2Value As Variant

z2Value = ThisWorkbook.Sheets("Veriler").Range("AA2").Value
aa2Value = ThisWorkbook.Sheets("Veriler").Range("Z2").Value


Me.Caption = " " & z2Value & " - " & aa2Value

'bu kısmı ister yazın ister çıkartın
Me.TextBox7.Value = ThisWorkbook.Sheets("Veriler").Range("Z2").Value
Me.TextBox8.Value = ThisWorkbook.Sheets("Veriler").Range("AA2").Value
Konu Sahibi
Hayırlı günler sayın hocalarım. 2 gündür cevap alamayınca birazda uğraşayım dedim ve "FrmTahsis" de Güncelle ve Kaydet olayını çözemedim bir türlü. Bir bakabilecek hocalarımı kolay gelsin. Farklı sayfalardan veri alma ve farklı sayfalara veri kaydetme durumu yani.
 
Konu Sahibi
Hayırlı günler herkese. Galiba tam anlaşır yapamadım isteğimi son ve güncel durumu, bazı alanların yenilemesini de yapıp toparladım.
Şu anki halinde kalan eksiklerimi belirtmek istiyorum. Şimdi gelim konuya:

FrmTahsis' de sağ taraftaki paraf ayarlamasıi için (Yardım açıklaması ekteki resimde) Döküman yazdırılacak.
Buraya ListGoruntule ye tıklayınca sol taraftaki TextBoxlar gibi verilerin gelmesi ve ardından, Bilgileri Ekle butonuna tıklayınca Tüm TextBox verileri FormListe sayfasına aktarılacak.
Güncelle butonuna tıklayınca Verileri Kaydedecek.
Yazdır butonu ilede FormListe sayfasını tek sayfaya dikey olarak sığdırıp yazdıracak.

Üstatlarımın yardımlarını rica ediyorum.
Ek resimde yönlendirme ayarları mevcut.
 
Kolonları tümü ile mi kopyalamak istiyorsunuz.
Veya listbox a tıklayın ekle düğmesi ile sayfaya mı eklemek istiyorsunuz.
Yada belirli bir aralık "tarih", "boş bina", "dolu bina",..... şeklinde mi.
Not bu sayfalar ve form ilişkileri herzaman hatalara meyillidir. Sayfada bir değişiklik formda büyük hatalara sebebiyet vermektedir.
Önerim sadece form içinde ve veri tabanı ile çalışmak olmaktadır. Sayfalarla hiç işiniz olmaz
 
Konu Sahibi
Kolonları tümü ile mi kopyalamak istiyorsunuz.
Veya listbox a tıklayın ekle düğmesi ile sayfaya mı eklemek istiyorsunuz.
Yada belirli bir aralık "tarih", "boş bina", "dolu bina",..... şeklinde mi.
Not bu sayfalar ve form ilişkileri herzaman hatalara meyillidir. Sayfada bir değişiklik formda büyük hatalara sebebiyet vermektedir.
Önerim sadece form içinde ve veri tabanı ile çalışmak olmaktadır. Sayfalarla hiç işiniz olmaz
İlgi için teşekkürler. Demekki sorunlu konu olunca pek sıcak bakılmamış. Sabitler var Yani aslında fatura defteri mantığı diyebiliriz.
Sabit değerler, eklenen veriler ve çıkan sonuçlar var.
Sıralı gitsek olurmu acaba?
Tahsis sayfasında B ve F stunları textboxa girilen değerler doğrultusunda. Tahsis sayfasını Form listeye ilgili yerlere aktaracak.
Fromliste sayfası güncellenip kaydedilecek. Ve yazdır dediğimizde Formliste Sayfası yazdırılacak.
FormListe Aslında sayfa adı Form kelimesi kafa karıştırmasın yani. Form manasını burada Fatura görüntü sayfası manasında gibi düşün.

1 nolu resim verileri ekleyeceğimiz Tahsis sayfası: sarı alandaki sayılar değişken oluyor. Gerekli veriler girilince. güncellenip kaydediliyor.
2 nolu resim Tahsis sayfasının kopyası diyebiliriz. Tahsisde girilen veriler burada yazdırılmak üzere hazır hale geliyor.
3 nolu resim verilerin nereden alınacağını ve nereye aktarılacağını gösterir tablo sadece. Texboxlar için bu bilgi.

Asıl sonuç ise; atıyorum, Tahsis sayfası B5 hücresine girilen değer FormListe sayfasında E8 hücresine gidecek.
Umarım bu defa açıklayabilmişimdir. Tüm stun olsa kolay olucakda hücreler seçmeli olunca kafa karıştırdı galiba?
Yardımlarınızı bekliyorum.
 
Alınacak yerlerin ComboBox ların ayarlar kısmında RowSource kısmına Veriler!AF2:AF37 şeklinde yazın, hücreleri ComboBox lara alırsınız.
Alınacak ve yazılacak hücreleriniz verdiğiniz açıklamalarda yanlış kolonlar farklılık gösteriyor, dikkat edin.
Bunları yapın ve dosyanızı yükleyin
 
Konu Sahibi
Resimde gerekli açıklamayı yaptım. dediğin gibi bazı hücre yollarıda hatalı olmuş düzelttim. Umarım şimdi anlaşılır olmuştur.
Bu arada ben bir deneme yaptım. ve Tahsis yılını ve ilçeyi Veriler sayfasında rasgele atıyor. bir kaç kez denedim. hep farklı yerlere atıyor.
 
Deneyin
aynı satırlara eklemenin mantığını anlayamadım
kodları son satıra ekle şeklinde yaptım
sadece kopyala kodunda düzenleme yaptım
değiştir kodunu yarın yaparım yoruldum :D
 
Konu Sahibi
Hocam emeğine sağlık. aktarma işlemi oldu. Fakat birşey dikkatimi aynı anda Veriler sayfasına aktarması gereken yere aktarmış ama bir kopyada aşağılara rasgele aktarma yapmış onu anlayamadım.
İşlemin ikinci adımına gelecek olursak. BilgileriEkle diyoruz tamam sonrasındaki adım Güncelle butonuna tıklayınca hata uyarısı veriyor.
Güncelle butonu burada aslında sayfayı yenile görevi görüyor. Çünki ardından yazdır deyince iş hallolmuş oluyor .
Not: Yazdırmada sorun yok sadece Güncelle olayımız kaldı yani.
Son hali ekte.
 
İki tane kopyala kodu var alttakileri silmen lazım güzel kardeyşim
' Son dolu satırı bul buradan itibaren End Sub olayına kadar silmelisin

HTML:
CoffeeScript:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Teşekkürler emeğine sağlık. Kaydet butonu resimdeki uyumsuzluk uyarısını verdi.
Bunun haricinde tek sorun kalıyor.
 
Konu Sahibi
Tamamdır KAYDET hatasını hallettim. Son kusur kaldı.
Ekteki resimde siyah çerçevenin içindekileri sabitleme kodları lazım.
Yani seçili TextBoxların içinde görünen yazılar yeni bir kayıt yapılana kadar sabit kalması lazımda. Son yapılan bilgiler değişime gerek kalmadıkça Textbox içinde kalmalı.
 
Yazdığım kodlarda kalıcılık sağlanıyor, diğer butunlarınız daki refresh veya unload userform satırlarını silin düzelir
 
Form üzerinde tahsis gurubu ComboBox un ismini "TahsisGurubu" olarak değiştir.
kod kısmına geç Ctrl+H tuşları ile TekstBox1 ismini TahsisGurubu olarak tümünü değiştir yapın.

Başka sorunuz olursa yardımcı olmaya çalışırız.
 
Konu Sahibi
Beynim yandı sabahtan beri sana zahmet bir bakıver olmadı. beceremedim.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst