Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   como grabar un DateTimePicker a un DBEdit (https://www.clubdelphi.com/foros/showthread.php?t=38054)

Goyo 30-11-2006 19:11:21

como grabar un DateTimePicker a un DBEdit
 
holas amigos programadores... un saludo

tengo un pequeño problemita, quiero grabar un DateTimePicker a un DBEdit, estoy realizando un sistema de control de correspondencia, y manejo fecha del oficio, fecha de recibido, fecha de turno, osea que tengo 3 DateTimePicker, estoy usando un DBNavigator para control las capturas (y no poner botones), como le hago para que me grabe de la siguiente manera:

DateTimePicker1 en fecha_Recibido
DateTimePicker2 en fecha_Oficio
DateTimePicker3 en fecha_Turno

disculpen mi ignorancia, pero aun me siento novato en delphi, este sistema lo estoy implementando con BD de Paradox y cuando ya me funcione a la perfeccion, tengo que hacerlo con BD de MySQL en red....:confused:

roman 30-11-2006 19:20:02

No es necesario pasar por los DBEdit. Puedes poner sólo los DateTimePicker y en su evento OnChange asignar el valor al campo correspondiente:

Código Delphi [-]
procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
  Table1.FieldByName('fecha_oficio').AsDateTime := DateTimePicker1.Date;
end;

O bien, no usas estos eventos y haces las asignaciones en el evento BeforePost del Table.

pd: Por curiosidad, ¿para qué pasas por Paradox si al final lo vas a hacer en MySql.

// Saludos

Goyo 30-11-2006 19:53:19

el motivo por no hacerlos en mysql, es que aun no puedo definir perfectamente mis tablas y mi usuario, cuando trato de configurar mi servidor con el ODBC de mysql NO me muestra la base de datos, por eso, trato de hacerlo en paradox... en lo que corrijo el problema, quiero hacer la pruebas del funcionamiento en paradox.

pd. una pregunta Roman, la programación con BD de paradox y de mysql es la misma, o solo cambian las Bases????:confused:

roman 30-11-2006 20:04:00

Si te soy sincero, no veo que se justifique el uso temporal de Paradox. Si estás comenzando yo te aconsejo que te olvides de ODBC, usa Zeos o MyDac, no debes tener problema para acceder a tus bases y las dudas aquí hay muchos que te podrán ayudar a resolverlas.

Eso sí, la filosofía de la programación cambia, para empezar porque en Paradox lo usual es utilizar componentes Table mientras que con MySql, lo recomendable es utilizar consultas SQL. Pero en muchos aspectos podrás trabajar sin mayores problemas ni grandes diferencias.

// Saludos

alan85 06-06-2007 08:23:57

Retomando este tema, cómo extraer fecha con dbnavigator al datetimepicker
 
Yo necesito extraer desde una base de datos MySQL un campo fecha y mostrarlo en un datetimepicker, pero estoy utilizando un dbnavigator y no se cómo hacerlo. Podrías ayudarme???:confused:

Lepe 06-06-2007 12:17:07

Vas a hacer 2 programas, uno con paradox y otro con MySQL.

En paradox utilizarás unas "técnicas" (más bien chapuzas) y te acostumbrarás a ellas. Cuando quieras usarlas con MySQL, verás que las cosas no funcionan así, los conceptos son distintos y de poco te servirá las soluciones de Paradox.

El tiempo que vas a dedicar a Paradox, úsalo para leer "La cara oculta de delphi 4" y después los manuales de MySQL, no te arrepentirás.

Es un fallo muy común cuando empezamos a programar, el intentar empezar a escribir código ¡¡desde el primer día!!.

No sé muy bien por qué roman ha enmascarado unas palabras... para mí muy importantes:
Cita:

Empezado por roman
Eso sí, la filosofía de la programación cambia

¿acaso eso no lo cambia TODO?:eek:

Saludos


La franja horaria es GMT +2. Ahora son las 15:56:36.

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