Kayıtlar

CurrentUser() Fonksiyonu

Resim
CurrentUser Fonksiyonu Merhaba Arkadaşlar,
Bu makalemizde MS Access'te Bilgi Alma fonksiyonlarından olan CurrentUser fonksiyonunu öğreneceğiz.

İngilizce karşılığı aynı olan CurrentUserTürkçe karşılığı  Geçerli Kullanıcı anlamına gelmektedir.

CURRENTUSER Fonksiyonu, MS Access'te Geçerli Kullanıcının adını görüntülemek için kullanılır. Güvenli bir veritabanında oturum açılmamış ise geçerli kullanıcı adı olan Admin görüntülenir. 


Söz DizimiCurrentUser()
PARAMETRELER

Fonksiyonun parametresi bulunmamaktadır.

Arkadaşlar, CurrentUser fonksiyonunu SQL ve VBA da aşağıdaki şekilde kullanabilirsiniz.

Not:Kullanıcı Adı ile ilgili daha fazla bilgi için Environ fonksiyonunu inceleyiniz.kullanabilirsiniz.
SQL Kullanımı ve Sonucu
Ve işte sonuçlar!...

VBA Kullanımı ve Sonucu

VBA Kod Örneği Option Compare Database
Option Explicit

Sub CurrentUserExample()
Dim GecerliKullanıcı As String
GecerliKullanıcı = CurrentUser()

' Return
' Admin

End Sub
Arkadaşlar MS Access Bilgi Alma fonksiyonlarından CurrentUser fonks…

Switch () Fonksiyonu

Resim
Switch Fonksiyonu Merhaba Arkadaşlar, Bu makalemizde Ms Access platformunda kullanılan İleri/Mantıksal fonksiyonlarından olan Switch fonksiyonunun kullanımından bahsedeceğim. İngilizce karşılığı aynı olan Switch kelimesinin Türkçe karşılığı Anahtar anlamına gelmektedir.
Switch fonksiyonu, verilen ifade liatesini değerlendirir. Gelen değere göre o değerin karşılığında olan değeri döndürür. Bir çeşit anahtarlama görevi görür. İf komutuna benzetilebilir.


Söz DizimiSwitch(ifade1, değer1, ifade2, değer2, ... ifade_n, değer_n)
PARAMETRELER
ifade1: bir alan bilgisideğer1: sonucun ifade1 olması durumunda yazılacak değerifade2: başka bir alan bilgisideğer2: sonucun ifade2 olması durumunda yazılacak değerifadeN: başka bir alan bilgisideğerN: sonucun ifadeN olması durumunda yazılacak değerÖrneğimizle devam edelim.

Switch (DepartmanID=1, "Muhasebe", DepartmanID =2, "Bilgi İşlem", DepartmanID =3, "Satış")
Sonuç: DepartmanID'nin aldığı değere göre karşılığındaki değer

SQL K…

FileLen () Fonksiyonu

Resim
FileLen Fonksiyonu Merhaba Arkadaşlar, Bu makalemizde Ms Access platformunda kullanılan Dosya/Klasör fonksiyonlarından olan FileLen fonksiyonunun kullanımından bahsedeceğim.
FileLen fonksiyonu, dosya yolunda belirtilen dosyanın boyutunu almak için kullanılır. Dosya boyutu Byte olarak alınır.

Söz Dizimi FileLen (dosyayolu)
PARAMETRELER
dosyayolu: Uzunluğu alınacak dosyanın yolu
FileLen("C:\RaporDatabase.mdb")

Sonuç: 298350 Byte = 2,9 Kb

Örnek-2

