YazME: MsgBox inputBox için satır atlama ve girintileme (Parametreli fonksiyon)
#1
access-sql-3 
Merhaba,

forumdaki örneklerde sürekli mesaj kutularında alt satıra geçmeyi görüyorum ama kullanamk istediğimizde sürekli birleştirme karakteri vb şeylerle hem zaman kaybediyor hem de biraz işkence çekiyoruz gibi geldi. Bende her AVT'de kullanıalbilir bir çözüm geliştirdim. Küçük ama işlevsel bir koddur kanımca. Tek başına bir yaraya merhem oalcak bir şey değil ama merhem yaparken yemekteki tuz gibi vazgeçilmez bir unsur gibi.

Aşamalar: AVT bazlı fonksiyon oluştur (parametreli) > İstenilen yerden istenildiği kadar satır ve girinti yaptır.

Aslında işin cılkını çıakrmak sitersek ağaç yapısına benzer süslemeler bile yaptırabilir. Bu da çokkkk gereksiz bir şey olurdu. Access 97 uzmanlarının uzun kodlarını görünce ne çektiklerini anladığım gibi.

Kullanmak için: YazME(X,Y)
X ve Y integer tipinde olup X= satır atlama sayısı, Y= içe girinti sayısıdır ve opsiyoneldir.

Visual Basic
  1. MsgBox "Satır bir" & Yazme(3,5) & "İkinci satır", VBOkOnly, "Başlık"
  2. 'Üç satır aşağı ve de 5 boşluk içeri girer ve ikinci satırı yazar.



Heralde artık MS bir sonraki Accesste bu sorunu da çözer.

İsteyen Fonksiyonu üç parametreli hale getirip tam konfor yaşayabilir. O zaman birleştirme derdi de kalmaz. V_SPIN

Bnu kullanmak isteyenler YazMEtin Fonskiyonu kullanmalıdırlar. Aslında adını Yazme olarak değiştirmeniz ve alt adları da değiştirmeniz daha akılda kalıcı ve pratik olur. Fonksiyonları birbirinden ayırmak için mecburiyet idi.


Eklenti Dosyaları
.png   YazME.png (Boyut: 39,37 KB / İndirilme: 58)
.zip   msgbox_inputbox_alta_gecmek_ME.zip (Boyut: 629,7 KB / İndirilme: 73)
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#2
Özgün bir çalışma, teşekkürler...



  Alıntı
Bu mesajı beğenenler:
#3
Uzun mesajlar artık sayenizde disipline girdi.. Çok zekice..

Teşekkür ederim..



  Alıntı
Bu mesajı beğenenler:
#4
Böyle ince düşünceler gerçekten çok hoş. Geliştirici olmak böyle birşey..
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#5
İhtiyaçlar ve istekler bir araya gelince çözümleri çıkarıyormuş. Kolaylaştıralım ki işimize yarasın dedim. İstemesem de kod denizine ayağımı daldırıp çıkartmak zorunda kalıyorum. Yakında DAO ile benzer şeyleri yapmak zorunda kalacağım.

Doru atın yanında duran ya huyundan ya suyundan demişler, iyi ortam iyi ürünler çıkarıyor. Sizlerin sayesinde. (foruma emeği geçenlere)

MirzaKatar'a ayrıca teşekkürler sürekli takibi ve de ilgisi için.

Ne kadar kolay olması gerekiyorsa o kadar kolay olsun, her şey gönlümüzce olsun!(Yeni sloganım sanki!)
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#6
Paylaşımınız için çok teşekkür ederim, her seferinde dediğiniz gibi bir sürü detaylarla uğaşmak zorunda kalıyorduk, oldukça basitleştirmişsiniz.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-6 64 Bit Versiyonlardaki Deklarasyon Kaynaklı Fonksiyon Hataları Taruz 16 15.877 10-01-2019, 19:35
Son Mesaj: dsezgin
  İki Tarih Farkını "YIL-AY-GÜN" Veren Fonksiyon (DateDiff_ze_bb) Zeki Gürsoy 21 26.707 18-03-2017, 05:11
Son Mesaj: dsezgin
  Sabit boşluklu txt yapmak için sifir ve boşluk ekleyen fonksiyon metinse 28 15.554 21-02-2010, 19:01
Son Mesaj: linux2ex

Foruma Git:


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