# Sistem fonksiyonları

Sistem fonksiyonları sistem, cihaz ve QlikView belge özelliklerine erişime yönelik fonksiyonları sağlar.

Her bir fonksiyonun kısa açıklamasını ve söz dizimini görmek için her bir fonksiyonun açılan menüsünü kullanın. Bazı fonksiyonlar için, söz dizimi açıklamasında fonksiyon adına tıklayarak ilgili fonksiyon hakkında daha ayrıntılı bilgi alabilirsiniz.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### Author

Bu fonksiyon geçerli belgenin yazar özelliğini içeren bir dize döndürür. Hem kod dosyasında hem de grafik ifadesinde kullanılabilir.

Author( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### ClientPlatform

Bu fonksiyon istemci tarayıcısının kullanıcı aracısı dizesini döndürür. Hem kod dosyasında hem de grafik ifadesinde kullanılabilir.

Örnek:

`  Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36 `

ClientPlatform( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### ComputerName

Bu fonksiyon işletim sisteminin döndürdüğü şekliyle bilgisayarın adını içeren bir dize döndürür. Hem kod dosyasında hem de grafik ifadesinde kullanılabilir.

ComputerName( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### DocumentName

Bu fonksiyon, geçerli QlikView belgesinin adını, yolu olmadan ancak uzantısı olacak şekilde, içeren bir dize döndürür. Hem kod dosyasında hem de grafik ifadesinde kullanılabilir.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)DocumentName( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### DocumentPath

Bu fonksiyon, geçerli QlikView belgesine giden tam yolu içeren bir dize döndürür. Hem kod dosyasında hem de grafik ifadesinde kullanılabilir.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)DocumentPath( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### DocumentTitle

Bu fonksiyon, geçerli QlikView belgesinin başlığını içeren bir dize döndürür. Hem kod dosyasında hem de grafik ifadesinde kullanılabilir.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)DocumentTitle( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetCollationLocale

Bu kod fonksiyonu kullanılan harmanlama yerel ayarının kültür adını döndürür. CollationLocale değişkeni ayarlanmamışsa, asıl kullanıcı makinesi yerel ayarı döndürülür.

GetCollationLocale( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetActiveSheetID

Etkin sayfanın kimliğini içeren bir dize döndürür.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)GetActiveSheetID( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetExtendedProperty

Bu fonksiyon, verilen nesne kimliğine sahip sayfa nesnesindeki adlandırılmış bir genişletilmiş özelliğin değerini döndürür. objectid verilmezse, ifadeyi içeren sayfa nesnesi kullanılır. Genişletilmiş özellik, tanım dosyasında bu uzantı nesnesi için tanımlanır.

[**GetExtendedProperty**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/GetExtendedProperty.htm)(name[, objectid])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetObjectField

GetObjectField(), boyutun adını döndürür. Index, döndürülmesi gereken boyutu belirten isteğe bağlı bir tamsayıdır.

[**GetObjectField**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/GetObjectField.htm)([index])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### GetRegistryString

Bu fonksiyon Windows kayıt defterindeki bir anahtarın değerini döndürür. Hem kod dosyasında hem de grafik ifadesinde kullanılabilir.

GetRegistryString(path, key)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### Input

Bu fonksiyon yalnızca kod içinde kullanılabilir ve kod çalıştırılması sırasında kullanıcıdan değer girmesini istenen bir giriş kutusunu açar. cue ve caption parametreleri, sırasıyla, mesaj ve başlık metinleri için kullanılır. Bu fonksiyon girilen değeri döndürür.

Diyalog penceresi iptal edilirse, kapatılırsa veya gösterilemezse, giriş kutusu fonksiyonu NULL döndürür.

Örnek:

` Load 
 Input('Enter value', 'Input box') as v, Recno () as r autogenerate 3;  `

Input(str cue [, str caption])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### IsPartialReload

Geçerli yeniden yükleme kısmiyse -1 (True), aksi takdirde 0 (False) değerini döndürür. Bu yalnızca kod içinde çalışır.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)IsPartialReload( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### MsgBox

Bu fonksiyon yalnızca kod içinde kullanılabilir ve kod yürütmesi sırasında bir mesaj kutusunu açar. msg ve caption parametreleri sırasıyla, mesaj ve başlık metinleri olarak kullanılır. mb\_buttons parametresi aşağıdakilere göre mesaj kutusunda hangi düğmelerin gösterileceğini tanımlar:

Tek bir OK düğmesi için 0 veya 'OK',  
İki düğme (OK ve Cancel) için 1 veya 'OKCANCEL',  
Üç düğme (Abort, Retry ve Ignore) için 2 veya 'ABORTRETRYIGNORE',  
Üç düğme (Yes, No ve Cancel) için 3 veya 'YESNOCANCEL',  
İki düğme (Yes ve No) için 4 veya 'YESNO',  
İki düğme (Retry ve Cancel) için 5 veya 'RETRYCANCEL'.

mb\_icons parametresi aşağıdakilere göre mesaj kutusunda hangi simgelerin gösterileceğini tanımlar:

Simge olmadığında 0 veya bol dize,  
X içeren bir simge için 16 veya 'ICONHAND'; kritik hatalar için kullanılır,  
Soru işareti içeren bir simge için 32 veya 'ICONQUESTION',  
Ünlem işareti içeren bir simge için 48 veya 'ICONEXCLAMATION'; önemsiz hatalar, ikazlar ve uyarılar için kullanılır.  
i içeren bir simge için 64 veya 'ICONASTERISK'; bilgilendirici mesajlar için kullanılır.

mb\_defbutton parametresi, mesaj kutusu gösterildiğinde aşağıdakilere göre odağın hangi düğmede olacağını tanımlar:

Odağın birinci düğmede olması gerekiyorsa 0 veya 'DEFBUTTON1',  
Odağın ikinci düğmede olması gerekiyorsa 256 veya 'DEFBUTTON2',  
Odağın üçüncü düğmede olması gerekiyorsa 512 veya 'DEFBUTTON3',  
Odağın dördüncü düğmede olması gerekiyorsa 768 veya 'DEFBUTTON4'.

Bu fonksiyon, aşağıdakilere göre kullanıcının hangi düğmeye bastığını gösteren bir tamsayı verir:

OK için 1,  
Cancel için 2,  
Abort için 3,  
Retry için 4,  
Ignore için 5,  
Yes için 6,  
No için 7

3, 4 ve 5 parametreleri dahili olarak eklenir; dolayısıyla yukarıda belirtilenler dışında sayısal değerler kullanılırsa, simgelerin ve düğmelerin beklenmedik bir kombinasyonunu elde edebilirsiniz.

Diyalog penceresi gösterilemezse, mesaj kutusu fonksiyonu NULL döndürür.

Örnek:

` Load 
 MsgBox('Message 2', 'msgbox', 'OKCANCEL', 'ICONASTERISK') as x, 2 as r 
 autogenerate 1;  `

MsgBox(str msg [, str caption [, mb\_buttons [, mb\_icons[, mb\_defbutton]]]] )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### OSUser

Bu fonksiyon işletim sisteminin döndürdüğü şekliyle geçerli kullanıcının adını içeren bir dize döndürür. Hem kod dosyasında hem de grafik ifadesinde kullanılabilir.

OSUser( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### QlikViewVersion

Bu fonksiyon tam QlikView sürümü ve derleme numarasını bir dize olarak döndürür.

[QlikViewVersion - kod ve grafik fonksiyonu](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/QlikViewVersion.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### QVuser

Bölüm erişimi için girildiği şekliyle geçerli QlikView kullanıcısının adını içeren bir dize döndürür.

QVuser( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### ReloadTime

Bu fonksiyon son veri yüklemesinin bittiği zaman için bir zaman damgası döndürür. Hem kod dosyasında hem de grafik ifadesinde kullanılabilir.

ReloadTime( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/system-functions.htm)

#### StateName

Bu grafik fonksiyonu, içinde kullanıldığı nesnenin durum adını döndürür. QlikView geliştiricisi bu fonksiyonu, nesnenin durumu değiştirildiğinde, dinamik metin ve renk vermek için kullanabilir. Bu fonksiyonun yalnızca nesnelerde çalıştığına dikkat etmek önemlidir. Bu, ifadenin başvurduğu durumu belirlemek için grafik ifadesinde kullanılamaz.

[**StateName**](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/StateName.htm)()

## Daha fazla bilgi

* [GetFolderPath - kod fonksiyonu](https://help.qlik.com/tr-TR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/GetFolderPath.htm)