Sign in Join

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

Mailing lists / lazarus-es / 2022-02

Fecha en blanco en Tdbf y Sqlite

6 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

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

Antonio Caballero

Buenos d�as.

Estoy desarrollando una aplicaci�n que hace uso de tablas planas ( componente Tdbf ) y Sqlite en Lazarus v2.2.0.

Tengo que poder asignar a un campo fecha un valor nulo, tanto en la base de datos del Dbf y en Sqlite. � Alguna idea o sugerencia ? No encuentro documentaci�n al respecto ...

Adem�s, �c�mo puedo filtrar o comparar la tablas por el campo fecha estando en blanco?

Gracias de antemano; si pod�is echarme un cable ... ------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220214/d2cfc625/attachment.htm>

Reply by email

Rafael Bidegain
to Antonio Caballero

Hola.
prob� insertar un registro en blanco y grabarlo. (tdbf.append; tdbf.post;) con eso vas a comprobar que el campo queda con los valores en blanco.

Si el campo ya tiene asignado un valor
pod�s hacer algo as�:
tdbf.edit;
tdbf.FieldByName('campoFecha').asString :='';
tdbf.post;

la misma idea la pod�s aplicar para sqlite

El lun, 14 feb 2022 a las 6:09, Antonio Caballero via Lazarus-es (< lazarus-es en lists.lazarus-ide.org>) escribi�:

Show quoted text 20 lines
Buenos d�as. Estoy desarrollando una aplicaci�n que hace uso de tablas planas ( componente Tdbf ) y Sqlite en Lazarus v2.2.0. Tengo que poder asignar a un campo fecha un valor nulo, tanto en la base de datos del Dbf y en Sqlite. � Alguna idea o sugerencia ? No encuentro documentaci�n al respecto ... Adem�s, �c�mo puedo filtrar o comparar la tablas por el campo fecha estando en blanco? Gracias de antemano; si pod�is echarme un cable ... _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus-es
Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # yo quiero educaci�n libre. �YA! ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220215/597b572d/attachment.htm>

Reply by email

