Répétition d'images dans une galerie

Étiquetté : ,

  • Répétition d'images dans une galerie

    Posté par Lucas sur 27 juin 2022 à 11h29

    Bonjour à tous,

    J’essaye de réaliser une application regroupant de la data de plusieurs tables SQL.
    Parmi ces infos, je souhaite récupérer les images et les libellés de tous mes éléments.
    Or, les images et les textes ne sont pas gérées dans la même table de données SQL.
    Alors pour connecter ces informations entre elles, j’utilise donc la fonction LookUp !

    Exemple : LookUp(LIENSOLE;ThisItem.GA_ARTICLE=LO_IDENTIFIANT;LO_OBJET)

    LIENSOLE -> table SQL
    ARTICLE -> table SQL de la galerie
    GA_ARTICLE -> élément de la table “ARTICLE”
    LO_IDENTIFIANT -> élément de la table “LIENSOLE”
    LO_OBJET -> Image de la table “LIENSOLE”

    Cela semble fonctionner au premier abord, les images correspondent bien aux libellés indiqués. Mais en déroulant ma galerie je me rends compte qu’une image d’un élément se répète en boucle pour tous les autres.

    J’ai l’impression qu’en déroulant la galerie, les images non chargées récupèrent une image aléatoire.
    Avez vous des idées pour résoudre mon problème ?

    Merci !

    PostID=zxv7n5uySQeGDeQ

    Lucas a répondu Il y a 9 mois, 1 semaine 1 Membre · 8 Réponses
  • 8 Réponses
  • DavidZed

    Membre
    27 juin 2022 à 18h29

    Bonjour,

    Si j’ai bien compris, sur les premiers items de la galerie, les images correspondent bien, mais quand on fait défiler les items, ils finissent tous par avoir la même image ?

    Le lookup semble correct, mais il se peut, si la galerie comporte beaucoup d’items ou que les images sont volumineuses, que celle-ci ne parvient pas à précharger toutes les images assez rapidement.

    Quelques idées qui pourraient aider à résoudre le problème :

    • Précharger les données dans une collection

    • Importer les données dans une table dataverse, via un dataflow récurent (possibilité de “merger” les deux tables en une seule) ou une table virtuelle

    CommentID=C4jQpCDVSMin7Ax, PostID=zxv7n5uySQeGDeQ

  • Lucas

    Membre
    28 juin 2022 à 16h16

    Bonjour,
    merci pour vos réponses,

    Je vais déjà essayer de gérer ça via une collection.
    Pour la table dataverse, le stockage d’image dans une table n’est pas payant ?

    CommentID=kCGOfQbMqpG1wJp, PostID=zxv7n5uySQeGDeQ

  • DavidZed

    Membre
    28 juin 2022 à 18h55

    Oui, cela requiert une licence power apps (per App ou per User), mais j’étais parti du principe que tu en disposais déjà d’une si tu utilises le connecteur SQL server qui est un connecteur premium.

    CommentID=lCowAU7dZFJuUDy, PostID=zxv7n5uySQeGDeQ

  • Lucas

    Membre
    29 juin 2022 à 6h50

    Effectivement, j’ai bien une licence premium, par contre de ce que je comprends, Dataverse a une limite en terme de giga (20Go) avant de devenir payant. Est-ce que cette limite est lié à un environnement en particulier ou à la licence directement ?

    CommentID=ZoFsaZlhCQrjMEC, PostID=zxv7n5uySQeGDeQ

  • DavidZed

    Membre
    29 juin 2022 à 11h09

    Bonjour, bon, cette capacité est par tenant, tout environnement confondus.

    Il s’agit d’une capacité de base, qui est augmentée par le nombre de licences per App et per user

    CommentID=MELJtw9kETQFCai, PostID=zxv7n5uySQeGDeQ

  • Lucas

    Membre
    29 juin 2022 à 12h55

    Bonjour, c’est noté, merci pour votre aide.

    CommentID=wONpro6J23eBGkL, PostID=zxv7n5uySQeGDeQ

  • DavidZed

    Membre
    29 juin 2022 à 18h24

    Après vérification :
    Chaque licence Power Apps augmente la capacité de Dataverse :

    • Licence per app : +50Mo de base de données, +400Mo de fichiers

    • Licence per User : +250Mo de base de données, +2Go de fichiers

    Les licences Power Automate per flow et per user augmentent également la capacité :

    • +50Mo de base de données et +200Mo de fichiers

    Source :

    CommentID=uqRZo3CqyQACMfS, PostID=zxv7n5uySQeGDeQ

  • Lucas

    Membre
    1 juillet 2022 à 7h32

    D’accord, encore merci pour votre aide !

    CommentID=GviqCukKGGdTOKP, PostID=zxv7n5uySQeGDeQ

Connectez-vous pour répondre.