FileLen("D:\AccessData.accdb)

Sonuç: 4063232 Byte = 3,87 Mb
VBA Kullanımı ve Sonucu


VBA Kod Örneği Option Compare Database Option Explicit
Sub FileLenExample() Dim DosyaBoyutu As Long DosyaBoyutu = FileLen("E:\dene.xlsx")
'Return '18830 
End Sub

Evet Arkadaşlar FileLen

Date() Günün Tarihi

Resim
Date() Fonksiyonu Merhaba Arkadaşlar, Bu makalemizde Ms Access platformunda kullanılan Tarih/Saat fonksiyonlarından olan ve bir çok yerde karşımıza çıkan Date() fonksiyonunun kullanımından bahsedeceğim.
Date() fonksiyonu, İşletim sisteminden geçerli tarih bilgisini almak için kullanılır.

Söz Dizimi Date()
PARAMETRELER
Fonksiyonun parametresi bulunmamaktadır.Örneğimizle devam edelim.

Date()

Sonuç: 13.09.2009

SQL Kullanımı ve Sonucu

Ve işte Sonuçlar!...


VBA Kullanımı ve Sonucu

VBA Kod Örneği Option Compare Database Option Explicit
Sub DateExample() Dim TarihBul As Date TarihBul = Date()
'Return '13.09.2019
End Sub

Hour(Tarih) ve Minute(Tarih) Saat ve Dakika Bilgisi Bulmak

Resim
Hour ve Minute Fonksiyonları

Hour Fonksiyonu Merhaba Arkadaşlar, Bu makalemizde Ms Access platformunda kullanılan Tarih/Saat fonksiyonlarından olan Hour fonksiyonunun kullanımından bahsedeceğim. Herhangi bir tarihin sadece Saat kısmını kullanacaksak yada Saat hesapları kullanacaksak bu fonksiyondan yararlanabiliriz. Komutun Söz Dizimi şu şekildedir.
Hour fonksiyonu, parametrede belirtilen zaman bilgisi içerisinden saat bilgisini almak için kullanılır.

Söz Dizimi Hour(saat)
PARAMETRELER saat: Herhangi bir saat bilgisiÖrneğimizle devam edelim.

Hour(#01/01/2001 14:45:20#)

Sonuç: 14

Örnek-2

Hour(#09:30:00#)

Sonuç: 9

Örnek-3

Hour(Time())

Sonuç: 22
Örnek-3
Hour(#11:30:00 PM#)

Sonuç: 23
Örnek-4
Hour(#14:45:25#) - Hour(#10:08:25#)
Sonuç: 4
SQL Kullanımı ve Sonucu

Ve işte Sonuçlar!...



Year(Tarih) Yıl Bilgisi Bulmak

Resim
Year Fonksiyonu Merhaba Arkadaşlar, Bu makalemizde Ms Access platformunda kullanılan Tarih/Saat fonksiyonlarından olan Year fonksiyonunun kullanımından bahsedeceğim. Herhangi bir tarihin sadece Yıl kısmını kullanacaksak yada Yıl hesapları kullanacaksak bu fonksiyondan yararlanabiliriz. Komutun Söz Dizimi şu şekildedir.
Year fonksiyonu, parametrede belirtilen tarih bilgisi içerisinden yıl bilgisini almak için kullanılır.

Söz Dizimi Year(tarih)
PARAMETRELER

tarih: Herhangi bir tarih bilgisiÖrneğimizle devam edelim.

Year(#01/01/2001#)

Sonuç: 2001

Örnek-2

Year(#01/12/2001#)

Sonuç: 2001

Örnek-3

Year(Date())


Sonuç: 2019
SQL Kullanımı ve Sonucu

Ve işte Sonuçlar!...


VBA Kullanımı ve Sonucu


VBA Kod Örneği

WeekDayName(Gün Bilgisi) Gün İsmini Bulmak

Resim
Merhaba Arkadaşlar,
Bu makalemizde geçen makalemizin devamı niteliğinde olan WeekDayName() fonksiyonunu öğreneceğiz.
Nedir bu fonksiyon nerelerde kullanabiliriz, kısaca izah etmeye çalışalım.
Bildiğiniz gibi WeekDay() fonksiyonu ile belirli bir tarihin gün karşılığını sayısal olarak (1-7 arası) elde ediyorduk. Şimdi ise bu elde ettiğimiz sayısal değeri gün ismine çevireceğiz.

Komutun Söz dizimi:

WeekDayName([Sayı],Kısaltma,Haftanın ilk Günü)

HAFTANIN İLK GÜNÜ PARAMETRELERİ


Parametre Değer Açıklama vbUseSystem 0 Use the NLS API settings vbSunday 1 Pazar(Varsayılan Değer) vbMonday 2 Pazartesi vbTuesday 3 Salı vbWednesday 4 Çarşamba vbThursday 5 Perşembe