PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Lien d'un champ avec une variable WLangage ou avec une rubrique d'un fichier de données
  • Liaison avec une rubrique : types de liaison
  • Divers
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Initialise automatiquement les champs d'une fenêtre ou d'une page avec :
  • les valeurs des rubriques associées dans l'enregistrement en cours (chargé en mémoire) du fichier de données décrit sous l'éditeur d'analyses. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
  • les valeurs des variables WLangage associés. Cette opération est effectuée quel que soit l'état des champs (grisés, inactifs, ou invisibles).
AndroidWidget AndroidJavaPHP Seule la liaison avec les rubriques d'un fichier de données est gérée. La liaison avec les variables WLangage n'est pas gérée dans cette version.
PHP Seule la liaison avec les rubriques d'un fichier de données est gérée. La liaison avec les variables WLangage n'est pas gérée dans cette version.
Versions 22 et supérieures
AndroidWidget Android A partir de la version 22, la liaison avec les variables du WLangage est gérée.
Nouveauté 22
AndroidWidget Android A partir de la version 22, la liaison avec les variables du WLangage est gérée.
AndroidWidget Android A partir de la version 22, la liaison avec les variables du WLangage est gérée.
Remarques :
  • La fonction FichierVersEcran n'effectue aucune lecture du fichier de données. C'est la valeur de l'enregistrement chargé en mémoire qui est utilisée pour initialiser les champs. Il faut donc qu'un enregistrement soit au préalable chargé en mémoire (fonctions HLit, HLitRecherche, HLitPremier, ...).
  • Cette fonction est globale à la fenêtre. Si elle est appelée dans une fenêtre interne, la fenêtre parent et les autres fenêtres internes en bénéficieront. Le mécanisme est identique pour les pages.
  • En WEBDEV, vous pouvez également utiliser la fonction FichierVersPage.
Versions 15 et supérieures
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
WINDEV MobileAndroid Cette fonction est désormais disponible pour les applications Android.
Versions 16 et supérieures
Linux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
Linux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Linux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
WINDEV MobileWidget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Exemple
HLitRecherchePremier(Client, Nom, "PAUL")
SI HTrouve() = Vrai ALORS
        FichierVersEcran()
FIN
// Lecture de l'enregistrement et transfert des rubriques vers les champs
HLitPremier(Client, Nom)
FichierVersEcran()
Syntaxe
FichierVersEcran([<Nom de la fenêtre> [, <Nom de la source>]])
<Nom de la fenêtre> : Chaîne de caractères optionnelle (avec ou sans guillemets)
Nom de la fenêtre ou de la page contenant les champs à initialiser.
Si ce paramètre n'est pas spécifié ou correspond à une chaîne vide (""), la fenêtre à laquelle appartient le code en cours est utilisée.
PHP Si ce paramètre est spécifié, il doit correspondre au nom de la page en cours. Dans le cas contraire, une erreur est affichée.
AndroidWidget AndroidJava Si ce paramètre est spécifié, il doit correspondre au nom de la fenêtre en cours. Dans le cas contraire, une erreur est affichée.
<Nom de la source> : Chaîne de caractères optionnelle (avec guillemets)
Nom de la source à laquelle sont liées les champs à mettre à jour. Cette source peut être :
  • Le nom d'un fichier de données : seuls les champs ayant un lien avec ce fichier de données sont pris en compte.
  • Le nom d'une variable WLangage : seuls les champs ayant un lien avec cette variable WLangage sont pris en compte.
    Remarques :
    • Si le nom de la variable est indiqué entre guillemets, la liaison sera effectuée avec la variable spécifiée.
    • Si le nom de la variable n'est pas indiqué entre guillemets, la liaison sera effectuée avec le contenu de la variable (cas par exemple d'une variable contenant le nom d'une autre variable).
Si ce nom n'est pas spécifié, tous les champs de la fenêtre ayant un lien avec un fichier de données décrit sous l'éditeur d'analyses ou une variable WLangage sont pris en compte.
Remarques

Lien d'un champ avec une variable WLangage ou avec une rubrique d'un fichier de données

La liaison d'un champ avec une variable WLangage ou avec une rubrique d'un fichier de données peut être connue :
  • Sous l'éditeur, dans la fenêtre de description du champ (onglet "Liaison").
  • Par programmation, grâce à la propriété ..Liaisonfichier.

Liaison avec une rubrique : types de liaison

La liaison d'un champ vers une rubrique peut être de deux types :
  • liaison directe : Dans ce cas, la fonction FichierVersEcran transfère la valeur des rubriques de l'enregistrement chargé en mémoire dans le champ relié, sans effectuer de lecture.
  • liaison par recherche dans un fichier de données relié.

Divers

  • Combos auto-alimentées liées à un fichier HFSQL : La fonction FichierVersEcran ne doit pas se trouver dans le code de déclaration de globales de la fenêtre. La fonction doit être dans le code d'initialisation de la fenêtre.
  • Les espaces dans les rubriques HFSQL sont conservés.
  • La fonction FichierVersEcran affecte les champs images reliés à des rubriques de type mémo image.
  • La fonction FichierVersEcran gère la valeur NULL. Si le contenu de la rubrique correspond à NULL, une chaîne vide sera affichée dans le champ de saisie associé. Pour modifier ce mode d'affichage, utilisez la fonction ChampErreur.
  • La fonction FichierVersEcran ne fonctionne pas avec les vues. Il est nécessaire d'affecter une à une les rubriques aux champs.
Composantes
WINDEVEtats et Requêtes wd220obj.dll
WEBDEV - Code Serveur wd220page.dll
Windows Mobile wp220obj.dll
Java wd220java.jar
Linux wd220obj.so
Android wd220android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire