Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexBonjour,
J'ai des données dans une base Oracle et je voudrais permettre aux utilisateurs de la base de sélectionner un enregistrement et pouvoir modifier la donnée grâce à une appli. Dois-je utiliser l'outil interface ? si oui comment faire pour sélectionner un enregistrement et modifier la valeur de certains champs ? Par avance, merci beaucoup.
Sandrine Fermin
Bonjour @Carrefour,
sur ce que vous souhaitez faire, il me semble effectivement plus simple d'utiliser une application, surtout si les utilisateurs ne sont pas familiers de l'utilisation d'alteryx. Il vous faut dans un premier temps faire un workflow qui permettrait de sélectionner un enregistrement (en jouant sur des filtres ou jointures en fonction de la structure de vos données), ensuite, vous pourrez utiliser les outils d'interface pour permettre de modifier le filtre via un menu déroulant un la saisie d'une valeur en fonction de vos besoins.
en espérant que cela vous aide!
Bonjour,
En fait j'arrive à sélectionner les données à partir d'un filtre (voir partie Filtre projet à modifier du flux ci-joint) mais je n'arrive pas à afficher la donnée filtrée dans le formulaire pour pouvoir les modifier (partie Modification données)
Si vous avez une idée, ça m'intéresserait...
merci d'avance
Sandrine
bonjour @Carrefour, vous pourriez utiliser les applications imbriquées:
Merci pour votre réponse
Je ne savais pas qu'on pouvait lancer des applications imbriquées ?
Je ne vois pas comment remplacer les données via une appli ?
Pour les applications imbriquées, vous pourrez trouver le moyen de le faire via le menu interface designer
Pour les modifications, vous pouvez utiliser des formula puis écraser la ligne dans la base de donnée directement ou ajouter une ligne et annuler l'ancienne.
Avez-vous vu mon exemple en pièce jointe ? savez-vous comment afficher l'enseigne "carrefour market" dans un formulaire et pouvoir la remplacer par "carrefour" ?
Par avance merci
Pour faire ceci, vous pourriez juste utiliser une formule, comme par exemple :
if [brand] = 'CARREFOUR MARKET' then 'CARREFOUR'
else [brand] endif
ou alors dans l'autre sens en distant if contains([brand], 'carrefour') then 'CARREFOUR'
Oui, je l'ai bien compris, mais prenez par exemple une formule qui effectuerait le remplacement, puis vous mettez un "text box" interfacé sur la formule en question.