PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Limitation
  • Version 9 et inférieur
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
InfoGénérationVignette (Propriété)
En anglais : InfoThumbnailGeneration
HFSQLHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
La propriété ..InfoGénérationVignette permet de savoir si les vignettes d'une rubrique ont été correctement générées.
Cette rubrique a été définie sous l'éditeur d'analyses ou définie par programmation.
Remarque : Les vignettes HFSQL d'une rubrique sont générées automatiquement lors :
Versions 17 et supérieures
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
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
// Génération de la première vignette de la description de rubrique Photo ?
InfoGéné est une chaîne
InfoGéné = Produit.Photo..InfoGénérationVignette[1]
// équivalent à InfoGéné = Photo..InfoGénérationVignette
// Génération de la nième vignette de la rubrique Produit.Image ?
InfoGéné est une chaîne
InfoGéné = Produit.Image..InfoGénérationVignette[num]

SI InfoGéné = "" ALORS
        // N° de vignette supérieur au nombre de vignettes décrites ?
        SI num > Produit.Image..NbVignetteDécrit ALORS
                Erreur("Cette vignette n'existe pas")
        SINON
                Info("La vignette a été correctement générée")
        FIN
SINON
        // Erreur de génération
        Erreur("Erreur de génération", InfoGéné)
FIN
Syntaxe
<Information de génération> = <Nom du fichier>.<Nom de la rubrique>..InfoGénérationVignette[<N>]
<Information de génération> : Chaîne de caractères
  • Chaîne vide ("") si la vignette spécifiée a été générée correctement,
  • Message d'erreur de génération dans le cas contraire.
Une chaîne vide ("") est également retournée :
  • si le paramètre <N> est supérieur au nombre de vignettes décrites pour la rubrique manipulée. Pour connaître le nombre de vignettes décrites pour une rubrique donnée, utilisez la propriété ..NbVignetteDécrit.
  • si l'enregistrement en cours a été écrit par un moteur Hyper File 9 ou inférieur (voir Notes).
<Nom du fichier> : Chaîne de caractères (avec ou sans guillemets)
Nom du fichier de données manipulé. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Fichier.
<Nom de la rubrique> : Chaîne de caractères (avec ou sans guillemets)
Nom de la rubrique de type mémo binaire manipulée. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Rubrique.
<N> : Entier optionnel
Numéro de la vignette manipulée. Si ce paramètre n'est pas spécifié, les informations de génération de la première vignette sont retournées.
Remarques

Limitation

La propriété ..InfoGénérationVignette est disponible :
  • en HFSQL Classic et en HFSQL Mobile : sur les rubriques d'un fichier de données, d'une vue ou d'une requête.
  • en HFSQL Client/Serveur : sur les rubriques d'un fichier de données uniquement.
Linux La propriété ..InfoGénérationVignette est disponible uniquement en HFSQL Client/Serveur sur les rubriques d'un fichier de données.

Version 9 et inférieur

Les vignettes Hyper File ne sont pas disponibles en version 9 et inférieure. Les enregistrements écrits par un moteur Hyper File 9 ou inférieur ne peuvent donc pas contenir de vignettes Hyper File.
Le tableau suivant présente l'utilisation des mémos binaires et des vignettes dans une application 9 (ou inférieure) et dans une application d'une version supérieure utilisant les mêmes fichiers de données :
Application (ou site) 9 et inférieureApplication (ou site) 10 ou supérieur
Nouvel enregistrement écrit par un moteur Hyper File 9 ou inférieurImage affichée : Mémo binaireImage affichée : Mémo binaire
Nouvel enregistrement écrit par un moteur Hyper File 10Image affichée : Mémo binaireImage affichée : Vignette
Enregistrement écrit par un moteur Hyper File 9 ou inférieur et modifié en 10 (modification de la valeur de la rubrique mémo binaire)Image affichée : Mémo binaireImage affichée : Vignette
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire