DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Editeurs / Editeur d'analyses / Modèle Logique des Données
  • Présentation
  • Onglet "Général"
  • Onglet "Détail"
  • Onglet "Journalisation"
  • Onglet "Archivage"
  • Onglet "Langage"
  • Onglet "International"
  • Onglet "Options"
  • Onglet "Compilation"
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
La fenêtre de description d'une analyse regroupe toutes les caractéristiques et les options de l'analyse en cours dans l'éditeur d'analyses.
Pour afficher la fenêtre de déescription de l'analyse ouverte sous l'éditeur d'analyses :
  • sous le volet "Analyse", dans le groupe "Elément courant", cliquez sur "Description".
  • dans le menu contextuel de l'éditeur d'analyses, sélectionnez l'option "Description de l'analyse".
La fenêtre de description de l'analyse présente différentes options regroupées par onglets.
Onglet "Général"
L'onglet "Général" de la fenêtre de description de l'analyse permet de connaître les informations générales sur l'analyse en cours.
Les informations suivantes sont disponibles :
  • Nom de l'analyse : Nom de l'analyse en cours. Ce nom peut être modifié. Dans ce cas, l'analyse sera renommée. L'éditeur d'analyses propose alors d'associer l'analyse renommée au projet en cours.
  • Libellé : Libellé associé à l'analyse en cours.
  • Répertoire : Répertoire dans lequel l'analyse est enregistrée.
  • Nom complet : Nom complet du fichier "wda" correspondant à l'analyse décrite sous l'éditeur d'analyses.
  • Créé par : Nom de l'auteur de l'analyse. La date et l'heure de création sont également indiquées. Ces informations ne sont pas modifiables.
  • Mis à jour par : Nom de l'utilisateur ayant modifié l'analyse. La date et l'heure de modification sont également indiquées. Ces informations ne sont pas modifiables.
  • GUID Analyse : Identifiant de l'analyse. Cette information ne peut pas être modifiée. Cette information peut être connue par programmation grâce à la propriété GUIDAnalyse.
Onglet "Détail"
L'onglet "Détail" de la fenêtre de description de l'analyse permet de connaître et de modifier les informations concernant l'accès à l'analyse.
Les informations suivantes sont disponibles :
  • Mot de passe éditeur : Mot de passe utilisé pour ouvrir l'analyse sous l'éditeur d'analyses.
  • Mot de passe en exécution : Mot de passe de l'analyse utilisé en exécution. Ce mot de passe est par exemple utilisé lors de l'ouverture de l'analyse avec le Centre de Contrôle HFSQL ou avec la fonction HOuvreAnalyse.
  • Répertoire par défaut des fichiers de données : Répertoire utilisé par défaut pour créer les fichiers de données de l'analyse en cours.
  • Descriptif : Description de l'analyse qui sera utilisée dans le dossier technique.
  • Analyse liée à une analyse WinDev 5.5 ou WebDev 1.5 : Si l'analyse conserve une compatibilité avec WinDev 5.5 ou WEBDEV 1.5, il est possible de sélectionner l'analyse correspondante et si nécessaire son mot de passe.
Onglet "Journalisation"
L'onglet "Journalisation" de la fenêtre de description de l'analyse permet de connaître et de modifier les informations générales concernant la journalisation des fichiers de données.
Les informations suivantes sont disponibles :
  • Répertoire et mot de passe des fichiers contenant l'historique des accès sur les fichiers (fichiers JournalOperation et JournalIdentification).
  • Répertoire contenant la description des réplicas pour les fichiers de données répliqués.