Maxi
to Antonio Caballero: Buenos d�as. Estoy desarrollando una aplicaci�n que hace uso de tablas planas (…

es un tema las fechas nulas. podes asignar como campo.value:='' o campo.asstring:='' o tambien campo.value:=vaNull y ver que no falle la grabacion.
Igualmente en DBF no tenia previsto fechas vacias (creo no recuerdo, hace 20 a�os no las uso), te recomendaria sqlite porque es mas estandar qsl.

Para consultar en el select podes usar coalesce o is null

- select * from ventas where fecha is null
- select * from ventas where COALESCE(fecanu,'1989/01/01') = '1989/01/01'

El lun, 14 feb 2022 a las 6:09, Antonio Caballero via Lazarus-es (< lazarus-es en lists.lazarus-ide.org>) escribi�:

Show quoted text 20 lines
Buenos d�as. Estoy desarrollando una aplicaci�n que hace uso de tablas planas ( componente Tdbf ) y Sqlite en Lazarus v2.2.0. Tengo que poder asignar a un campo fecha un valor nulo, tanto en la base de datos del Dbf y en Sqlite. � Alguna idea o sugerencia ? No encuentro documentaci�n al respecto ... Adem�s, �c�mo puedo filtrar o comparar la tablas por el campo fecha estando en blanco? Gracias de antemano; si pod�is echarme un cable ... _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org https://lists.lazarus-ide.org/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 ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220215/2a9dcac8/attachment.htm>

Reply by email

Antonio Caballero
to Rafael Bidegain: Hola. prob� insertar un registro en blanco y grabarlo. (tdbf.append; tdbf.post;) con…

Gracias ... Probar� ...

El mar., 15 feb. 2022 15:24, Rafael Bidegain via Lazarus-es < lazarus-es en lists.lazarus-ide.org> escribi�:

Show quoted text 50 lines
Hola. prob� insertar un registro en blanco y grabarlo. (tdbf.append; tdbf.post;) con eso vas a comprobar que el campo queda con los valores en blanco. Si el campo ya tiene asignado un valor pod�s hacer algo as�: tdbf.edit; tdbf.FieldByName('campoFecha').asString :=''; tdbf.post; la misma idea la pod�s aplicar para sqlite El lun, 14 feb 2022 a las 6:09, Antonio Caballero via Lazarus-es (< lazarus-es en lists.lazarus-ide.org>) escribi�: > > Buenos d�as. > > Estoy desarrollando una aplicaci�n que hace uso de tablas planas ( > componente Tdbf ) y Sqlite en Lazarus v2.2.0. > > Tengo que poder asignar a un campo fecha un valor nulo, tanto en la base > de datos del Dbf y en Sqlite. � Alguna idea o sugerencia ? > No encuentro documentaci�n al respecto ... > > Adem�s, �c�mo puedo filtrar o comparar la tablas por el campo fecha > estando en blanco? > > Gracias de antemano; si pod�is echarme un cable ... > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus-ide.org > https://lists.lazarus-ide.org/listinfo/lazarus-es > -- Rafael Bidegain Ya que los cuerdos no hablan, hablar� el loco. (The Fool, Padraic Pearse) # yo quiero educaci�n libre. �YA! _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220215/dbbc4497/attachment.htm>

Reply by email

Antonio Caballero
to Maxi: es un tema las fechas nulas. podes asignar como campo.value:='' o campo.asstring:='' o…

Gracias ... Probar� ...

El mar., 15 feb. 2022 15:32, Maxi via Lazarus-es < lazarus-es en lists.lazarus-ide.org> escribi�:

Show quoted text 50 lines
es un tema las fechas nulas. podes asignar como campo.value:='' o campo.asstring:='' o tambien campo.value:=vaNull y ver que no falle la grabacion. Igualmente en DBF no tenia previsto fechas vacias (creo no recuerdo, hace 20 a�os no las uso), te recomendaria sqlite porque es mas estandar qsl. Para consultar en el select podes usar coalesce o is null - select * from ventas where fecha is null - select * from ventas where COALESCE(fecanu,'1989/01/01') = '1989/01/01' El lun, 14 feb 2022 a las 6:09, Antonio Caballero via Lazarus-es (< lazarus-es en lists.lazarus-ide.org>) escribi�: > > Buenos d�as. > > Estoy desarrollando una aplicaci�n que hace uso de tablas planas ( > componente Tdbf ) y Sqlite en Lazarus v2.2.0. > > Tengo que poder asignar a un campo fecha un valor nulo, tanto en la base > de datos del Dbf y en Sqlite. � Alguna idea o sugerencia ? > No encuentro documentaci�n al respecto ... > > Adem�s, �c�mo puedo filtrar o comparar la tablas por el campo fecha > estando en blanco? > > Gracias de antemano; si pod�is echarme un cable ... > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus-ide.org > https://lists.lazarus-ide.org/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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220215/7b9945aa/attachment-0001.htm>

Reply by email

Joel Ventura Castillo
to Antonio Caballero: Buenos d�as. Estoy desarrollando una aplicaci�n que hace uso de tablas planas (…

Generalmente yo uso una fecha muy vieja en vez de fechas nulas ejemplo 01/01/1000

El lun., 14 de febrero de 2022 4:09 a. m., Antonio Caballero via Lazarus-es <lazarus-es en lists.lazarus-ide.org> escribi�:

Show quoted text 20 lines
Buenos d�as. Estoy desarrollando una aplicaci�n que hace uso de tablas planas ( componente Tdbf ) y Sqlite en Lazarus v2.2.0. Tengo que poder asignar a un campo fecha un valor nulo, tanto en la base de datos del Dbf y en Sqlite. � Alguna idea o sugerencia ? No encuentro documentaci�n al respecto ... Adem�s, �c�mo puedo filtrar o comparar la tablas por el campo fecha estando en blanco? Gracias de antemano; si pod�is echarme un cable ... _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220322/a0c2dd1a/attachment.htm>

Reply by email