web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Apps
Answered

Error Message

(0) ShareShare
ReportReport
Posted on by 2
Hello, 
 
I have an error in this code at the semicolon before Forall. The code is placed in the onselect of a button. How to correct this error?
 
 
 
// Étape 1 : Collecte des données depuis les contrôles internes de la galerie
ClearCollect(
    TempCollection;
    ForAll(
        Sequence(CountRows(Gallery1.AllItems));
        With(
            {
                index: Value
            };
            {
                JourDEPL: Last(FirstN(Gallery1.AllItems; index)).Title3.Text;
                TitredeDeplacement: Last(FirstN(Gallery1.AllItems; index)).Subtitle2.Text;
                TempsdeTravail: Value(Last(FirstN(Gallery1.AllItems; index)).TempsdeTl.Text)
            }
        )
    )
);
 
// Étape 2 : Patch vers Dataverse avec relation vers la table parent
ForAll(
    TempCollection;
    Patch(
        'Saisie des Heures';
        Defaults('Saisie des Heures');
        {
            crbbd_datededeplacement: DateValue(JourDEPL);
            crbbd_tempsdetravail: TempsdeTravail;
            crbbd_saisiedesheures1: LookUp(
                Déplacement;
                crbbd_titrededeplacement = TitredeDeplacement
            )
        }
    )
);
 
// Étape 3 : Message de confirmation
Notify("Import terminé !"; NotificationType.Success)
 
 
Error Message :
L'expression était destinée à créer une collection nommée `TempCollection` à partir des éléments d'une galerie (`Gallery1`). Elle utilise `ForAll` pour itérer sur une séquence de nombres correspondant au nombre d'éléments dans la galerie, puis elle extrait certaines propriétés (`Title3`, `Subtitle2`, et `TempsdeTl`) des éléments de la galerie pour les stocker dans la collection.
Cependant, l'expression contient des erreurs, notamment :
1. **Utilisation incorrecte de `Value`** : `Value` est utilisé sans argument, ce qui entraîne une erreur car il doit être appliqué à une chaîne de texte pour la convertir en valeur numérique.
2. **Syntaxe incorrecte** : L'utilisation des parenthèses et des accolades semble désordonnée, ce qui peut provoquer des erreurs de syntaxe.
3. **Caractères inattendus** : Le message d'erreur indique qu'il y a des caractères utilisés de manière inattendue, ce qui peut être dû à une mauvaise structure de la formule.
En résumé, l'expression a pour but de collecter des données à partir d'une galerie, mais elle présente des erreurs de syntaxe et d'utilisation de fonctions.
 
Thank you
 
I have the same question (0)
  • Verified answer
    WarrenBelz Profile Picture
    153,061 Most Valuable Professional on at
    Why not simply patch the gallery directly to the data source ? You also need to specify the field in Déplacement you are looking up.
    ForAll(
       Gallery1.AllItems As _Data;
       Patch(
          'Saisie des Heures';
          Defaults('Saisie des Heures');
          {
             crbbd_datededeplacement: DateValue(_Data.Title3.Text);
             crbbd_tempsdetravail: _Data.TempsdeTl.Text;
             crbbd_saisiedesheures1: 
             LookUp(
                Déplacement;
                crbbd_titrededeplacement = _Data.Subtitle2.Text
             ).FieldNameHere
          }
       )
    )
     
    Please click Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it a Like.
    MVP (Business Applications)    Visit my blog Practical Power Apps    LinkedIn   
  • SV-27052103-0 Profile Picture
    2 on at
    Thank you very much for your feedback. It works.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 711 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 319 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard