Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
987 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Transtypage de données en Delphi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Transtypage de données en Delphi

n°135157
GeorgesKap​lan
Posté le 06-05-2002 à 10:18:58  profilanswer
 

Dans une classe, j'ai une propriété privé Date de type TDateTime.  
Dans un programme de démo, pour afficher cette variable dans un stringgrid, je fais un DateToStr.  
Dans un form de saisie, j'utilise un maskedit et je retranstype pour afficher ce que j'ai saisi dans le stringgrid.  
 
Sauf que ça me donne une mauvaise date, elle n'est plus au bon format.  
Pouvez-vous m'éclairer sur ce sujet?  
Merci.  
@+


---------------
Mais puisque je vous dis que je ne suis pas Georges Kaplan
mood
Publicité
Posté le 06-05-2002 à 10:18:58  profilanswer
 

n°135160
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-05-2002 à 10:22:28  profilanswer
 

Bhen faudrait que tu dises aussi comment tu convertis le contenu du maskedit


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°135161
GeorgesKap​lan
Posté le 06-05-2002 à 10:26:42  profilanswer
 

Avec StrToDate, j'insère ensuite le contenu de ce champ dans ma classe.


---------------
Mais puisque je vous dis que je ne suis pas Georges Kaplan
n°135166
Profil sup​primé
Posté le 06-05-2002 à 10:34:40  answer
 

et qu'est-ce que ça donne ?
donne-nous donc un exemple des 3 états de cette date...

n°135190
GeorgesKap​lan
Posté le 06-05-2002 à 11:13:22  profilanswer
 

Etat n°1 : la date n'existe pas encore, son type dans la classe : Tdatetime
Etat n°2 : la date que je saisi,StrToDate, s'affiche comme : 12/08/01
Etat n°3 : la date qui s'affiche et qui est récupéré dans un stringgrid, avec DateToStr : 30/12/99
 
De l'état n°1 à l'état n°2 il merde!!!!


---------------
Mais puisque je vous dis que je ne suis pas Georges Kaplan
n°135231
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-05-2002 à 12:36:15  profilanswer
 

Bête question : pourquoi tu n'utilise pas un TDateTimePicker plutôt qu'un TMaskEdit pour saisir la date ? Ça évite les problèmes de conversion saisie <-> stockage vu que là il te renvoie directement un TDateTime...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Transtypage de données en Delphi

 

Sujets relatifs
[Delphi] Utilisation du composant TBatchMove[Delphi] Detecter une connexion/deconnexion Internet
[delphi]mettre koi ds uses du form pour utiliser TInifile???[delphi]Coment faire pour save et lire une variable dans un fichier
[Base de données] exporter une base de donnéehmm, compara base de données ?
[Delphi SQL] changer la table d'un requête avec un TPARAM ..Est-ce faisable : une BDD Access pilotée par un prog delphi
Une ch'tite fonction en Delphi SVP !Changer la couleur d'un bouton ! DELPHI
Plus de sujets relatifs à : Transtypage de données en Delphi


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR