Sign in Join

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

Mailing lists / lazarus-es / 2020-06

de hfiandor 29 jun 2020

10 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

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

hfiandor

Amigo Maxi:

Espero que el corona no te haya tocado ni a tu familia.

Llevo dos días trabado en algo que debe ser sencillo, pero no le doy donde debo.

Tengo un SQLQuery que me dice los records de una tabla que cumplen determinada condición. Solo la uso para recorrerla y hacer algo en otra tabla usando el locate. Esto parece que trabaja bien en cuanto a empatar el record adecuado.

En esta segunda tabla en el record empatado hay un campo que está vacío, y ahí quiero poner una fecha.

Yo hago esto

fdm.tAlumnos.Edit:

fdm.tAlumnos.FieldbyName(‘fechaegresoAlumnos’).asString:=fechaegreso;
fdm.tAlumnos.Post;
fdm.tAlumnos.ApplyUpdate;
fdm.tAlumnos.Close;    //la tabla se salva cuando se cierra
fdm.tAlumnos.Open;

Se ríe de mí y ya creo que me saca hasta la lengua.

Si meto el dato de forma convencional y usando el Navigator para el Post, no hay líos.

Espero no causarte mucha molestia,

Saludos,

Ing. Héctor Fiandor Rosario

hfiandor en ceniai.inf.cu

De: Lazarus-es [mailto:lazarus-es-bounces en lists.lazarus-ide.org] En nombre de Maxi via Lazarus-es Enviado el: miércoles, 24 de junio de 2020 02:34 p. m. Para: Spanish version of Lazarus List
CC: Maxi
Asunto: Re: [Lazarus-es] como salvar una variable simple

existe un componente que registra todo el formulario incluido los datos, creo se llama TFormRegIni

El mar., 9 jun. 2020 a las 22:12, Iván Lugo Herrera via Lazarus-es (<lazarus-es en lists.lazarus-ide.org>) escribió:

Hola Héctor, compañeros de la lista.

Si los datos a guardar no son sensibles podrías usar un archivo .INI, muy utilizado para guardar referencias. El inconveniente potencial es que todo se guarda en modo texto y es accesible por cualquiera.

Solo requieres:

  uses
    IniFiles;
  TIniFile.Create
  WriteString y ReadString (o ReadBool, etc según el tipo utilizado)

Hay mucha información en internet para su manejo.

ILH

El mar., 9 jun. 2020 a las 11:52, Oscar Gunsett via Lazarus-es (<lazarus-es en lists.lazarus-ide.org>) escribió:

Supongo que tendrás que crear un archivo binario para almacenar tus variables.

El mar., 9 jun. 2020 a las 11:34, hfiandor via Lazarus-es (<lazarus-es en lists.lazarus-ide.org>) escribió:

Estimados listeros:

Estoy haciendo una app que tiene un PageControl. Una de las hojas le llamé tsGeneral y tiene tres variables simples.

Quisiera poderlas salvar para cuando abra la próxima vez la app sus valores estén como deben, al igual que lo hacen las tablas de BD.

Les agradecería que me indicaran, creo que es la primera vez en muchos años que trato de hacer esto y sencillamente no sé.

Al tanto de sus noticias, los saluda,

Ing. Héctor Fiandor Rosario

hfiandor en ceniai.inf.cu

Reply by email

Pedro Pablo Oviedo Vera
to hfiandor

buen dia amigo.....personalmente no me gusta mezclar tecnicas de prog y menos de acceso a BD, ( por lo de mantener las cosas simples) entonces si para una cosa usas un query por que para la otra(poner la fecha en el campo este ) no usas otro query?...prueba y me cuentas! Saludos
pp

MSc. Ing. Pedro Pablo Oviedo Vera Dirección Técnica y Desarrollo Empresa de Proyectos e Ingeniería del Ministerio de la Agricultura.ENPA. Boyeros y Conill, Piso 10 Edif MINAG Telef. 884 7197 SIP:23000116 “Temo el día en que las tecnologías superen nuestra humanidad. El mundo solo tendrá una generación de idiotas”. A. Einstein “Es preferible una solución insignificante salida de cabeza propia; que una genial copiada de otro, sobre todo sin entenderla”. NGPA El lun, 29-06-2020 a las 11:39 -0400, hfiandor via Lazarus-es escribió: > Amigo Maxi: > Espero que el corona no te haya tocado ni a tu familia. >   > Llevo dos días trabado en algo que debe ser sencillo, pero no le doy > donde debo. >   > Tengo un SQLQuery que me dice los records de una tabla que cumplen > determinada condición. Solo la uso para recorrerla y hacer algo en > otra tabla usando el locate. Esto parece que trabaja bien en cuanto a > empatar el record adecuado. >   > En esta segunda tabla en el record empatado hay un campo que está > vacío, y ahí quiero poner una fecha. >   > Yo hago esto > fdm.tAlumnos.Edit: > fdm.tAlumnos.FieldbyName(‘fechaegresoAlumnos’).asString:=fechaegreso; > fdm.tAlumnos.Post; > fdm.tAlumnos.ApplyUpdate; > fdm.tAlumnos.Close;    //la tabla se salva cuando se cierra > fdm.tAlumnos.Open; >   > Se ríe de mí y ya creo que me saca hasta la lengua. >   > Si meto el dato de forma convencional y usando el Navigator para el > Post, no hay líos. >   > Espero no causarte mucha molestia, >   > Saludos, >   > Ing. Héctor Fiandor Rosario > hfiandor en ceniai.inf.cu >   >   >   > De: Lazarus-es [mailto:lazarus-es-bounces en lists.lazarus-ide.org] En > nombre de Maxi via Lazarus-es > Enviado el: miércoles, 24 de junio de 2020 02:34 p. m. > Para: Spanish version of Lazarus List > CC: Maxi > Asunto: Re: [Lazarus-es] como salvar una variable simple >   > existe un componente que registra todo el formulario incluido los > datos, creo se llama TFormRegIni >   > El mar., 9 jun. 2020 a las 22:12, Iván Lugo Herrera via Lazarus-es (< > lazarus-es en lists.lazarus-ide.org>) escribió: > Hola Héctor, compañeros de la lista. > Si los datos a guardar no son sensibles podrías usar un archivo .INI, > muy utilizado para guardar referencias. El inconveniente potencial es > que todo se guarda en modo texto y es accesible por cualquiera. > Solo requieres: >   uses  >     IniFiles; >   TIniFile.Create >   WriteString y ReadString (o ReadBool, etc según el tipo utilizado) >   > Hay mucha información en internet para su manejo. >   > ILH >   > El mar., 9 jun. 2020 a las 11:52, Oscar Gunsett via Lazarus-es ( > rus-es en lists.lazarus-ide.org>) escribió: > Supongo que tendrás que crear un archivo binario para almacenar tus > variables.  >   > El mar., 9 jun. 2020 a las 11:34, hfiandor via Lazarus-es ( > s en lists.lazarus-ide.org>) escribió: > Estimados listeros: >   > Estoy haciendo una app que tiene un PageControl. Una de las hojas le > llamé tsGeneral y tiene tres variables simples. >   > Quisiera poderlas salvar para cuando abra la próxima vez la app sus > valores estén como deben, al igual que lo hacen las tablas de BD. >   > Les agradecería que me indicaran, creo que es la primera vez en > muchos años que trato de hacer esto y sencillamente no sé. >   > Al tanto de sus noticias, los saluda, >   > Ing. Héctor Fiandor Rosario > hfiandor en ceniai.inf.cu >   >   > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus-ide.org > https://lists.lazarus-ide.org/listinfo/lazarus-es > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus-ide.org > https://lists.lazarus-ide.org/listinfo/lazarus-es > _______________________________________________ > 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 > > Linux User #495070 > http://domonetic.com/blog > _______________________________________________ > 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/20200629/96097323/attachment.html>

