# Fonctions système

Les fonctions système comprennent des fonctions permettant d'accéder aux propriétés du système, des appareils et périphériques, et des documents QlikView.

Pour afficher une description succincte et la syntaxe d'une fonction, utilisez le menu déroulant de chaque fonction. Vous pouvez obtenir des informations complémentaires relatives à certaines fonctions en cliquant sur le nom de la fonction dans la description de la syntaxe.

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

#### Author

Cette fonction renvoie une chaîne contenant les propriétés de l'auteur du document actif. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.

Author( )

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

#### ClientPlatform

Cette fonction renvoie la chaîne de l'agent utilisateur du navigateur client. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.

Exemple :

`  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

Cette fonction renvoie une chaîne contenant le nom de l'ordinateur tel que renvoyé par le système d'exploitation. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.

ComputerName( )

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

#### DocumentName

Cette fonction renvoie une chaîne contenant le nom du document QlikView actif, sans le chemin d'accès mais avec l'extension. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.

[](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

Cette fonction renvoie une chaîne contenant le chemin d'accès complet au document QlikView actif. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.

[](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

Cette fonction renvoie une chaîne contenant le titre du document QlikView actif. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.

[](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

Cette fonction de script renvoie le nom de culture des paramètres régionaux de classement utilisés. Si la variable CollationLocale n'a pas été définie, ce sont les paramètres régionaux actifs de l'ordinateur de l'utilisateur qui sont renvoyés.

GetCollationLocale( )

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

#### GetActiveSheetID

Renvoie une chaîne contenant l'ID de la feuille active.

[](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

Cette fonction renvoie la valeur d'une propriété étendue existante dans l'objet de feuille doté de l'ID d'objet spécifié. Si aucun objectid n'est spécifié, l'objet de feuille contenant l'expression est utilisé. Une propriété étendue est spécifiée pour l'objet d'extension dans le fichier de définition qui lui est associé.

[**GetExtendedProperty**](https://help.qlik.com/fr-FR/qlikview/September2026/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() renvoie le nom de la dimension. Index est un entier facultatif spécifiant la dimension à renvoyer.

[**GetObjectField**](https://help.qlik.com/fr-FR/qlikview/September2026/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

Cette fonction renvoie la valeur d'une clé dans le registre de Windows. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.

GetRegistryString(path, key)

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

#### Input

Cette fonction peut être utilisée dans un script uniquement et ouvre une zone de saisie invitant l'utilisateur à entrer une valeur lors de l'exécution du script. Les paramètres cue et caption sont respectivement utilisés comme textes de message et de légende. La fonction renvoie la valeur saisie.

La fonction de zone de saisie renvoie NULL si la boîte de dialogue est annulée, fermée ou si elle ne peut pas être affichée.

Exemple :

` 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

Renvoie -1 (True) si le rechargement en cours est partiel ; sinon, renvoie 0 (False). Cette fonction est uniquement possible dans le script.

[](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

Cette fonction peut être utilisée uniquement dans le script et ouvre une zone de message lors de l'exécution de celui-ci. Les paramètres msg et caption sont respectivement utilisés comme textes de message et de légende. Le paramètre mb\_buttons définit les boutons qui seront affichés dans la zone de message, en fonction des éléments suivants :

0 ou 'OK' pour un seul bouton OK,  
1 ou 'OKCANCEL' pour deux boutons, OK et Cancel,  
2 ou 'ABORTRETRYIGNORE' pour trois boutons, Abort, Retry et Ignore,  
3 ou 'YESNOCANCEL' pour trois boutons, Yes, No et Cancel,  
4 ou 'YESNO' pour deux boutons, Yes et No,  
5 ou 'RETRYCANCEL' pour deux boutons, Retry et Cancel.

Le paramètre mb\_icons définit l'icône qui sera affichée dans la zone de message, en fonction des éléments suivants :

0 ou chaîne vide pour aucune icône,  
16 ou 'ICONHAND' pour une icône avec un X, utilisée pour les erreurs critiques,  
32 ou 'ICONQUESTION' pour une icône avec un point d'interrogation,  
48 ou 'ICONEXCLAMATION' pour une icône avec un point d'exclamation, utilisée pour les erreurs mineures, les précautions et les avertissements  
64 ou 'ICONASTERISK' pour une icône avec un i, utilisée pour les messages d'information.

Le paramètre mb\_defbutton définit le bouton qui sera mis en évidence dans la zone de message qui s'affiche, en fonction des éléments suivants :

0 ou 'DEFBUTTON1' si le premier bouton doit être mis en évidence,  
256 ou 'DEFBUTTON2' si le deuxième bouton doit être mis en évidence,  
512 ou 'DEFBUTTON3' si le troisième bouton doit être mis en évidence,  
768 ou 'DEFBUTTON4' si le quatrième bouton doit être mis en évidence.

Cette fonction renvoie un entier correspondant au bouton actionné par l'utilisateur, en fonction des éléments suivants :

1 pour OK,  
2 pour Cancel,  
3 pour Abort,  
4 pour Retry,  
5 pour Ignore,  
6 pour Yes,  
7 pour No

Les paramètres 3, 4 et 5 seront ajoutés en interne, par conséquent, si vous utilisez des valeurs numériques autres que celles mentionnées ci-dessus, il se peut qu'une combinaison inattendue d'icônes et de boutons soit générée.

La fonction de zone de message renvoie la valeur NULL si la boîte de dialogue ne peut pas être affichée.

Exemple :

` 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

Cette fonction renvoie une chaîne contenant le nom de l'utilisateur actif tel que renvoyé par le système d'exploitation. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.

OSUser( )

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

#### QlikViewVersion

Cette fonction renvoie la version complète de QlikView et le numéro de compilation sous la forme d'une chaîne.

[QlikViewVersion - fonction de script et fonction de graphique](https://help.qlik.com/fr-FR/qlikview/September2026/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

Renvoie une chaîne contenant le nom de l'utilisateur actuel de QlikView tel qu'il a été saisi dans l'accès de section.

QVuser( )

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

#### ReloadTime

Cette fonction renvoie un horodatage correspondant à la fin du dernier chargement de données. Peut s'utiliser aussi bien dans le script de chargement que dans une expression de graphique.

ReloadTime( )

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

#### StateName

Cette fonction de graphique renvoie le nom de l'état de l'objet dans lequel elle est utilisée. Le développeur QlikView peut se servir de cette fonction pour signaler un changement d'état d'un objet par une modification dynamique du texte et des couleurs. Il est important de noter que cette fonction s'applique uniquement aux objets. Elle ne peut pas s'utiliser dans une expression de graphique pour identifier l'état auquel l'expression fait référence.

[**StateName**](https://help.qlik.com/fr-FR/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/SystemFunctions/StateName.htm)()

## En savoir plus

* [GetFolderPath - Fonction de script](https://help.qlik.com/fr-FR/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/GetFolderPath.htm)