Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2013-12

grid, displayformat - fecha

12 messages · 6 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola todos..

en un dbgrid donde uso el dbnavigator para agregar/modificar, etc registros, pero en forma lineal (son pocos registros, no es necesario andar haciendo un form especial para agregar), tengo 3 campos que son fechas.
Se podr� poner un control tipo calendar para poder elegirla, o sino, poner alg�n display format para controlar la validez y formato??

muchas gracias! espero hayan entendido :)
byeeeeeeeee

Reply by email

Maxi
to Paola Bruccoleri

El editformat lo agregas en el campo.
Para agregar un calendario podes hacerlo capturando los eventos y mostras el objeto en la posicion de la celda.

El 12 de diciembre de 2013 09:33, Paola Bruccoleri < pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 17 lines
Hola todos.. en un dbgrid donde uso el dbnavigator para agregar/modificar, etc registros, pero en forma lineal (son pocos registros, no es necesario andar haciendo un form especial para agregar), tengo 3 campos que son fechas. Se podr� poner un control tipo calendar para poder elegirla, o sino, poner alg�n display format para controlar la validez y formato?? muchas gracias! espero hayan entendido :) byeeeeeeeee _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131212/300847d3/attachment.html>

Reply by email

Paola Bruccoleri
to Maxi

El 12/12/2013 10:37, Maxi escribi�:

El editformat lo agregas en el campo.

ok, pero cu�l ser�a la m�scara? 'dd-mm-yyyy?

Para agregar un calendario podes hacerlo capturando los eventos y mostras el objeto en la posicion de la celda.

mmmmmm no es muy enredado todo esto??
si tenpes ejemplos, mejor, sino, creo que es m�s f�cil hacer un form de agregado/edici�n!
byeeeeeee

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131212/c124256c/attachment.html>

Reply by email

German
to Paola Bruccoleri

Hola!

El 12/12/2013 09:47 a.m., Paola Bruccoleri escribi�:

Show quoted text 10 lines
El 12/12/2013 10:37, Maxi escribi�: > El editformat lo agregas en el campo. ok, pero cu�l ser�a la m�scara? 'dd-mm-yyyy? > Para agregar un calendario podes hacerlo capturando los eventos y > mostras el objeto en la posicion de la celda. mmmmmm no es muy enredado todo esto?? si tenpes ejemplos, mejor, sino, creo que es m�s f�cil hacer un form de agregado/edici�n! byeeeeeee

Aca hay un tutorial de como hacer para mostrar un combobox en una columna determinada de una grilla, creo que sirve de igual manera para mostrar un control de calendario.

http://delphi.about.com/od/usedbvcl/l/aa101403b.htm

Si no podes ver el ejemplo o no se entiende, avisame, yo mismo lo tengo implementado tanto en delphi como en lazarus y funciona perfectamente.

Saludos!

Show quoted text 6 lines
_______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131212/9a20d356/attachment.html>

Reply by email

Paola Bruccoleri
to Maxi: El editformat lo agregas en el campo. Para agregar un calendario podes hacerlo capturando…

El 12/12/2013 10:37, Maxi escribi�:

El editformat lo agregas en el campo.

Hola Maxi

cree los campos de ese qry; veo que en el campo FECHA est� el evento onValidate.. supongo que meservir� para validar :)

procedure TfrmLista.qryFECHAEMISIONValidate(
   Sender: TField);
begin
???????????????????????
aca debo ver como validar que sea una fecha v�lida
end;

se acepta cq sugerencia u otra forma de hacerlo!
byeeeeeee

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131212/e78d4c33/attachment.html>

Reply by email

Paola Bruccoleri
to German: Hola! El 12/12/2013 09:47 a.m., Paola Bruccoleri escribi�: Aca hay un tutorial de como…

El 12/12/2013 11:04, German escribi�:

Show quoted text 23 lines
Hola! El 12/12/2013 09:47 a.m., Paola Bruccoleri escribi�: > El 12/12/2013 10:37, Maxi escribi�: >> El editformat lo agregas en el campo. > ok, pero cu�l ser�a la m�scara? 'dd-mm-yyyy? >> Para agregar un calendario podes hacerlo capturando los eventos y >> mostras el objeto en la posicion de la celda. > mmmmmm no es muy enredado todo esto?? > si tenpes ejemplos, mejor, sino, creo que es m�s f�cil hacer un form > de agregado/edici�n! > byeeeeeee > Aca hay un tutorial de como hacer para mostrar un combobox en una columna determinada de una grilla, creo que sirve de igual manera para mostrar un control de calendario. http://delphi.about.com/od/usedbvcl/l/aa101403b.htm Si no podes ver el ejemplo o no se entiende, avisame, yo mismo lo tengo implementado tanto en delphi como en lazarus y funciona perfectamente.

Hola Germ�n..
muchas gracias... termino de probarlo con un rxdbdateedit y no funciona... no se ve el button con el calendario dentro de la celda, por m�s q le achique el tama�o..
quiz�s con ese control no funcione bien..

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131212/4aad58ed/attachment.html>

Reply by email

Maxi
to Paola Bruccoleri

Te sugiero no lo hagas encajar en la grilla, sino que empiece en el 0,0 de la celda con el tama�o que necesites.

El 12 de diciembre de 2013 12:02, Paola Bruccoleri < pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 42 lines
El 12/12/2013 11:04, German escribi�: Hola! El 12/12/2013 09:47 a.m., Paola Bruccoleri escribi�: El 12/12/2013 10:37, Maxi escribi�: El editformat lo agregas en el campo. ok, pero cu�l ser�a la m�scara? 'dd-mm-yyyy? Para agregar un calendario podes hacerlo capturando los eventos y mostras el objeto en la posicion de la celda. mmmmmm no es muy enredado todo esto?? si tenpes ejemplos, mejor, sino, creo que es m�s f�cil hacer un form de agregado/edici�n! byeeeeeee Aca hay un tutorial de como hacer para mostrar un combobox en una columna determinada de una grilla, creo que sirve de igual manera para mostrar un control de calendario. http://delphi.about.com/od/usedbvcl/l/aa101403b.htm Si no podes ver el ejemplo o no se entiende, avisame, yo mismo lo tengo implementado tanto en delphi como en lazarus y funciona perfectamente. Hola Germ�n.. muchas gracias... termino de probarlo con un rxdbdateedit y no funciona... no se ve el button con el calendario dentro de la celda, por m�s q le achique el tama�o.. quiz�s con ese control no funcione bien.. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131212/9e83e7b2/attachment-0001.html>

Reply by email

Paola Bruccoleri
to Maxi

El 12/12/2013 14:07, Maxi escribi�:

Te sugiero no lo hagas encajar en la grilla, sino que empiece en el 0,0 de la celda con el tama�o que necesites.

bueno, que funcione eso ya creo es una coqueter�a... yo lo que quiero es validar un TField! o sea, que aunque se tipee, sea una fecha v�lida y a�n no logro encontrar nada...

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131212/8704a97b/attachment.html>

Reply by email

Ismael L. Donis Garcia
to Paola Bruccoleri

En el evento onExit y el gridSelectEditor podr�as hacer algo como (este es un ejemplo para una caja de texto te lo paso solo para que te sirva de referencia):

var
  dtfecha: TDate;
begin
 if ((pos(' ',txtfecha.Text)>0) or (not TryStrToDate(txtfecha.Text, dtfecha))) then begin
   Application.MessageBox('Fecha no v�lida.', pchar(Self.Caption), 0);

Saludos
========
| ISMAEL |
========
Only for the small landowners and Cubans companies Website: www.sisconge.byethost15.com
www.sisconge.hol.es

Earlier message 21 lines
----- Original Message ----- From: Paola Bruccoleri To: Spanish version of Lazarus List Sent: Thursday, December 12, 2013 11:43 AM Subject: Re: [Lazarus-es] grid, displayformat - fecha El 12/12/2013 14:07, Maxi escribi�: Te sugiero no lo hagas encajar en la grilla, sino que empiece en el 0,0 de la celda con el tama�o que necesites. bueno, que funcione eso ya creo es una coqueter�a... yo lo que quiero es validar un TField! o sea, que aunque se tipee, sea una fecha v�lida y a�n no logro encontrar nada... ------------------------------------------------------------------------------

Reply by email

Jesus Reyes
to Paola Bruccoleri: Hola todos.. en un dbgrid donde uso el dbnavigator para agregar/modificar, etc registros,…

Hola Paola,

Show quoted text 15 lines
Asunto: [Lazarus-es] grid, displayformat - fecha Hola todos.. en un dbgrid donde uso el dbnavigator para agregar/modificar, etc registros, pero en forma lineal (son pocos registros, no es necesario andar haciendo un form especial para agregar), tengo 3 campos que son fechas. Se podr� poner un control tipo calendar para poder elegirla, o sino, poner alg�n display format para controlar la validez y formato?? muchas gracias! espero hayan entendido :) byeeeeeeeee

A parte de todo lo que ya te han comentado, platicando con Julio Jim�nez (autor de jujibo utils: http://wiki.freepascal.org/jujiboutils/es) en el canal IRC de Lazarus en espa�ol me coment� lo siguiente:

jesusrmx: jujibo, en la lista en espa�ol preguntaron a cerca de como hacer para que en un grid el usuario introduzca una fecha v�lida jesusrmx: dbgrid
jesusrmx: en jujibo dbgrid hay funcionalidad para eso verdad? jujibo: claro
jujibo: incluso muestra el calendario mientras editas pulsando Alt+flecha abajo jesusrmx: lo que quieren es que al introducir la fecha sea mediante un calendario, pero si lo hacen manualmente se pueda validar jujibo: pero deber�an probar la versi�n svn que corrige alg�n fallo :D jujibo: aunque creo que era en los componentes no DB jujibo: y se a�ade funcionalidad
jesusrmx: a ver les voy a contestar citando nuestra conversacion jujibo: ponles el link del wiki: http://wiki.freepascal.org/jujiboutils/es jujibo: incluso pueden poner el formato de visualizaci�n jujibo: se pueden editar tipos fecha y fecha-hora
jujibo: adem�s de los normales e incluso BCD y fmtBCD jujibo: fmtBCD fue a�adido en la versi�n SVN

As� que tal vez valga la pena echarle una mirada a los componentes jujibo utils, debo decir que yo personalmente no los he usado, pero Julio los desarrollo para su trabajo o sea que est�n probados en producci�n.

Saludos.

Jesus Reyes A.

Reply by email

Paola Bruccoleri
to Jesus Reyes

El 13/12/2013 18:20, Jesus Reyes escribi�:

Show quoted text 42 lines
Hola Paola, > Asunto: [Lazarus-es] grid, displayformat - fecha > > > Hola todos.. > > en un dbgrid donde uso el dbnavigator para agregar/modificar, etc > registros, pero en forma lineal (son pocos registros, no es necesario > andar haciendo un form especial para agregar), tengo 3 campos que son > fechas. > Se podr� poner un control tipo calendar para poder elegirla, o sino, > poner alg�n display format para controlar la validez y formato?? > > muchas gracias! espero hayan entendido :) > byeeeeeeeee > A parte de todo lo que ya te han comentado, platicando con Julio Jim�nez (autor de jujibo utils: http://wiki.freepascal.org/jujiboutils/es) en el canal IRC de Lazarus en espa�ol me coment� lo siguiente: jesusrmx: jujibo, en la lista en espa�ol preguntaron a cerca de como hacer para que en un grid el usuario introduzca una fecha v�lida jesusrmx: dbgrid jesusrmx: en jujibo dbgrid hay funcionalidad para eso verdad? jujibo: claro jujibo: incluso muestra el calendario mientras editas pulsando Alt+flecha abajo jesusrmx: lo que quieren es que al introducir la fecha sea mediante un calendario, pero si lo hacen manualmente se pueda validar jujibo: pero deber�an probar la versi�n svn que corrige alg�n fallo :D jujibo: aunque creo que era en los componentes no DB jujibo: y se a�ade funcionalidad jesusrmx: a ver les voy a contestar citando nuestra conversacion jujibo: ponles el link del wiki: http://wiki.freepascal.org/jujiboutils/es jujibo: incluso pueden poner el formato de visualizaci�n jujibo: se pueden editar tipos fecha y fecha-hora jujibo: adem�s de los normales e incluso BCD y fmtBCD jujibo: fmtBCD fue a�adido en la versi�n SVN As� que tal vez valga la pena echarle una mirada a los componentes jujibo utils, debo decir que yo personalmente no los he usado, pero Julio los desarrollo para su trabajo o sea que est�n probados en producci�n. Saludos. Jesus Reyes A. _

Hola Jes�s..
muchas gracias por tu gesti�n :).. realmente no ten�a idea de la existencia de esos componentes...
Ultimamente he tratado de desenvolverme con los m�nimos indispensables, ya que tengo miedo q al actualizar el lazarus ya no sirvan y/o el desarrollador los abandone.
De todas formas, en estos d�as si me libero un poco los voy a probar byeeeeeeeeeee