Reply by email

Ismael L. Donis Garcia
to hfiandor: Amigo Maxi: Espero que el corona no te haya tocado ni a tu familia. Llevo dos días…

El SQL del SQLQuery debe incluir el campo de la llave primaria.

También puedes usar SQLQuery.execute; si le pasas como SQL update tabla set fechaegresoAlumnos = fechaegreso where tabla.idkey = id;

Saludos Cordiales

Earlier message 141 lines
----- Original Message ----- From: hfiandor via Lazarus-es To: 'Spanish version of Lazarus List' Cc: hfiandor Sent: Monday, June 29, 2020 11:39 AM Subject: [Lazarus-es] de hfiandor 29 jun 2020 Amigo Maxi: Espero que el corona no te haya tocado ni a tu familia. Llevo dos días trabado en algo que debe ser sencillo, pero no le doy donde debo. Tengo un SQLQuery que me dice los records de una tabla que cumplen determinada condición. Solo la uso para recorrerla y hacer algo en otra tabla usando el locate. Esto parece que trabaja bien en cuanto a empatar el record adecuado. En esta segunda tabla en el record empatado hay un campo que está vacío, y ahí quiero poner una fecha. Yo hago esto fdm.tAlumnos.Edit: fdm.tAlumnos.FieldbyName(‘fechaegresoAlumnos’).asString:=fechaegreso; fdm.tAlumnos.Post; fdm.tAlumnos.ApplyUpdate; fdm.tAlumnos.Close; //la tabla se salva cuando se cierra fdm.tAlumnos.Open; Se ríe de mí y ya creo que me saca hasta la lengua. Si meto el dato de forma convencional y usando el Navigator para el Post, no hay líos. Espero no causarte mucha molestia, Saludos, Ing. Héctor Fiandor Rosario hfiandor en ceniai.inf.cu De: Lazarus-es [mailto:lazarus-es-bounces en lists.lazarus-ide.org] En nombre de Maxi via Lazarus-es Enviado el: miércoles, 24 de junio de 2020 02:34 p. m. Para: Spanish version of Lazarus List CC: Maxi Asunto: Re: [Lazarus-es] como salvar una variable simple existe un componente que registra todo el formulario incluido los datos, creo se llama TFormRegIni El mar., 9 jun. 2020 a las 22:12, Iván Lugo Herrera via Lazarus-es (<lazarus-es en lists.lazarus-ide.org>) escribió: Hola Héctor, compañeros de la lista. Si los datos a guardar no son sensibles podrías usar un archivo .INI, muy utilizado para guardar referencias. El inconveniente potencial es que todo se guarda en modo texto y es accesible por cualquiera. Solo requieres: uses IniFiles; TIniFile.Create WriteString y ReadString (o ReadBool, etc según el tipo utilizado) Hay mucha información en internet para su manejo. ILH El mar., 9 jun. 2020 a las 11:52, Oscar Gunsett via Lazarus-es (<lazarus-es en lists.lazarus-ide.org>) escribió: Supongo que tendrás que crear un archivo binario para almacenar tus variables. El mar., 9 jun. 2020 a las 11:34, hfiandor via Lazarus-es (<lazarus-es en lists.lazarus-ide.org>) escribió: Estimados listeros: Estoy haciendo una app que tiene un PageControl. Una de las hojas le llamé tsGeneral y tiene tres variables simples. Quisiera poderlas salvar para cuando abra la próxima vez la app sus valores estén como deben, al igual que lo hacen las tablas de BD. Les agradecería que me indicaran, creo que es la primera vez en muchos años que trato de hacer esto y sencillamente no sé. Al tanto de sus noticias, los saluda, Ing. Héctor Fiandor Rosario hfiandor en ceniai.inf.cu

Reply by email

Maxi
to hfiandor: Amigo Maxi: Espero que el corona no te haya tocado ni a tu familia. Llevo dos días…

el applyupdate funciona si tenes activado el cache Para mi nunca me funcionó y me generó mas problemas que soluciones. direnctamente aplico el post y listo

El lun., 29 jun. 2020 a las 12:38, hfiandor via Lazarus-es (<

Show quoted text 181 lines
Amigo Maxi: Espero que el corona no te haya tocado ni a tu familia. Llevo dos días trabado en algo que debe ser sencillo, pero no le doy donde debo. Tengo un SQLQuery que me dice los records de una tabla que cumplen determinada condición. Solo la uso para recorrerla y hacer algo en otra tabla usando el locate. Esto parece que trabaja bien en cuanto a empatar el record adecuado. En esta segunda tabla en el record empatado hay un campo que está vacío, y ahí quiero poner una fecha. Yo hago esto fdm.tAlumnos.Edit: fdm.tAlumnos.FieldbyName(‘fechaegresoAlumnos’).asString:=fechaegreso; fdm.tAlumnos.Post; fdm.tAlumnos.ApplyUpdate; fdm.tAlumnos.Close; //la tabla se salva cuando se cierra fdm.tAlumnos.Open; Se ríe de mí y ya creo que me saca hasta la lengua. Si meto el dato de forma convencional y usando el Navigator para el Post, no hay líos. Espero no causarte mucha molestia, Saludos, Ing. Héctor Fiandor Rosario hfiandor en ceniai.inf.cu *De:* Lazarus-es [mailto:lazarus-es-bounces en lists.lazarus-ide.org] *En nombre de *Maxi via Lazarus-es *Enviado el:* miércoles, 24 de junio de 2020 02:34 p. m. *Para:* Spanish version of Lazarus List *CC:* Maxi *Asunto:* Re: [Lazarus-es] como salvar una variable simple existe un componente que registra todo el formulario incluido los datos, creo se llama TFormRegIni El mar., 9 jun. 2020 a las 22:12, Iván Lugo Herrera via Lazarus-es (< lazarus-es en lists.lazarus-ide.org>) escribió: Hola Héctor, compañeros de la lista. Si los datos a guardar no son sensibles podrías usar un archivo .INI, muy utilizado para guardar referencias. El inconveniente potencial es que todo se guarda en modo texto y es accesible por cualquiera. Solo requieres: uses IniFiles; TIniFile.Create WriteString y ReadString (o ReadBool, etc según el tipo utilizado) Hay mucha información en internet para su manejo. ILH El mar., 9 jun. 2020 a las 11:52, Oscar Gunsett via Lazarus-es (< lazarus-es en lists.lazarus-ide.org>) escribió: Supongo que tendrás que crear un archivo binario para almacenar tus variables. El mar., 9 jun. 2020 a las 11:34, hfiandor via Lazarus-es (< lazarus-es en lists.lazarus-ide.org>) escribió: Estimados listeros: Estoy haciendo una app que tiene un PageControl. Una de las hojas le llamé tsGeneral y tiene tres variables simples. Quisiera poderlas salvar para cuando abra la próxima vez la app sus valores estén como deben, al igual que lo hacen las tablas de BD. Les agradecería que me indicaran, creo que es la primera vez en muchos años que trato de hacer esto y sencillamente no sé. Al tanto de sus noticias, los saluda, Ing. Héctor Fiandor Rosario hfiandor en ceniai.inf.cu _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus-es _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus-es _______________________________________________ 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 Linux User #495070 http://domonetic.com/blog _______________________________________________ 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 Linux User #495070 http://domonetic.com/blog ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20200629/6e9431f8/attachment-0001.html>

Reply by email

Maxi
to Maxi

Como te dijeron antes , tira un query con un update para la condicion de busqueda, si el .RecordCount >0 es por que lo encontró e hizo, es mas prolijo mas eficiente y rapido.

Maxi wrote 199 lines
el applyupdate funciona si tenes activado el cache Para mi nunca me funcionó y me generó mas problemas que soluciones. direnctamente aplico el post y listo El lun., 29 jun. 2020 a las 12:38, hfiandor via Lazarus-es (< lazarus-es en lists.lazarus-ide.org>) escribió: > Amigo Maxi: > > Espero que el corona no te haya tocado ni a tu familia. > > > > Llevo dos días trabado en algo que debe ser sencillo, pero no le doy > donde debo. > > > > Tengo un SQLQuery que me dice los records de una tabla que cumplen > determinada condición. Solo la uso para recorrerla y hacer algo en otra > tabla usando el locate. Esto parece que trabaja bien en cuanto a empatar el > record adecuado. > > > > En esta segunda tabla en el record empatado hay un campo que está vacío, > y ahí quiero poner una fecha. > > > > Yo hago esto > > fdm.tAlumnos.Edit: > > fdm.tAlumnos.FieldbyName(‘fechaegresoAlumnos’).asString:=fechaegreso; > > fdm.tAlumnos.Post; > > fdm.tAlumnos.ApplyUpdate; > > fdm.tAlumnos.Close; //la tabla se salva cuando se cierra > > fdm.tAlumnos.Open; > > > > Se ríe de mí y ya creo que me saca hasta la lengua. > > > > Si meto el dato de forma convencional y usando el Navigator para el Post, > no hay líos. > > > > Espero no causarte mucha molestia, > > > > Saludos, > > > > Ing. Héctor Fiandor Rosario > > hfiandor en ceniai.inf.cu > > > > > > > > *De:* Lazarus-es [mailto:lazarus-es-bounces en lists.lazarus-ide.org] *En > nombre de *Maxi via Lazarus-es > *Enviado el:* miércoles, 24 de junio de 2020 02:34 p. m. > *Para:* Spanish version of Lazarus List > *CC:* Maxi > *Asunto:* Re: [Lazarus-es] como salvar una variable simple > > > > existe un componente que registra todo el formulario incluido los datos, > creo se llama TFormRegIni > > > > El mar., 9 jun. 2020 a las 22:12, Iván Lugo Herrera via Lazarus-es (< > lazarus-es en lists.lazarus-ide.org>) escribió: > > Hola Héctor, compañeros de la lista. > > Si los datos a guardar no son sensibles podrías usar un archivo .INI, muy > utilizado para guardar referencias. El inconveniente potencial es que todo > se guarda en modo texto y es accesible por cualquiera. > > Solo requieres: > > uses > IniFiles; > > TIniFile.Create > > WriteString y ReadString (o ReadBool, etc según el tipo utilizado) > > > > Hay mucha información en internet para su manejo. > > > > ILH > > > > El mar., 9 jun. 2020 a las 11:52, Oscar Gunsett via Lazarus-es (< > lazarus-es en lists.lazarus-ide.org>) escribió: > > Supongo que tendrás que crear un archivo binario para almacenar tus > variables. > > > > El mar., 9 jun. 2020 a las 11:34, hfiandor via Lazarus-es (< > lazarus-es en lists.lazarus-ide.org>) escribió: > > Estimados listeros: > > > > Estoy haciendo una app que tiene un PageControl. Una de las hojas le > llamé tsGeneral y tiene tres variables simples. > > > > Quisiera poderlas salvar para cuando abra la próxima vez la app sus > valores estén como deben, al igual que lo hacen las tablas de BD. > > > > Les agradecería que me indicaran, creo que es la primera vez en muchos > años que trato de hacer esto y sencillamente no sé. > > > > Al tanto de sus noticias, los saluda, > > > > Ing. Héctor Fiandor Rosario > > hfiandor en ceniai.inf.cu > > > > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus-ide.org > https://lists.lazarus-ide.org/listinfo/lazarus-es > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus-ide.org > https://lists.lazarus-ide.org/listinfo/lazarus-es > > _______________________________________________ > 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 > > Linux User #495070 > http://domonetic.com/blog > _______________________________________________ > 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 Linux User #495070 http://domonetic.com/blog
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-ide.org/pipermail/lazarus-es/attachments/20200629/1ff0d2fa/attachment.html>

Reply by email

hfiandor
to Maxi

Amigo Maxi y demás compañeros que me contestaron:

Sencillamente comenté dos líneas donde tenía el comando APPLYUPDATE, compilé, corrí y cuál no sería mi sorpresa que parece que trabaja al kilo. Esta cosa me hizo gastar dos o tres días con sus noches buscándole explicación, porque en una ocasión hice una programa para el asunto de re numerar los Id en las tablas de SQLite autoinc y allí si funciona. Parece que es un problema de los centros espirituales.

No tengo con que agradecer la ayuda prestada. A los otros compañeros les escribiré después ya que mis conocimientos no llegan allá. Hoy estuve tratando de bajar algo de Internet sobre SQLite y SQL y tuve que desistir.

Sigo en lo mío que me tenía al borde de la locura.

Saludos y a cuidarse. Fíjense que hoy subieron los positivos. No hay chance para el descuido.

Ing. Héctor Fiandor Rosario

hfiandor en ceniai.inf.cu

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20200629/b0290369/attachment-0001.html>

Reply by email

hfiandor
to Maxi: Como te dijeron antes , tira un query con un update para la condicion de busqueda, si el…

Amigo Maximiliano:

No recuerdo si te dije que solamente comenté las dos líneas donde estaba el APPLYUPDATE, compilé, operé, y parece que todo está bien.

No quité más ninguno.

Lo del Query no lo manejo y he tratado de obtener literatura, pero parece que “no me dejan”.

Creo que la aplicación que estaba trabajando ya está terminada (o casi terminada para no ser absoluto). Ya le escribí su Manual, y ahora voy a pensar que hacer con ella.

Quisiera conocer dónde vives.

Saludos y muchas gracias de nuevo.

Ing. Héctor Fiandor Rosario

hfiandor en ceniai.inf.cu

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20200701/0549fb31/attachment.html>

Reply by email

hfiandor
to Pedro Pablo Oviedo Vera: buen dia amigo.....personalmente no me gusta mezclar tecnicas de prog y menos de acceso a…

Amigo Pedro Pablo:

De nuevo muchas gracias por tu tiempo.

Espero que el corona no te haya tocado ni a tu familia.

No sé cómo hacer lo del Query que me sugieres. Parece que “no me dejan” acceder a la literatura en internet.

Saludos y a cuidarse.

Ing. Héctor Fiandor Rosario

hfiandor en ceniai.inf.cu

De: Lazarus-es [mailto:lazarus-es-bounces en lists.lazarus-ide.org] En nombre de Pedro Pablo Oviedo Vera via Lazarus-es Enviado el: lunes, 29 de junio de 2020 12:28 p. m. Para: lazarus-es en lists.lazarus-ide.org
CC: Pedro Pablo Oviedo Vera
Asunto: Re: [Lazarus-es] de hfiandor 29 jun 2020
Importancia: Alta

buen dia amigo.....personalmente no me gusta mezclar tecnicas de prog y menos de acceso a BD, ( por lo de mantener las cosas simples) entonces si para una cosa usas un query por que para la otra(poner la fecha en el campo este ) no usas otro query?...prueba y me cuentas!

Saludos

pp

------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20200701/2419283d/attachment.html>

Reply by email

hfiandor
to Ismael L. Donis Garcia: El SQL del SQLQuery debe incluir el campo de la llave primaria. También puedes usar…

Amigo Ismael:

Espero que tú y la familia estén bien con el corona.

Lo que me sugieres no lo domino. Parece que no puedo bajar literatura de Internet. No hay mal que dure cien años, …

Saludos y a cuidarse,

Ing. Héctor Fiandor Rosario

hfiandor en ceniai.inf.cu

De: Lazarus-es [mailto:lazarus-es-bounces en lists.lazarus-ide.org] En nombre de Ismael L. Donis Garcia via Lazarus-es Enviado el: lunes, 29 de junio de 2020 12:30 p. m. Para: Spanish version of Lazarus List
CC: Ismael L. Donis Garcia
Asunto: Re: [Lazarus-es] de hfiandor 29 jun 2020

El SQL del SQLQuery debe incluir el campo de la llave primaria.

También puedes usar SQLQuery.execute; si le pasas como SQL update tabla set fechaegresoAlumnos = fechaegreso where tabla.idkey = id;

Saludos Cordiales

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20200701/a0119958/attachment.html>

Reply by email

Pedro Pablo Oviedo Vera
to hfiandor: Amigo Pedro Pablo: De nuevo muchas gracias por tu tiempo. Espero que el corona no te haya…

ya!, puede que suene complicado pero estoy seguro de que lo conoces.... y creo que ya alguien te lo apunto con mejores detalles que yo....supongamos que quieres actualizar la fecha de matricula de los alumnos que se integran hoy a tu clase....en una query   digamos ...
var
   varFechaHoy : DateTime;
.....
begin
........
    varFechaHoy := Now();
.......
  query1 := tquery.create;
  // preparas la consulta....
   query1.sql .add('update  alumnos');
   query1.sql.add(' set FechaMatricula = :FechaHoy');  // no puedes olvidar los dos puntos 
   query1.sql.add(' where FechaMatricula = NULL');    query1.close;     // super necesario ...de lo contrario da error....creo no recuerdo
   query1.parambyname('FechaHoy').AsDateTime := varFechaHoy;   // actualizas el parametro
   quety1.execsql;
........
mas menos este es el trabajo.....usas la query para enviar una instruccion sql directo al gestor de bd........metele y dime saludos
pp

MSc. Ing. Pedro Pablo Oviedo Vera Dirección Técnica y Desarrollo Empresa de Proyectos e Ingeniería del Ministerio de la Agricultura.ENPA. Boyeros y Conill, Piso 10 Edif MINAG Telef. 884 7197 SIP:23000116 “Temo el día en que las tecnologías superen nuestra humanidad. El mundo solo tendrá una generación de idiotas”. A. Einstein “Es preferible una solución insignificante salida de cabeza propia; que una genial copiada de otro, sobre todo sin entenderla”. NGPA El mié, 01-07-2020 a las 11:18 -0400, hfiandor via Lazarus-es escribió: > Amigo Pedro Pablo: > De nuevo muchas gracias por tu tiempo. > Espero que el corona no te haya tocado ni a tu familia. > No sé cómo hacer lo del Query que me sugieres. Parece que “no me > dejan” acceder a  la literatura en internet. >   > Saludos y a cuidarse. >   > Ing. Héctor Fiandor Rosario > hfiandor en ceniai.inf.cu >   >   > De: Lazarus-es [mailto:lazarus-es-bounces en lists.lazarus-ide.org] En > nombre de Pedro Pablo Oviedo Vera via Lazarus-es > Enviado el: lunes, 29 de junio de 2020 12:28 p. m. > Para: lazarus-es en lists.lazarus-ide.org > CC: Pedro Pablo Oviedo Vera > Asunto: Re: [Lazarus-es] de hfiandor 29 jun 2020 > Importancia: Alta >   > buen dia amigo.....personalmente no me gusta mezclar tecnicas de prog > y menos de acceso a BD, ( por lo de mantener las cosas simples) > entonces si para una cosa usas un query por que para la otra(poner la > fecha en el campo este ) no usas otro query?...prueba y me cuentas! >   > Saludos > pp > --  > _______________________________________________ > 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/20200701/daf83ffa/attachment-0001.html>

Reply by email