Onglet "Archivage"
L'onglet "Archivage" de la fenêtre de description de l'analyse permet de savoir si l'analyse doit être archivée.
Onglet "Langage"
L'onglet "Langage" de la fenêtre de description de l'analyse permet de connaître et de modifier le langage de programmation utilisé avec l'analyse. Par défaut, le langage utilisé est le WLangage.
Il est possible d'utiliser d'autres langage de programmation. Dans ce cas, il est nécessaire de préciser le répertoire de génération des sources.
Pour plus de détails sur la programmation via des langages externes, consultez Présentation des langages externes.
Onglet "International"
L'onglet "International" de la fenêtre de description de l'analyse permet de sélectionner les langues gérées dans l'analyse.
Une analyse peut gérer plus de langues que le projet associé (car par exemple d'une analyse partagée par plusieurs projets ne gérant pas les mêmes langues.
Il est également possible de synchroniser les langues de l'analyse avec les langues du projet en cours grâce au bouton "Synchroniser avec le projet".
Onglet "Options"
L'onglet "Options" de la fenêtre de description de l'analyse permet de connaître et de modifier les options d'affichage, de synchronisation, d'édition sous l'éditeur d'analyses.
Les informations suivantes sont disponibles :
  • Afficher le détail des rubriques dans le graphique : Affiche le type de la rubrique sous forme d'une icône devant le nom de la rubrique dans la représentation graphique du fichier de données.
  • Liaisons pointent les clés liées : Les liaisons décrites sous l'éditeur sont affichées entre les clés liées dans les fichiers.
  • Afficher la fenêtre de recherche des rubriques de même nom dans les autres fichiers de données : Permet lors de la création d'une rubrique, d'afficher la liste des rubriques de même nom existant dans les autres description des fichiers de données de l'analyse en cours.
  • Restaurer les fichiers de données supprimés : Lors de la création de la description d'un fichier ayant le même nom qu'un fichier précédemment supprimé, propose la restauration du fichier de données supprimé ainsi que de ses rubriques.
  • Restaurer les rubriques supprimées : Lors de la création d'une rubrique ayant le même nom qu'une rubrique supprimée, la rubrique supprimée est automatiquement proposée.
  • Vérifier l'abonnement des fichiers de données à l'ouverture de l'analyse : Permet de vérifier une modification a été effectuée dans le dictionnaire contenant le fichier de données abonné.
  • Synchronisation : Permet d'indiquer si une synchronisation entre le projet et l'analyse doit être effectuée lorsque l'analyse a été modifiée. Cette synchronisation peut être faite automatiquement ou être proposée (cas par défaut).
  • A l'ouverture du projet : Action à réaliser lors de l'ouverture du projet :
    • Restaurer le dernier état de l'analyse,
    • Ne pas ouvrir l'analyse,
    • Toujours ouvrir l'analyse.
  • Proposer la synchronisation avec les bases externes : Permet de proposer automatiquement la synchronisation des informations provenant d'une base de données externe. Il suffit de préciser la fréquence de synchronisation. Pour plus de détails, consultez Synchroniser l'analyse avec les bases de données externes.
  • Ne pas proposer la SDD après la génération : Permet de ne pas proposer la mise à jour des fichiers de données après la génération de l'analyse.
  • Autoriser les caractères spéciaux dans les noms de rubrique : Permet d'autoriser ou non les caractères spéciaux dans les noms des rubriques des fichiers de données. Attention, cette option n'est pas compatible avec le moteur HFSQL.
  • Proposer automatiquement les Métatypes pendant la saisie de création de rubrique : Propose automatiquement les métatypes définis dans l'analyse lors de la création d'une rubrique.
  • Unicode : Permet d'autoriser ou non la gestion des caractères Unicode dans l'analyse ET d'exécuter les procédures stockées en mode Unicode.
Onglet "Compilation"
L'onglet "Compilation" de la fenêtre de description de l'analyse permet de connaître et de modifier les caractéristiques de compilation des procédures stockées définies dans l'éditeur d'analyses. .
Les options disponibles sont les suivantes :
  • Activer les erreurs de compilation pour la compatibilité 64 bits : Permet d'activer l'affichage des erreurs pour une exécution sur une plateforme 64 bits.
  • Activer les erreurs de compilation pour la compatibilité Linux : Permet d'activer l'affichage des erreurs pour une exécution sur une plateforme Linux.
  • Norme de programmation : Syntaxe classique ou préfixée : Il est possible de :
    • Autoriser les mélanges : dans ce cas, aucune erreur de norme de programmation ne sera affichée.
    • Signaler les syntaxes préfixées : Une erreur de norme de programmation sera affichée en cas d'utilisation d'une syntaxe préfixée ("ChampListe.Ajoute" par exemple).
    • Signaler les syntaxes classiques : Une erreur de norme de programmation sera affichée si une syntaxe classique ayant son équivalent en syntaxe préfixée est utilisée.
  • Norme de programmation : Signaler les messages multilingues partagés : Si cette option est cochée, il est possible d'identifier rapidement les messages multilingues partagés grâce à une erreur de compilation. Cette option doit être utilisée dans le cadre de la conversion des messages multilingues au format 27 et supérieur. Pour plus de détails, consultez Traduction des messages de programmation.
  • Autoriser "[% %]" dans les chaînes : Cette option permet d'autoriser la saisie directe d'un nom de variable dans une chaîne de caractères (également appelée "construction dynamique des chaînes"). Il suffit d'utiliser la syntaxe suivante :
    [%Nomdevariable%]
    Par exemple :
    // Demande de confirmation du client
    SI OuiNon(Oui, "Confirmez-vous la création du client [%sNomClient%]") = Non ALORS
    	RETOUR
    FIN
    Attention : l'utilisation de cette option peut impliquer la modification du code pour certaines fonctions WLangage utilisant déjà les caractères "[% %]" dans leurs paramètres. Dans ce cas, pour ne pas interpréter les caractères "[% %]", il est nécessaire de les faire précéder par "-%". Exemple :
    grBulle(GR_Echéance, grFormatBulle, "[%CATEGORIE%]" + RC + RC+ "[%VALEUR%]" + " H")
    devient
    grBulle(GR_Echéance, grFormatBulle, -%"[%CATEGORIE%]" + RC + RC + -%"[%VALEUR%]" + " H")
    Pour plus de détails, consultez Interpolation de chaînes.
  • Nouveauté 2024
    Autoriser les types nullables : Permet d'activer les types nullables dans un projet WINDEV, WEBDEV ou WINDEV Mobile. L'activation des types nullables entraîne de nombreuses modifications dans la gestion du Null effectuée par votre projet. Pour plus de détails, consultez Gestion de la valeur NULL : Activation des types nullables.
  • Tableaux : l'affectation copie le contenu
    Lorsque cette option est active, les tableaux sont locaux par défaut, c'est-à-dire que l'opérateur '=' fait une copie du tableau.
    Le mot-clé "dynamique" permet de conserver ponctuellement la prise de référence à l'affectation.
  • Tableaux : accès protégé aux éléments passés en paramètre à une procédure
    Cette option permet de protéger un élément de tableau passé en paramètre à une procédure. Il devient ainsi possible de modifier, supprimer ou ajouter des éléments dans le tableau depuis cette procédure.
    Remarque : Si cette option est sélectionnée, les accès au tableau peuvent être légèrement ralentis.
  • Optimisation : Activer l'extension inline : cette option permet d'accélérer l'exécution du code de l'application. Le compilateur remplace automatiquement l'appel d'une procédure par son code lorsque c'est possible. La taille globale du code peut être augmentée, au profit d'appels plus rapides des procédures.
  • "Nommage des sources de données" :
    • "Nom de la variable" :
      Les variables de type "Source de données" créent une source de donnée utilisant le nom de la variable. Cela peut poser un problème dans les cas suivants :
      • utilisation de tableaux de sources de données
      • utilisation de sources de données en tant que membres de classe.
      • lorsque deux fenêtres utilisent la même variable de type Source de données.
    • "Nom automatique"  :
      Les variables de type "Source de données" utilisent un nom unique pour la source de données. Attention : les guillemets doivent être supprimés pour manipuler la source de données. Il ne faut plus écrire :
      M1 est une Source de Données
      HLitPremier("M1")
      mais
      M1 est une Source de Données
      HLitPremier(M1)
    • "Nom automatique avec références" :
      Les variables de type "Source de données" utilisent un nom unique pour la source de données. Il devient possible de référencer une source de données existante, par exemple en utilisant la syntaxe suivante :
      x est une Source de Données
      x = NomFichier
      x = NomRequête
      La valeur NULL est gérée.

      PHP L'option "Nom automatique avec références" n'est pas disponible.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 07/05/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale