PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → export de données de mon appli vers une sauvegarde
export de données de mon appli vers une sauvegarde
Iniciado por herveguedj, abr., 21 2005 4:28 PM - 3 respostas
Publicado em abril, 21 2005 - 4:28 PM
Bonjour,

J'aimerais un petit conseil , j'ai une appli windev de gestion de contacts avec une base Hyper file format windev 7
j'aimerais creer une procédure ou un system dans mon appli pour que l'utilisateur puisse sauvegarder ses données au format excel par exemple
comment demarrer merci de votre aide
je ne sais pas par quelle bout commencer
Publicado em abril, 21 2005 - 5:41 PM
Jetes un oeil sur les commandes ConstruitTableFichier et TableVersExcel.

Frédéric.
Publicado em abril, 21 2005 - 6:04 PM
Bonjour,
je viens juste de le faire dans mon appli, voici ce que j'ai fait

j'ai d'abord créer une requete dans l'éditeur, pour "exporter" les données concernées, puis je les affiche dans une table mémoire, avant de faire l'export :

-dans mon appli, j'execute en premier ma requete dans la fenetre que j'ai appelé "Menu" avec :

HExécuteRequête(marequete, hRequêteDéfaut)
//Vérification si la requete comporte des données
SI HNbEnr(req_export_excel) <>0 ALORS
// Ouverture de la Fenetre d'exportation pour visualiser les données avec l'exporatation dans Excel
MDIOuvre(Fen_Export_Donnees,"Exportation","Fenetre d'export des données")
SINON
Info("Il n'y a pas de données à exporter")
FIN


-ensuite j'affiche le résultat de ma requete dans une table mémoire dans une 2eme fenetre:

FichierVersTableMémoire(maTableMemoire,marequete)

- ensuite pour exporter :

// Déclaration de la variable qui prendra le nom et le chemin du fichier à enregistrer
selectFichier est une chaîne

// Par défaut le fichier s'appele Export_candidat.xls dans le répetoire \Mes Documents
selectFichier = fSélecteur("","Export_candidat.xls","Choisissez le nom du fichier pour l'exporation des données ","Fichier Excel"+TAB+"*.xls","xls",fselCrée + fselExiste)

// Vérification d'un nom de fichier
SI selectFichier = "" ALORS
RETOUR
SINON
// Exportation
TableVersExcel(maTableMemoire,selectFichier)
Info("Le fichier "+selectFichier+" a bien été exporté !")
FIN


j'ai eu du mal à comprendre la notion de FichierVersTableMémoire pour faire cette export, mais on m'a bien aidé sur ce forum.
J'espère que je suis clair

Bonne journée

Cordialement
Rudy
Publicado em abril, 21 2005 - 6:09 PM
J'ai oublié de préciser que je suis avec la version 9.
Je suis jeune dévolppeur avec windev, je ne connais pas la 7, et si ce sont les mêmes syntaxes !
!