Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 15
bothy Va por buen camino
Alguien Me Puede Ayudar

tengo este codigo



bd.Active :=true;
bd.Append ;//insertar los registros en la tabla
bd.FieldByName('Clave cliente').AsString :=edit1.Text ;
bd.FieldByName('nombre').AsString :=edit2.Text ;
bd.FieldByName('appaterno').AsString :=edit3.Text ;
bd.FieldByName('apmaterno').AsString :=edit4.Text ;
bd.FieldByName('domicilio').AsString :=edit5.Text ;
bd.FieldByName('fecha de nacimiento').DataSize :=strtodate(edit6.Text);
bd.Post ;


y en la linea "bd.FieldByName('fecha de nacimiento').DataSize :=strtodate(edit6.Text);"

me marca el error yo se Que no es asi La sixtasis de la linea Alguien me podria decir como es.. quiero guardar la fecha en una BD en acces
nomas que me atore en esa linea...
Responder Con Cita
  #2  
Antiguo 12-03-2010
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Poder: 20
afxe Va por buen camino
bd.FieldByName('fecha de nacimiento').AsDateTime :=strtodate(edit6.Text);

Pero te recomiendo que uses un TDateTimePicker en vez de un TEdit para que la fecha te venga validada.

Saludos.
__________________
Amar al mundo apasionadamente.
Responder Con Cita
  #3  
Antiguo 12-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 15
bothy Va por buen camino
Gracial colega funciono era el .asdatatime

ya funciono vien ..
pero quisiera saber en que paleta se encuentra el TDateTimePicker.
Responder Con Cita
  #4  
Antiguo 12-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 15
bothy Va por buen camino
ya lo alle jejeje esta en win32..

quitare mi caja de texto y pondre el TDateTimePicker
pero quisiera saber como seria la linea de codigo que tendre que poner.?
Responder Con Cita
  #5  
Antiguo 12-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 15
bothy Va por buen camino
gracias colega se mira mucho mejor con el componente datatimerpiker

la linea seria
bd.FieldByName('fecha de nacimiento').AsDateTime :=(DateTimePicker1.DateTime );


o puede variar el .datatime
Responder Con Cita
  #6  
Antiguo 12-03-2010
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Poder: 20
afxe Va por buen camino
Te has autorespondido!!!. Es correcto:

bd.FieldByName('fecha de nacimiento').AsDateTime := DateTimePicker1.DateTime;

incluso

bd.FieldByName('fecha de nacimiento').AsDateTime := DateTimePicker1.Date;

si no necesitas almacenar la hora.

No sé con qué necesidades andas, pero si usas componentes DBaware no tendrías que hacer la asignación de valores por programas, simplemente asignas la propiedad DataSet y Datafield y lo que el usuario ponga se almacenará directamente en el registro de tu tabla. Échale un ojo también a los campos persistentes (dando un doble click sobre el dataset), te ahorran teclazos y errores en tiempo de ejecución (si hay algún campo mal escrito).

Saludos.
__________________
Amar al mundo apasionadamente.
Responder Con Cita
  #7  
Antiguo 12-03-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Mensaje para bothy: Por favor, titula correctamente los mensajes, encontrarás ayuda en la guía de estilo, piensa que la gente que luego haga búsquedas para resolver problemas similares no lo encontrarán si titulas como en tus mensajes: "un poco de ayuda", "alguien me puede ayudar", etc. Pon algo más descriptivo, por favor. Gracias.
Responder Con Cita
  #8  
Antiguo 12-03-2010
pabloloustau pabloloustau is offline
Miembro
 
Registrado: dic 2009
Posts: 56
Poder: 15
pabloloustau Va por buen camino
curiosamente si trabajas con access por mas que pongas en el datetimepicker date o time por separado, igual te pone la fecha y la hora todo junto, si mal no me equivoco.
Responder Con Cita
  #9  
Antiguo 12-03-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.278
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Mensaje para bothy: Por favor, titula correctamente los mensajes, encontrarás ayuda en la guía de estilo, piensa que la gente que luego haga búsquedas para resolver problemas similares no lo encontrarán si titulas como en tus mensajes: "un poco de ayuda", "alguien me puede ayudar", etc. Pon algo más descriptivo, por favor. Gracias.

Y ya de paso, añadiendo a lo dicho por Casimiro, te recomendaría que utilizaras TAG's cuando escribas código Delphi.

Que los novatos no sepan esto, pase, pero con 75 mensajes "a tus espaldas..."
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 12-03-2010 a las 16:41:54.
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
alguien me puede ayudar con optimización? mrnovice OOP 0 24-04-2008 19:13:54
Alguien me puede ayudar con un booteable? PiornoCKA&G Varios 5 02-01-2007 17:47:15
Por favor si me puede ayudar alguien Petolansa Conexión con bases de datos 3 29-07-2005 22:20:25
perdon alguien me puede ayudar faoa2000 SQL 1 17-09-2004 02:20:14
alguien me puede ayudar juziel Internet 2 13-09-2004 23:51:12


La franja horaria es GMT +2. Ahora son las 00:18:04.


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