Sınırsız Parametreli İşlev(Fonksiyon) yazmak
Tarih
04/06/2012 10:06
Konu Sahibi
accessman
Yorumlar
2
Okunma
1698
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



accessman

Kullanici Avatari
Onursal
2.367
31/10/2008
425
Denizli
Ofis 2003
20/09/2016,00:20
Sponsor Reklam
Bazan öyle olur ki sınırsız parametre verebileceğimiz yordamlara ihtiyaç duyarız. İşte örneği:

Kod:
1
2
3
4
5
6
7
8
9
Function FormatStr(ByVal MainStr As String, ParamArray StrList() As Variant) As String
'ParamArray en son parametrenin değişken uzunluklu bir dizi olmasını sağlıyor.
If UBound(StrList) < 0 Then Exit Function
Dim i As Integer
For i = 0 To UBound(StrList)
MainStr = Replace(MainStr, "%" & i + 1, StrList(i))
Next
FormatStr = MainStr
End Function

Bunu şu şekilde kullanın

Kod:
MsgBox FormatStr("Burası %1. Şu an %2 ve hava %3.", "Türkiye", Now(), “çok güzel.”)

ParamArray olarak tanımladığınız parametreyi en sona yerleştirin. Aksi halde hata oluşur.

@benbendedeilem
Cevapla

benremix
Uzman
Kullanici Avatari
Uzman
R.... S....
4.432
17/05/2009
365
Ankara
Ofis 2010
Dün,19:46
Paylaşımlar için teşekkürler.

Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi 


Cevapla

C*e*l*o*y*c*e
Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.838
29/10/2008
902
Ankara
Ofis 2010 32 Bit
Bugün,01:53
Sponsor Reklam
sayın accesman öncelikle bu paylaşımlar için ayrı ayrı teşekkürler ,sizden ricamız,konuyu açtıktan sonra örnekler ile kodları paylaşırsanız,işi kodla değil örnek ile alayan arkadaşlar için daha faydalı olur,mümkün oldugunca sadece kod yazıp konuyu açmayın,örnek ile eklemeye çalışın ..kolay gelsin
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Smile Fonksiyon tuşlarıyla verileri yönetmek cuneyt 21 11.836 19/02/2015, 14:03 Aydoğan PRAVİŞTA
  Form Üzerinde Bütün Harfleri Büyük Olarak Yazmak gogoli01 7 2.289 08/05/2014, 01:25 gogoli01
  Birden Fazla Parametreli Sorgularda Tüm Parametreleri Girmek Zorunda Değiliz WiniFred 2 1.621 06/02/2012, 20:45 kkayaci
  Raporlarda sınırsız Veri Kontrollü Aylık Ve Yıllık Takvim olayı esrefigit 14 5.074 10/02/2010, 20:52 kadirdursun


Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya