cs_Lisla
Messages postés11Date d'inscriptiondimanche 11 janvier 2004StatutMembreDernière intervention12 avril 2007
-
24 févr. 2007 à 17:22
cs_Lisla
Messages postés11Date d'inscriptiondimanche 11 janvier 2004StatutMembreDernière intervention12 avril 2007
-
28 févr. 2007 à 10:22
Bonjour,
J'utilise Delphi 3 et des tables Paradox 7.
J'ai une base qui contient des infos sur des clients. Deux champs de cette base sont réservés aux numéros de téléphone. Ces champs sont au format A (Alphanumérique), et peuvent contenir 14 caractères (les 10 chiffres et 4 tirets).
Les numéros sont donc au format 01-23-45-67-89. (Ils sont enregistrés comme ça dans la base).
Quand j'affiche des numéros déjà enregistrés, il n'y a pas de pb. Je les affiche dans un MaskEdit où MaskEdit.EditMask vaut 00\-00\-00\-00\-00;1;_
Quand je modifie les données d'un client, tout ce qui le concerne s'affiche dans des Edit -sauf les n° de tel dans leurs MaskEdit - et je valide. Seulement quand je valide, normalement les données sont de nouveau enregistrées dans la base.
Ca par exemple, ça marche nickel, pour les données "classiques". Mais pour mes n° de tel, l'équivalent proche ne marche pas :
table1.fieldvalues['Tel1']:=maskedit1.text
Est-ce que je dois utiliser une condition sur mon MaskEdit ? J'ai essayé plusieurs variantes, qui testent si ca vaut '' ou null, et qui tentent d'enregistrer en conséquence, mais rien ne marche.
(Bien sur, ça marche dans le cas où le n° est déjà renseigné, et où je veux le modifier. Mais pas dans le cas où je veux supprimer un numéro, en fait)
Voilà, j'espère que mon message est assez précis pour être compréhensible. Merci d'avance à ceux qui pourront m'aider.
cs_Lisla
Messages postés11Date d'inscriptiondimanche 11 janvier 2004StatutMembreDernière intervention12 avril 2007 28 févr. 2007 à 10:22
Bon, j'ai réglé mon pb avec pas mal de si, et en m'arrangeant pour qu'un 00-00-00-00-00 vienne par défaut en cas de pb.
Les maskedit sont assez problématiques dès que l'utilisateur clique en dehors...
Je ne mets pas mon code, parce qu'il est assez moche, et que je ne pense pas qu'il serve à grand chose.
Abdousoft, ton message, il est subliminal ? Parce que je me doute que mes questions sont un peu boulet, mais bon. Quand on comprend pas, on demande de l'aide et on essaye de comprendre quoi.