Forum Replies Created

Page 2 of 3
  • Karlemagne

    Member
    22 février 2022 at 14h50 en réponse à: Au secours…

    Hello,

    Je reviens de nouveau sur mon appli après une pause de quelques jours suite à d’autres obligations au boulot. Je n’ai pas fini de chercher toutes les modifs effectuées par le technicien IT, mais comme cela fonctionne avec son système, j’ai mis mon écran à moi de côté et activé le sien dans les liens. Je reviendrais peut-être un jour dessus.

    CommentID=org9ipZduMIw8rF, PostID=QtQF113kinM7ZMG

  • Karlemagne

    Member
    10 janvier 2022 at 14h59 en réponse à: Mise à jour d'une variable

    Réponse courte en image, car peut de temps à consacrer :

    CommentID=yfTsWb72MHSErts, PostID=1yAqGuM9YWdBB2v

  • Karlemagne

    Member
    5 avril 2022 at 11h12 en réponse à: Double lookup

    Merci pour ton retour @R3dKap. Effectivement cela fonctionne mieux mais en modifiant légèrement. Voici ce que j’ai mis :

    CR2:Value(Combobox1.Selected.C2)

    C2 étant une colonne text récupérant la valeur d’une colonne nombre que j’appellerais C2′, manip que j’ai du faire parce que ma combobox ne voulait pas me prendre ma colonne nombre en compte…

    SubCommentID=OnfEjvKU32I5KCP, CommentID=j31DBiWuFNinMqX, PostID=71QCOzbAYdHB3OC

  • Karlemagne

    Member
    2 avril 2022 at 11h38 en réponse à: Double lookup

    @R3dKap, je te suis parfaitement.

    A vrai dire, j’étais vraiment sur la bonne voie avec le LookUp.
    Pour ce qui est de mes colonnes C1 et C2, ce ne sont que des valeurs uniques, sans doublons possible.
    Côté combobox, j’utilise une disposition double, avec la valeur de C2 comme texte principal, et celle de C1 comme texte secondaire.
    Lorsque je clique sur mon bouton de validation, je patch un nouvel enregistrement avec la valeur de T1.C1 dans ma colonne CR1 avec

    Patch(n     T1;n     Defaults(T1);n     {n          CR1:Combobox1.Selectedn     }n)

    Suite à ta proposition, que j’avais presque trouvé à force de tourner autour, j’ai rajouté la ligne

    CR2:LookUp(T2;C2 = T1.CR2);

    seulement PowerApps me sort une erreur sur le = en me disant que les types sont incompatible pour la comparaison… Ma colonne C2 est de type Nombre entier. J’ai essayer avec une au format Texte, mais cela ne change rien.

    SubCommentID=8crrmYJakL9PkP6, CommentID=wLypP25cGfca1GF, PostID=71QCOzbAYdHB3OC

  • Karlemagne

    Member
    16 février 2022 at 12h54 en réponse à: Au secours…

    Après étude des formules modifiées que j’ai trouvé entre mon écran et celui de l’IT, et en faisant quelques tests, il s’avère effectivement que mon problème vient bel et bien du ForAll() situé dans l’Item du calendrier. D’après l’IT, l’appli se mélange les pinceaux dans ma variable varFirstDayOfMonth. Il y a quelque chose dans ce ForAll() qui ne lui convient plus, mais alors quoi…

    SubCommentID=gIpGTr5fkm9BM8b, CommentID=0QZ2MUa1T38Mfz6, PostID=QtQF113kinM7ZMG

  • Karlemagne

    Member
    16 février 2022 at 10h31 en réponse à: Au secours…

    Je suis encore en pleine étude des modifs apportées. Entre temps, j’aurais une autre question subsidiaire. Dans ce même calendrier, il y a une galerie pour afficher les jours avec comme Items

    Calendar.WeekdaysLong()

    Seulement, cela fait commencer les jours à Dimanche. Est-il possible de faire en sorte que les jours affichés démarrent à partir de lundi? Toutes mes recherches sur le net à propos de ce détail sont resté infructueuses…

    En te remerciant de ton retour.

    SubCommentID=kP9BiOU4RWcvfHb, CommentID=0QZ2MUa1T38Mfz6, PostID=QtQF113kinM7ZMG

  • Karlemagne

    Member
    16 février 2022 at 8h45 en réponse à: Au secours…

    @R3dKap,

    Désolé pour le temps de réponse, j’étais en congé. Le technicien IT de l’entreprise a profité de mes congés pour passer sur mon appli et faire une modif après avoir fait une copie de l’écran. D’après lui cette modif fonctionne, mais faut que je regarde ce qu’il à fait car il m’a modifié la variable de base varFirstDayOfMonth, crée une autre et modifié l’item du calendrier…

    Je fais le point sur ce qu’il a fait, et revient vers toi après.

    Merci quand même pour ton aide.

    Edit 1

    En 1ère étape, l’IT à remplacer ma variable de base

    Set(varFirstDayOfMonth;Date(Year(Today());Month(Today());1)) 

    par 3 autres variables

    Set(dateSelected;Today());;nSet(_firstDayOfMonth;DateAdd(Today();1-Day(Today());Days));;nSet(_firstDayInView;DateAdd(_firstDayOfMonth;-(Weekday(_firstDayOfMonth)-2+1);Days))

    Il a fait d’autres modifs ailleurs par rapport à ces nouvelles variables, mais sans me dire où exactement, donc faut le temps que je les trouve…

    Edit 2

    Seconde modif dans l’item du calendrier :

    ForAll(Sequence(35) As LoopItem;{CalendarValue:varFirstDayOfMonth+LoopItem.Value-1-Weekday(varFirstDayOfMonth;StartOfWeek.Sunday)+1;NextDay:varFirstDayOfMonth+LoopItem.Value-1-Weekday(varFirstDayOfMonth;StartOfWeek.Sunday)+2})

    remplacé par :

    [0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34]

    SubCommentID=V9CtxCdiDAMAX3O, CommentID=0QZ2MUa1T38Mfz6, PostID=QtQF113kinM7ZMG

  • Karlemagne

    Member
    16 février 2022 at 12h47 en réponse à: Au secours…

    Oui effectivement ça fonctionne… Comme d’habitude je cherche compliqué alors que c’est simple😔

    SubCommentID=rb1GSqX5zRp8wju, CommentID=Vr0BXFwF0XiHqI6, PostID=QtQF113kinM7ZMG

  • Karlemagne

    Member
    9 février 2022 at 12h37 en réponse à: Au secours…

    Merci de ton retour @R3dKap,

    J’ai appliqué tout les changements, même le déplacement du Set() dans le OnStart, sauf que rien n’y fait. Mon bug est toujours présent…

    SubCommentID=LBZTbc01uVkpdsE, CommentID=QPSS5knL0Ocur84, PostID=QtQF113kinM7ZMG

  • Karlemagne

    Member
    8 février 2022 at 13h05 en réponse à: Au secours…

    Ca ne change rien… mais je pense avoir localiser où se trouve le problème. Le défaut tourne autour de la variable

    varFirstDayOfMonth

    Celle-ci est initialisé lors de l’affichage de l’écran du calendrier dans la propriété OnVisible :

    Set(varFirstDayOfMonth;Date(Year(Today());Month(Today());1))

    pour être ensuite utilisé sur les chevrons de changement de mois. Mais elle est également utilisé pour l’affichage du calendrier en lui-même dans la propriété Item de la galerie :

    ForAll(Sequence(35);{Value:varFirstDayOfMonth+Value-1-Weekday(varFirstDayOfMonth;StartOfWeek.Sunday)+1;NextDay:varFirstDayOfMonth+Value-1-Weekday(varFirstDayOfMonth;StartOfWeek.Sunday)+2})

    Lorsque je supprime cette dernière formule, mon problème disparait et je peux de nouveau naviguer comme je veux dans les mois, sauf que mon calendrier ne s’affiche plus ce qui est normal. Donc j’en conclut que mon problème se situe dans cette formule, sauf que depuis que je l’ai mise en place il y a déjà quelques mois de cela, je n’y ai jamais retouché…

    Alors pourquoi est-ce que j’ai un bug de fonctionnement comme ça du jour au lendemain? c’est un grand mystère…

    SubCommentID=50wluBJfNUvNrTL, CommentID=8GbBImaecZDvn8a, PostID=QtQF113kinM7ZMG

  • Karlemagne

    Member
    3 février 2022 at 12h17 en réponse à: Au secours…

    Bonjour @R3dKap,

    J’ai déjà effectué tout ça, jusqu’à la republication, seulement rien n’y fait… Quand j’aurais 5min, je vais tenter de supprimer les formules, enregistrer/publier, et remettre les formules avec republication. Avec un peu de chance, cela fonctionnera peut-être de nouveau…

    SubCommentID=FfjMaM2nkxccZle, CommentID=8GbBImaecZDvn8a, PostID=QtQF113kinM7ZMG

  • Karlemagne

    Member
    13 janvier 2022 at 16h49 en réponse à: Mise à jour d'une variable

    Donc en fait, je n’ai même pas besoin d’une colonne LookUp dans ma table “Liste outils” pour répertorier la liste de tous les accessoires correspondant se trouvant dans ma seconde table… Je crée tout simplement une colonne de texte multilignes ou je viens y inscrire le nom de l’accessoire en question…

    SubCommentID=biLh59wvPU4dD2o, CommentID=mSER1Sbhvd3Iy9x, PostID=1yAqGuM9YWdBB2v

  • Karlemagne

    Member
    23 novembre 2021 at 15h03 en réponse à: Case à cocher

    pfffffffff

    c’était tellement simple et facile que je n’y ai même pas pensé une seule fois au Find… Comme d’habitude il faut toujorus que j’essaie de faire compliqué, même quand il n’y en a pas besoin….. 😔😔😔😔😔😔😔😔😔😔

    Merci quand même de ton retour @R3dKap

    SubCommentID=s8CdYFepFPjuq9A, CommentID=Z7Qfik29K3BJImP, PostID=Svd1FBmiF2OE4yq

  • Karlemagne

    Member
    22 novembre 2021 at 12h44 en réponse à: Case à cocher

    C’est encore moi…🙄,tu vas finir par m’en vouloir à force… 😔

    Je galère encore avec le texte multiligne de ma colonne… Pour l’enregistrement, c’est bon tout fonctionne. Maintenant c’est pour la lecture que je n’y arrive pas. Je laisse la possibilité à la personne qui réserve de pouvoir modifier son choix sur les accessoires, dans le cas d’un oubli ou d’une erreur. Pour ce qui est de la réservation de l’outils en lui-même, c’est fonctionnel, j’arrive à récupérer les informations de date et heure pour modif éventuelle. Pour les accessoires, j’y arrive UNIQUEMENT si je n’en ai qu’un de sélectionné (la case correspondante se retrouve coché automatiquement)… dès lors que j’en ai 2 ou plus, cela ne fonctionne plus, aucune case ne se coche. J’ai essayé différente formule, souvent incohérente mais bon, “Qui ne tente rien n’a rien” comme dirait l’autre, 😜. Voici la seule formule que j’arrive à faire fonctionner, dès lors qu’il n’y a qu’un seul accessoire d’enregistrer dnas la réservation :

    LookUp(n            'Calendrier réservation outils';n            varCurrentEvent.'Accessoires demandés' = Self.Text;n            truen        )n

    Je suis sur que j’ai du utiliser la bonne formule lors de mes différents essais, mais peut-être était mal écrite…

    Quand tu auras quelques minutes à m’accorder de nouveaux…

    SubCommentID=LP4oFp7UqTCGDkq, CommentID=Z7Qfik29K3BJImP, PostID=Svd1FBmiF2OE4yq

  • Karlemagne

    Member
    18 novembre 2021 at 20h12 en réponse à: Case à cocher

    @R3dKap Merci de ton retour. J’étais donc sur la bonne voie avec le patch, le lookup et le filter imbriqués, mais après il devait certainement me manquer quelque chose, ou j’appelais mal ma table après, mais toujours est-il que je commence un peu à comprendre la logique de fonctionnement de PowerApps. J’appliquerai ta formule demain, et je la comparerai avec celle que j’essayais d’écrire pour tenter de comprendre mon erreur. En tout cas merci pour ton aide. Et merci aussi pour le fichier de modèle de données, il me servira plus tard pour un autre projet que j’ai en tête, 😉

    EDIT : ça fonctionne nickel, et juste en corrigeant une faute de frappe 😆

    SubCommentID=5XAFjwWuNcx3yDZ, CommentID=Z7Qfik29K3BJImP, PostID=Svd1FBmiF2OE4yq

Page 2 of 3