R3dKap
Expert Power AppsRéponses céées sur le Forum
-
Ok. Alors pour connaître l’origine exacte du problème, il faut utiliser le Moniteur.
Dans les icônes à gauche clique sur l’icône Outils avancés puis sur le lien Ouvrir le moniteur. Il va t’ouvrir un nouvel onglet où il va tracer tout ce que tu fais dans l’application.
Dans ton application, essaie de créer une ligne dans ta liste pour déclencher l’erreur.
Retourne sur l’onglet du moniteur, identifie la ligne qui est en erreur, clique dessus et ouvre le panel sur la droite et déplie ce qu’il faut pour voir le détail complet de l’erreur et envoie une capture ici.
-
Je comprends. Pas de solution, désolé. Les interactions entre Power Apps et le téléphone sont extrêmement limitées…
En cherchant sur le net j’ai trouvé ça : est-ce la source de données Excel Online supporte la délégation dans les requêtes envoyées par Power Apps
Mais à priori la solution n’est pas forcément concluante…
J’ai trouvé ça aussi : est-ce la source de données Excel Online supporte la délégation dans les requêtes envoyées par Power Apps
A voir…
-
Oui c’est bien en allant dans les paramètres de ta liste (comme sur ta dernière capture) que tu peux manipuler ta colonne Titre. Et elle est effectivement facultative.
Par contre, je pense à un truc : si tu as rendu la colonne Titre facultative APRES que tu aies créé l’application, il faut que tu mettes à jour ta source de données dans ton application car elle stocke en interne les caractéristiques de la liste.
Pour faire ça tu vas sur l’icône des sources de données tout à gauche dans le Studio Power Apps, tu fais un clic droit sur ta liste et puis “Rafraîchir“.
Ensuite refais un test de création.
Note : normal que la modification fonctionne puisque tous les champs obligatoires éventuels ont déjà été remplis.
-
A mon avis y’a pas de solution à ton problème : tu veux en même temps avoir le focus sur le text input pour que les caractères envoyés par la douchette y arrivent et en même temps tu veux pas que le clavier apparaisse -> pas possible selon moi. Car si tu mets les focus ailleurs tes caractères n’arriveront plus dans ton text input.
Puisque tu parles de clavier virtuel c’est que tu es sur un téléphone. Pourquoi n’utilises-tu pas le lecteur de code barre de Power Apps ?
-
Montre-moi le code que tu as dans le Items de ta combo box…
Et donne-moi la liste des colonnes de ta liste SharePoint avec leur type respectif…
Merci.
-
Richard,
Selon moi tu as forcément un pb avec un champ obligatoire dans ta liste. Tu parles justement de la colonne Titre qui est la colonne par défaut des listes SharePoint et qui est OBLIGATOIRE par défaut. Mettre la propriété Required du datacard Titre à False dans ton application ne rendra pas ta colonne Titre facultative dans SharePoint qui sera elle toujours obligatoire : il n’y a AUCUN lien entre les champs obligatoire de l’application et les colonnes des listes SharePoint.
Normalement, dans les paramètres de ta liste tu peux cliquer sur la colonne Titre et la rendre facultative.
Est-elle facultative actuellement ?
-
Salut Jfk2lax,
Non pas possible avec les formulaires natifs SharePoint. Pour faire ça tu dois customiser le formulaire avec Power Apps…
-
Salut Vincent,
Ils fonctionnent tous correctement de mon côté.
- Comment les as-tu configuré ?
- Quel navigateur utilises-tu ? Je bosse toujours sur Chrome de mon côté…
- Quelle est ta version de Power Apps ?
-
R3dKap
Membre17 juillet 2024 à 18h49 en réponse à: 👍 Un cours complet gratuit sur Power Apps, en françaisAh bin c’est mort… Visiblement l’auteur a quitté LinkedIn et il a dû nettoyer tout derrière lui… 😔
-
Salut David,
Comme tu peux le voir ici (https://support.microsoft.com/en-us/office/create-a-list-based-on-a-spreadsheet-380cfeb5-6e14-438e-988a-c2b9bea574fa#:~:text=1%20On%20the%20site%20where%20you%20want%20to,becomes%20part%20of%20the%20web%20…%20See%20More.) il est possible de créer des lites SharePoint à partir d’un fichier Excel de 20 000 lignes max.
Donc le problème doit se situer ailleurs. Est-ce que ce sont les 250 premières lignes qui sont chargées ou certaines lignes sont chargées mais pas d’autres (parmi les 500 premières par ex.) ?
-
Salut Richard,
Si tu as systématiquement ce message à la création d’un nouvel enregistrement c’est que tu as un champ obligatoire dans SharePoint qui ne figure pas dans ton formulaire -> du coup à l’enregistrement ça plante puisque le champ n’est pas alimenté.
Si la liste SharePoint n’est gérée que via l’application Power Apps et que personne (à part toi pour de la gestion) ne passe par SharePoint pour éditer les données, alors voici ce que tu dois faire :
- tu rends TOUS les champs de ta liste SharePoint facultatifs
- dans ton application tu positionnes toi-même la propriété Required sur les datacards de ton formulaire que tu veux rendre obligatoire
Cela devrait régler ton souci… Tiens nous au courant… 😉
-
Salut Thomas,
Tu n’es pas censé avoir un comportement différent entre le PC et la tablette. Est-ce que tu es connecté avec le même compte des 2 côtés ? Est-ce que tu as bien les droits sur ta liste SharePoint (ou table Dataverse) ?
Si ton formulaire n’est pas visible et que tu vois un message “Aucun élément à modifier” c’est que tu es dans un cas bien précis qui est le suivant :
Form1.Mode = FormMode.Edit
Form1.Item = vide
Je m’explique : lorsque ce message est visible c’est que ton formulaire est en mode édition et que ta propriété Item est vide et n’a aucun élément à modifier (il ne l’a probablement pas trouvé).
Essaie de creuser de ce côté-là… 😉
-
Salut Benoît,
Je suppose que lorsque tu as ajouté l’application à Teams, celui-ci l’a republiée et tu es donc passé à la dernier version du mois de juillet. A mon avis, ton application dans Power Apps est désormais aussi passée à cette dernière version.
Maintenant je serais fort surpris que ce soit la version qui soit en cause dans le fait que tu voies moins de données. Sur ce sujet il faudrait que tu apportes plus de précision : quelles données affiches-tu ? dans une galerie ? avec un champ de recherche pour l’utilisateur ? quelle est la formule dans le Items de la galerie ? ou quel est la formule qui va chercher les données ?
Concernant le fait que tu doives cliquer en dehors du contrôle pour actualiser la recherche, si tu utilises des contrôles modernes alors tu auras la solution ici : https://ppfc.fr/groupes/power-apps/forum/topic/recherche-dans-une-liste/#post-18723
Sinon, est-ce que tes collègues n’utilisent pas un navigateur différent ? Je recommande vraiment Chrome pour tout ce qui est applications Microsoft (eh oui 😊).
-
Salut Vince,
Aujourd’hui il faut effectivement passer par une commande PowerShell pour masquer une liste SharePoint. Ah, peut-être que via un appel API dans un flux Power Automate permettrait de le faire aussi. Ca je sais pas j’ai pas vérifié.
Souvent les admins des tenants bloquent l’exécution de scripts PowerShell. Vois avec l’admin de ton tenant pour le débloquer… 😉