PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Enregistré un etat sur le telephone
Enregistré un etat sur le telephone
Débuté par Topo, 04 avr. 2024 17:24 - 8 réponses
Membre enregistré
58 messages
Posté le 04 avril 2024 - 17:24
Bonjour j'essaie de suavegarder un état dans la mémoire du telephone mais je ne le retrouve pas après avoir testé le code
quelqu'un pourrais il me dire si je suis sur le bon chemin ?
Merci d'avance

// pour vérification des droits Android
AccesStockage est une Permission = PermissionListe("android.permission.WRITE_EXTERNAL_STORAGE")

sNomCheminPdf1 est une chaîne = ComplèteRep(fRepDonnées())+"facture.pdf"
iDestination(iPDFGénérique, sNomCheminPdf1)

iImprimeEtat(ETAT_monEtat)
Membre enregistré
3 355 messages
Popularité : +93 (137 votes)
Posté le 04 avril 2024 - 19:39
Salut,
Déjà l'emplacement choisis ici frepdonnées ne nécessite pas de permission puisque c'est
Un emplacement de l'application
Ensuite comme beaucoup tu n'as pas lu l'aide qui indique que pour Android
Le fichier PDF généré peut être directement imprimé via la fonction iImprimePDF
Membre enregistré
58 messages
Posté le 05 avril 2024 - 10:48
Salut , merci pour ton retour
ici je ne souhaite pas vraiment imprimé directement le pdf sur une imprimante (peut être la ligne iImprimeEtat(ETAT_monEtat) est elle de trop ?) ce que je souhaite cest pouvoir retrouvé l'état dans le stockage du telephone
Membre enregistré
477 messages
Popularité : +20 (20 votes)
Posté le 05 avril 2024 - 14:53
si tu veux retrouver l'état dans le stockage du telephone il ne faut pas utiliser fRepDonnées qui pointe sur le stockage interne mais un dossier du stockage externe, tout est dans l'aide https://doc.pcsoft.fr/fr-FR/?1000021793&name=SysRepStockageExterne
Membre enregistré
58 messages
Posté le 05 avril 2024 - 15:24
Merci de votre aide
Membre enregistré
3 355 messages
Popularité : +93 (137 votes)
Posté le 05 avril 2024 - 17:15
Resalut,
Windev mobile ne permet pas d'imprimer
Cela crée un PDF
Il est dans le stockage du téléphone puisque fRepDonnées en fait partie.
Il y a plusieurs solutions pour visualiser celui-ci
Il y a le champ image, le champ HTML, Le champ Lecteur PDF.
Membre enregistré
328 messages
Posté le 08 avril 2024 - 08:24
Bonjour Topo,
1 :
Tu veux retrouver ton fichier PDF de manière conviviale à partir de la même appli qui l'a créé ou tu veux le retrouver en naviguant dans l'arborescence des fichiers avec une appli de type "Explorateur de fichiers", ou même à partir d'un PC connecté au téléphone en mode "Partager des fichiers" ?
2 :
A quelle étape échoues-tu ?
Membre enregistré
58 messages
Posté le 08 avril 2024 - 09:15
Bonjour Popoy merci de ton retour , je peux le retrouvé directement dans le stockage du téléphone je ne le retrouvais pas car je n'ai pas un terminal physique mais un émulateur je suppose.
Et aussi pour le moment je ne souhaitepas visualisé le pdf depuis l'application.
Membre enregistré
58 messages
Posté le 08 avril 2024 - 09:17
Bonjour Pucpood , merci de ton aide , je souhaite retrouver le pdf dans l'explorateur de fichier. Je pense que ce code est plus adapté ?
sCheminRep est une chaîne = SysRepCarteStockage()+ "/Rapports/"

SI fRépertoireExiste(sCheminRep) ALORS
//fOuvre()
iDestination(iPDFGénérique, sCheminRep+NomFichier)

iImprimeEtat(ETAT_monEtat)
SINON
fRepCrée(sCheminRep)
iDestination(iPDFGénérique, sCheminRep+NomFichier)

iImprimeEtat(ETAT_monEtat)
FIN