Reply by email

Martin Gomez
to Jesus Reyes: A parte de todo lo que ya te han comentado, platicando con Julio Jim�nez (autor de…

Muchas gracias Jesus, es muy bueno enterarse que existen componentes de calidad para nuestros programas!
Los probar� y enviar� comentarios sobre su funcionamiento en Windows CE. Saludos,
Mart�n

2013/12/13 Jesus Reyes <jesusrmx en yahoo.com.mx>

Show quoted text 53 lines
Hola Paola, >Asunto: [Lazarus-es] grid, displayformat - fecha > > >Hola todos.. > >en un dbgrid donde uso el dbnavigator para agregar/modificar, etc >registros, pero en forma lineal (son pocos registros, no es necesario >andar haciendo un form especial para agregar), tengo 3 campos que son >fechas. >Se podr� poner un control tipo calendar para poder elegirla, o sino, >poner alg�n display format para controlar la validez y formato?? > >muchas gracias! espero hayan entendido :) >byeeeeeeeee > A parte de todo lo que ya te han comentado, platicando con Julio Jim�nez (autor de jujibo utils: http://wiki.freepascal.org/jujiboutils/es) en el canal IRC de Lazarus en espa�ol me coment� lo siguiente: jesusrmx: jujibo, en la lista en espa�ol preguntaron a cerca de como hacer para que en un grid el usuario introduzca una fecha v�lida jesusrmx: dbgrid jesusrmx: en jujibo dbgrid hay funcionalidad para eso verdad? jujibo: claro jujibo: incluso muestra el calendario mientras editas pulsando Alt+flecha abajo jesusrmx: lo que quieren es que al introducir la fecha sea mediante un calendario, pero si lo hacen manualmente se pueda validar jujibo: pero deber�an probar la versi�n svn que corrige alg�n fallo :D jujibo: aunque creo que era en los componentes no DB jujibo: y se a�ade funcionalidad jesusrmx: a ver les voy a contestar citando nuestra conversacion jujibo: ponles el link del wiki: http://wiki.freepascal.org/jujiboutils/es jujibo: incluso pueden poner el formato de visualizaci�n jujibo: se pueden editar tipos fecha y fecha-hora jujibo: adem�s de los normales e incluso BCD y fmtBCD jujibo: fmtBCD fue a�adido en la versi�n SVN As� que tal vez valga la pena echarle una mirada a los componentes jujibo utils, debo decir que yo personalmente no los he usado, pero Julio los desarrollo para su trabajo o sea que est�n probados en producci�n. Saludos. Jesus Reyes A. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Try not to become a man of success but rather to become a man of value. *Albert Einstein* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131214/a6e4eed0/attachment.html>

Reply by email