Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Mask Edit (https://www.clubdelphi.com/foros/showthread.php?t=44980)

Moparova 19-06-2007 20:18:06

Mask Edit
 
Hola a todos, tengo un duda, ojala y alguien pudiera ayudarme:

Tengo un maskedit para un campo telefono !\(999)000\-00\-00;1;
para un dato que queda de la si manera (222)240-29-71, por ejemplo, mi duda es la siguiente .. yo solo quiero que aparezca como referencia la mascara en el formulario , pero a la hora de insertarlo en mi tabla solo quiero los números, es decir 2222402971, de que manera lo puedo hacer.

Gracias por la ayuda

Moparova :)

Caral 19-06-2007 20:43:49

Hola
Hice varias pruebas y llegue a esta conclusion:
1- El campo de la tabla tiene que ser text.
2- En el MaskEdit, hay que quitar la marca en Save literal Characters.
Con esto ya se consigue que te grabe en la tabla lo que necesitas, yo lo hice asi:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  AdoTable1.Open;
  AdoTable1.Insert;
  AdoTable1.Fields[0].AsString:= MaskEdit1.Text;
  AdoTable1.Post;
end;
Creo que es entiende bien, si no, comentalo.
Saludos

Moparova 19-06-2007 22:24:55

Mil gracias Caral, eso era.
Ya me baje tu tutorial.
:)

Caral 19-06-2007 22:27:29

Hola
Me alegra mucho, espero te sirva.
Saludos


La franja horaria es GMT +2. Ahora son las 11:59:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi