Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-01-2008
Avatar de hamiltonfvi
hamiltonfvi hamiltonfvi is offline
Miembro
 
Registrado: ene 2008
Posts: 12
Poder: 0
hamiltonfvi Va por buen camino
Unhappy Uso del maskedit

Alguien puede decirme porque los maskedit modificados no me guardan los datos en la base de datos de SQL 2000 server. Tengo varios maskedit con el formato de la cedula de mi pais, es decir, 000-0000000-0, pero cuando guardo los cambios en el cliente me lo guarda todo menos los datos introducidos en dichos maskedit. Alguien me dijo q utilizará 3 edit normales y que los concatene con guiones, de esta forma funciona, pero siento q no es la correcta. Agradeceria toda la ayuda posible por que es para mi proyecto de monografico y solo falta unos dias para la entrega.
Responder Con Cita
  #2  
Antiguo 02-01-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Bienvenido al club.
Lo que creo es que el tipo de campo no debe ser el adecuado.
Que tipo de campo usas?.
Para mi debería de ser texto, por el tipo de formato.
Saludos
Responder Con Cita
  #3  
Antiguo 02-01-2008
Avatar de hamiltonfvi
hamiltonfvi hamiltonfvi is offline
Miembro
 
Registrado: ene 2008
Posts: 12
Poder: 0
hamiltonfvi Va por buen camino
no existen dbmaskedit

Gracias por la bienvenida y gracias por la ayuda. Disculpa la pregunta, esta mal formulada, ya hable con mi compañera de monografico y me aclaro que el problema se debe a que no existe un maskedit para trabajar con base de datos, es decir, no existe otro maskedit aparte del que hay en la paleta de componentes Additional, o por lo menos ninguno en nuestros conocimientos. Este maskedit no nos permite conectarlo a la base de datos porque no tiene ninguna opcion para hacerlo. Disculpen tantas preguntas sencillas, tenemos poco tiempo programando en delphi y tenemos q terminar nuestro proyecto del monografico ya. Si alguien tiene una idea de como realizar una bitacora le estaria eternamente agradecido si me llegase a pasar esa informacion.
Responder Con Cita
  #4  
Antiguo 02-01-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
No entiendo esto de que el maskedit no se puede conectar a la base de datos, quien dice que no se puede extraer la informacion en un maskedit?.
Perdona pero me he quedado con la duda.
Por que asi:
Código Delphi [-]
MaskEdit1.Text:= Table1.field[0].value.
Es una de las muchas maneras de que en un maskedit pueda ver el dato de la base de datos.
Por supuesto como indique antes, depende del dato que contenga el campo, simplemente se cambia el concepto, pero de que se puede se puede.
Eso y mas, es delphi, no Visual Basic.
Saludos
Responder Con Cita
  #5  
Antiguo 02-01-2008
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
El componente DBEdit de la paleta Data Controls, es derivado de un MaskEdit. Lo que sucede es que este componente toma la máscara que hayas colocado en el campo de la base de datos, no se la puedes asignar directamente. Entonces, lo que debes hacer es tomar un Dataset, por ejemplo, una tabla o un Query y desde el diseñador abrir la lista de campos persistentes (haciendo doble clic sobre el Dataset te muestra la lista de campos). Agrega y después selecciona el campo en cuestión, en seguida busca la propiedad EditMask y coloca la máscara tal y como lo haces en un MaskEdit.

Saludos
Responder Con Cita
  #6  
Antiguo 04-01-2008
Avatar de hamiltonfvi
hamiltonfvi hamiltonfvi is offline
Miembro
 
Registrado: ene 2008
Posts: 12
Poder: 0
hamiltonfvi Va por buen camino
Maskedit resuelto

Hey! Muchas gracias a ambos, tenian razon, se puede resolver d ambas formas!!! Aunque la solucion de Hector es la mas correcta.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
MaskEdit NuncaMas Varios 11 07-01-2010 13:11:08
MaskEdit es la solucion? kepacha Varios 4 24-01-2005 13:07:22
MaskEdit!! JCarlos OOP 3 19-01-2005 20:45:32
MaskEdit scooterjgm OOP 5 20-09-2004 07:13:12
problema con maskedit superhopi OOP 1 12-05-2003 09:29:03


La franja horaria es GMT +2. Ahora son las 07:12:56.


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
Copyright 1996-2007 Club Delphi