Bonjour
Merci d'avoir sollicité la communauté Q&A France
Il y a deux choses à corriger dans votre exercice
Définir la propriété Items de la galerie:
Actuellement, la propriété Items de votre galerie n'est pas définie. Vous devez la lier à la collection que vous venez de créer, CityPopulations.
Galerie1.Items = CityPopulations
Utiliser la fonction Refresh() après la création de la collection:
La fonction ClearCollect ne déclenche pas automatiquement le rafraîchissement de la galerie. Pour que la nouvelle collection apparaisse dans les options de sélection, vous devez appeler la fonction Refresh sur la galerie après sa création.
ClearCollect(CityPopulations;
{City:"London"; Country:"United Kingdom"; Population:8615000};
...
Refresh(Galerie1)
Voici le code complet avec les modifications
Button1.OnSelect = ClearCollect(CityPopulations;
{City:"London"; Country:"United Kingdom"; Population:8615000};
...
);
Galerie1.Items = CityPopulations;
Button1.OnSelect = ClearCollect(CityPopulations;
{City:"London"; Country:"United Kingdom"; Population:8615000};
...
Refresh(Galerie1)
);
ClearCollect efface la collection CityPopulations et la remplace par les nouvelles données.
Refresh force la galerie à se rafraîchir et à afficher les nouvelles données de la collection.
A bientôt
Alexis
Si cette réponse a répondu à votre question, veuillez « Accepter comme réponse » et voter en utilisant « Pouce levé » afin que la pertinence de ce message s’améliore lorsque quelqu’un dans la communauté recherche une requête similaire.