SayME: Beni say anlamında bir terimdir VBA'da

Örnek kullanım:
SayME("Kisiler") : Kisiler Tablsunun kayıt sayısını verir.
SayME("Select * Form Kisiler Where Ad='Mehmet'") : Adı Mehmet olan verisetinin sayısını verir.
SayME(yordam) : İlgili yodam sonucu seçilen kayıt sayısını verir.
Visual Basic
- Function SayME(strSQL As String) As Long
-
- 'ME: AVTdeki istediğiniz tabloların kayıt sayısını döndüren fonksiyondur.
- '03.05.2012 21:35
- 'Mehmet Eser : eserbilisim.name.tr - access-sql.com
- 'AVT: Access Veri Tabanı
- 'strSQL yerine tablo adı, yordam veya SQL cümlesi yazabilirsiniz.
- 'Fakat bu içerik verileri seçmeye yarayan bir şey olmalıdır.
-
- Dim AVT As DAO.Database
- Dim veriseti As DAO.Recordset
-
- On Error GoTo ErrorHandler
-
- Set AVT = CurrentDb
-
- Set veriseti = AVT.OpenRecordset(strSQL)
-
- If veriseti.EOF Then
- SayME = 0
- Else
- veriseti.MoveLast
- SayME = veriseti.RecordCount
- MsgBox SayME , vbOKCancel
- End If
-
- veriseti.Close
- AVT.Close
-
- Set veriseti = Nothing
- Set AVT = Nothing
-
- Exit Function
-
- ErrorHandler:
- MsgBox "Error #: " & Err.Number & vbCrLf & vbCrLf & Err.Description
- End Function
VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
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 }


