Pb Enregistrement des date avec Delphi6
Bonjour,
Débutant en autodidacte en programmation, je me suis lancé sur Delphi6 Perso.
La base de donnée que j'utilise est Formula one fournie avec l'editeur Delphi.
Ma manipulation:
Je sauvegarde mes feuilles du tableur dans des fichiers texte ligne par ligne. Or, à la sauvegarde, les cellules corespondant aux dates ne sont pas enregistrées au format saisie ( jj/mm/aaaa ) mais par la valeur correspondant soit 22/06/1968 donne 25011.
La fonction utilisée pour la lecture et l'écriture de la cellule est
NomTableau.TextRC[nLigne,nColonne]
Mon Probleme:
A la relecture du fichier pour réinitialiser le tableau, tous ce passe correctement sauf pour les dates. L'affichage ce fait par la valeur 25011 au lieu de 22/06/1968.
Par contre si dans le fichier texte obtenu je modifie manuellement la valeur 25011 par son correspondant 22/06/1968, la date s'affiche correctement dans mon tableau à la lecture du fichier.
Ma question:
Comment faire pour, soit enregistrer la date au format jj/mm/aaaa ou écrire dans le tableau la date à ce format à partir de ca valeur ?
J'espere avoir été assez claire et je tiens mes ligne de programation à disposition si nécessaire.
Merci par avance
Philippe MPH
formater la date en string par exemple
DateToStr(myDate)
avant de l'enregistrer dans ton tableau Excel.
cordialement
André