![]() |
Msg Box Da Döngü İle Farklı Kriterlerde Sonuçları Döndürmek. - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Excel (https://accesstr.net/forum-microsoft-excel.html) +--- Forum: Excel Cevaplanmış Soruları (https://accesstr.net/forum-excel-cevaplanmis-sorulari.html) +--- Konu Başlığı: Msg Box Da Döngü İle Farklı Kriterlerde Sonuçları Döndürmek. (/konu-msg-box-da-dongu-ile-farkli-kriterlerde-sonuclari-dondurmek.html) |
Msg Box Da Döngü İle Farklı Kriterlerde Sonuçları Döndürmek. - Oğuz Türkyılmaz - 28/05/2022 Merhaba Dosyada aşağıda belirttiğim kod ile MuayeneBitiş tarihi o gün olan araçları Resimdeki gibi listeliyorum. MsgBox da 1024 karakter gösterilebiliyor. Bu sınırda benim için yeterli. Çözmem gereken sorunlar: 1 - Listede o günün tarihinden itibaren +6 günlük sonuçları Plaka ya göre Her plaka numarası listede aynı tarihte sadece bir kere yer alacak şekilde msgbox da yazdırmak. 2- Dönen sonuçların msgboxda düzenli görünebilmesi için tarih plaka ve araç tipi alanlarının aralarına belli tab aralıkları verebilmek. Yardımlarınız için teşekkür ederim. Kod:
Sub MuayeneTarihiHatirlat() RE: Msg Box Da Döngü İle Farklı Kriterlerde Sonuçları Döndürmek. - atoykan - 28/05/2022 Msgbox tab spacing düzenlemesi yapabileceğiniz bir cetvel (klavuz) çizgisine sahip değildir. vbTab ile tab spacing ekleyebilirsiniz ancak metinlerinizin uzunlukları farklı olduğundan ve klavuz çizgisi kontrolü olmadığından istediğiniz gibi düzenli görüntüleme elde edemezsiniz. Bunun yerine aşağıdaki örnek koddaki gibi sütun ve bu sütunların genişliklerinin tanımlaması ile mesajınızın gerekli bölümlerini bu sütunlara işleyebilir,
Bu fonksiyon ile bu sütunlar arası düzenli boşlukları yerleştirebilirsiniz.
Bu kodu kendi çalışmanıza uyarlayabilirsiniz ne yazık ki zaman sıkıntısı nedeni ile ben üzerinde çalışamıyorum şu an. RE: Msg Box Da Döngü İle Farklı Kriterlerde Sonuçları Döndürmek. - Oğuz Türkyılmaz - 28/05/2022 Sn@atoykan Hocam biçimlendirme için bu kadar uğraşmanın gerekli olduğunu düşünmemiştim. Ben Python Programında msg box print fonksiyonlarını çok rahat biçimlendirebiliyorum. Vba da bu kadar uğraştıracağını bilmiyordum. Yine de ben üstünde çalışırım kod istediğim bugünü ve gelecek 6 günün sonuçlarını tarih sırasına göre küçükten büyüğe döndürsün yeter. VAkit ayırdığınız için teşekkür ederim. RE: Msg Box Da Döngü İle Farklı Kriterlerde Sonuçları Döndürmek. - atoykan - 29/05/2022 İstediğiniz türde bir sorgu sonucu döndürmek için ADODB.Connection kullanıp Kod:
Connection.Open "Provider=Microsoft.ACE.OLEDB.xx.x;Data Source= " & ThisWorkbook.FullName & ";Extended Properties=""Excel xx.x Macro;HDR=YES;"";" RE: Msg Box Da Döngü İle Farklı Kriterlerde Sonuçları Döndürmek. - Oğuz Türkyılmaz - 29/05/2022 (29/05/2022, 10:02)atoykan yazdı: İstediğiniz türde bir sorgu sonucu döndürmek için ADODB.Connection kullanıp sn@atoykan hocam oluşturmamı istediğiniz sorguyu okurken bana fenalık geldi ![]() |