PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Vue HFSQL associée à un état
  • Zone mémoire associée à un état
  • Requête intégrée/Requête indépendante
  • Limites
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
La propriété ..NomSource permet de :
  • Connaître le nom de la source de données de l'état.
  • Changer la source de données de l'état.
Rappel : le nom de la source de données de l'état peut correspondre :
  • à un nom de fichier de données (cas des états basés sur un fichier de données, une vue ou une zone mémoire).
  • à un nom de fichier texte (cas des états basés sur un fichier texte avec lecture automatique des enregistrements).
  • à un nom de requête.
  • à un champ Table présent dans une fenêtre.
La source de données d'un état peut être une requête ou un fichier de données.
Versions 18 et supérieures
iPhone/iPad Cette propriété est désormais disponible pour les états dans les applications iPhone/iPad.
Nouveauté 18
iPhone/iPad Cette propriété est désormais disponible pour les états dans les applications iPhone/iPad.
iPhone/iPad Cette propriété est désormais disponible pour les états dans les applications iPhone/iPad.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 21 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Exemple
// Changement du fichier de données associé à l'état
// Passage du fichier de données Client au fichier de données Prospect
ETAT_EtatClient..NomSource = Prospect
// Changement de la vue associée à l'état.
// Cette vue est basée sur le fichier de données Prospect.
ETAT_EtatClient..NomVue = MaVueClient84
// Changer la source de données de l'état "ETAT_EtatTableClient"
// (Etat sur Table)
ETAT_EtatTableClient..NomSource = "FEN_MaFenêtre.TABLE_TableProspect"
// Changer la source de données de l'état "ETAT_EtatClient"
ETAT_EtatClient..NomSource = REQ_RequêteClientParis
Syntaxe

Connaître le nom de la source de données d'un état Masquer les détails

<Résultat> = <Nom de l'état>..NomSource
<Résultat> : Chaîne de caractères
Nom de la source de données de l'état spécifié :
  • Nom du fichier de données associé à l'état. Si l'état est associé à une vue HFSQL ou à une zone mémoire, nom du fichier de base de la vue ou de la zone mémoire.
  • Nom d'une requête.
  • Nom du fichier texte (cas des états basés sur un fichier texte avec lecture automatique des enregistrements).
  • Nom du champ Table source de l'état (sous la forme : NomFenêtre.NomTable).
<Nom de l'état> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'état à manipuler.

Changer la source de données d'un état Masquer les détails

<Nom de l'état>..NomSource = <Nouvelle source de données>
<Nom de l'état> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'état à manipuler.
<Nouvelle source de données> : Chaîne de caractères (entre guillemets)
Nouvelle source de données de l'état spécifié :
  • Nom du fichier de données associé à l'état. Si l'état est associé à une vue HFSQL ou à une zone mémoire, nom du fichier de base de la vue ou de la zone mémoire.
  • Nom d'une requête.
  • Nom du fichier texte (cas des états basés sur un fichier texte avec lecture automatique des enregistrements).
  • Nom du champ Table source de l'état (sous la forme : NomFenêtre.NomTable).
Remarques

Vue HFSQL associée à un état

Lorsque l'état est basé sur une vue HFSQL, lors de la description de l'état, seul le nom du fichier de données correspondant à la vue est spécifié. Le nom de la vue utilisée est précisé lors de l'impression de l'état.
  • la propriété ..NomSource permet de connaître le nom du fichier de données associé à l'état.
  • la propriété ..NomVue permet de connaître le nom de la vue HFSQL associée à l'état.
Pour plus de détails sur les états basés sur des vues HFSQL, consultez Etat sur une vue HFSQL.

Zone mémoire associée à un état

Lorsque l'état est basé sur une zone mémoire, lors de la description de l'état, seul le nom du fichier de données correspondant à la zone mémoire est spécifié. Le nom de la zone mémoire utilisée est précisé lors de l'impression de l'état.
  • la propriété ..NomSource permet de connaître le nom du fichier de données associé à l'état.
  • la propriété ..NomZoneMem permet de connaître le nom de la zone mémoire associée à l'état.
Pour plus de détails sur les états basés sur une zone mémoire, consultez Etat sur une zone mémoire.

Requête intégrée/Requête indépendante

Lors de la création d'un état, deux types de requêtes peuvent être utilisés :
  • une requête intégrée créée directement dans l'éditeur d'états. Cette requête interne n'est pas visible dans le projet. Le nom de cette requête est au format : "<Nom de l'état>$Requete". Par exemple : "EtatClient$Requete".
  • une requête indépendante déjà créée dans le projet, sous l'éditeur de requêtes.

Limites

  • Il n'est pas possible de :
    • changer le type de la source de données. Par exemple, si la source de données est une requête, la nouvelle source de données ne peut pas être une vue.
    • changer la source de données d'un état réalisé sur un fichier.
  • La modification de la source de données peut être effectuée uniquement dans l'événement "Ouverture" de l'état.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire