From: lazarus-es-request en lists.lazarus.freepascal.org
Subject: Resumen de Lazarus-es, Vol 62, Env�o 9
To: lazarus-es en lists.lazarus.freepascal.org
Date: Tue, 27 Nov 2012 12:00:01 +0100
Env�e los mensajes para la lista Lazarus-es a
lazarus-es en lists.lazarus.freepascal.org
Para subscribirse o anular su subscripci�n a trav�s de la WEB
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
O por correo electr�nico, enviando un mensaje con el texto "help" en
el asunto (subject) o en el cuerpo a:
lazarus-es-request en lists.lazarus.freepascal.org
Puede contactar con el responsable de la lista escribiendo a:
lazarus-es-owner en lists.lazarus.freepascal.org
Si responde a alg�n contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
"Re: Contents of Lazarus-es digest...". Adem�s, por favor, incluya en
la respuesta s�lo aquellas partes del mensaje a las que est�
respondiendo.
Asuntos del d�a:
1. querys relacionados (Paola Bruccoleri)
2. Re: querys relacionados (christian Ortiz)
3. Re: querys relacionados (Ismael L. Donis Garcia)
4. Re: querys relacionados (Paola Bruccoleri)
5. Re: querys relacionados (Paola Bruccoleri)
6. Re: querys relacionados (Oscar Benitez Carrillo)
----------------------------------------------------------------------
Message: 1
Date: Mon, 26 Nov 2012 16:04:38 -0200
From: Paola Bruccoleri <pbruccoleri en adinet.com.uy>
Subject: [Lazarus-es] querys relacionados
To: Lista Lazarus <lazarus-es en lists.lazarus.freepascal.org>
Message-ID: <50B3AF36.9090403 en adinet.com.uy>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hola lista..
tengo 2 querys relacionados al estilo tablas maestro/detalle.
Esos querys se muestran en 2 grids respectivamente.
En qu� evento del grid maestro debo colocar la consulta relacionada para
que al cambiar de rengl�n se actualice el detalle? ser�a en alguno
onChange o algo as�...
qry.Close;
qry.ParamByName('id').AsString:= qry2.FieldByName('id').AsInteger;
qry.Open;
muchas gracias!
byeeeeeee
------------------------------
Message: 2
Date: Mon, 26 Nov 2012 14:22:20 -0500
From: christian Ortiz <xortix en gmail.com>
Subject: Re: [Lazarus-es] querys relacionados
To: Spanish version of Lazarus List
<lazarus-es en lists.lazarus.freepascal.org>
Message-ID:
<CA+yxqktdiCFnyPeC4g-7Ne1FmoY90ZmjAbLfCE0rbs=L3QbkQQ en mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Tiene que controlarlo en el evento OnChange de tu DataSource
El 26 de noviembre de 2012 13:04, Paola Bruccoleri <
pbruccoleri en adinet.com.uy> escribi�:
> Hola lista..
> tengo 2 querys relacionados al estilo tablas maestro/detalle.
> Esos querys se muestran en 2 grids respectivamente.
> En qu� evento del grid maestro debo colocar la consulta relacionada para
> que al cambiar de rengl�n se actualice el detalle? ser�a en alguno onChange
> o algo as�...
>
> qry.Close;
> qry.ParamByName('id').**AsString:= qry2.FieldByName('id').**AsInteger;
> qry.Open;
>
> muchas gracias!
> byeeeeeee
>
>
> ______________________________**_________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.**freepascal.org<Lazarus-es en lists.lazarus.freepascal.org>
>
http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus-es<
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es>
>
--
Christian
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <
http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20121126/d9aa11ed/attachment-0001.html>
------------------------------
Message: 3
Date: Mon, 26 Nov 2012 15:04:56 -0500
From: "Ismael L. Donis Garcia" <ismael en citricos.co.cu>
Subject: Re: [Lazarus-es] querys relacionados
To: "Spanish version of Lazarus List"
<lazarus-es en lists.lazarus.freepascal.org>
Message-ID: <684BA030F09F459FA4083A401BED6631 en eicc.citricos.cu>
Content-Type: text/plain; format=flowed; charset="iso-8859-1";
reply-type=response
Si debe ser as�. O al menos eso pienso.
Solo con la diferencia de que pienso que no sea un string sino un integer.
�sea
qry.Close;
qry.ParamByName('id').AsInteger:= qry2.FieldByName('id').AsInteger;
qry.Open;
Debe ser en el evento AfterScroll del dataset.
Saludos
=========
|| ISMAEL ||
=========
----- Original Message -----
From: "Paola Bruccoleri" <pbruccoleri en adinet.com.uy>
To: "Lista Lazarus" <lazarus-es en lists.lazarus.freepascal.org>
Sent: Monday, November 26, 2012 1:04 PM
Subject: [Lazarus-es] querys relacionados
Hola lista..
tengo 2 querys relacionados al estilo tablas maestro/detalle.
Esos querys se muestran en 2 grids respectivamente.
En qu� evento del grid maestro debo colocar la consulta relacionada para
que al cambiar de rengl�n se actualice el detalle? ser�a en alguno
onChange o algo as�...
qry.Close;
qry.ParamByName('id').AsString:= qry2.FieldByName('id').AsInteger;
qry.Open;
muchas gracias!
byeeeeeee
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------------------------
Message: 4
Date: Mon, 26 Nov 2012 18:27:33 -0200
From: Paola Bruccoleri <pbruccoleri en adinet.com.uy>
Subject: Re: [Lazarus-es] querys relacionados
To: Spanish version of Lazarus List
<lazarus-es en lists.lazarus.freepascal.org>
Message-ID: <50B3D0B5.2040005 en adinet.com.uy>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
El 26/11/2012 06:04 p.m., Ismael L. Donis Garcia escribi�:
> Si debe ser as�. O al menos eso pienso.
>
> Solo con la diferencia de que pienso que no sea un string sino un
> integer.
> �sea
>
> qry.Close;
> qry.ParamByName('id').AsInteger:= qry2.FieldByName('id').AsInteger;
> qry.Open;
>
> Debe ser en el evento AfterScroll del dataset.
si, lo de asstring se me comi�.. lo escrib� en el mail, no fue copiado
del c�digo xq lo modifiqu�
en el datasource no hay ning�n evento onchange;
en el tzquery ser� el que dice Ismael...
------------------------------
Message: 5
Date: Mon, 26 Nov 2012 18:40:57 -0200
From: Paola Bruccoleri <pbruccoleri en adinet.com.uy>
Subject: Re: [Lazarus-es] querys relacionados
To: Spanish version of Lazarus List
<lazarus-es en lists.lazarus.freepascal.org>
Message-ID: <50B3D3D9.1080503 en adinet.com.uy>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
El 26/11/2012 06:27 p.m., Paola Bruccoleri escribi�:
> El 26/11/2012 06:04 p.m., Ismael L. Donis Garcia escribi�:
>> Si debe ser as�. O al menos eso pienso.
>>
>> Solo con la diferencia de que pienso que no sea un string sino un
>> integer.
>> �sea
>>
>> qry.Close;
>> qry.ParamByName('id').AsInteger:= qry2.FieldByName('id').AsInteger;
>> qry.Open;
>>
>> Debe ser en el evento AfterScroll del dataset.
> si, lo de asstring se me comi�.. lo escrib� en el mail, no fue copiado
> del c�digo xq lo modifiqu�
>
> en el datasource no hay ning�n evento onchange;
> en el tzquery ser� el que dice Ismael...
bueno, es m�s f�cil de lo que pens�.. es como si fueran tablas, no hay
que indicar par�metros en la sentencia sql en el where..
en el query de detalle se establecen las propiedades mastersource,
masterfields y linkedfields y listo...
byeeeeeeeee
------------------------------
Message: 6
Date: Mon, 26 Nov 2012 17:01:00 -0600
From: Oscar Benitez Carrillo <obc5005 en yahoo.com.mx>
Subject: Re: [Lazarus-es] querys relacionados
To: Spanish version of Lazarus List
<lazarus-es en lists.lazarus.freepascal.org>
Message-ID: <50B3F4AC.1040903 en yahoo.com.mx>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
El TDataSource tiene un evento OnDataChange, que se dispara que cada vez
que cambias de datos el DataSource, la cual va ocurriendo cuando haces
un scroll en el DataGrid, es decir en cada cambio de fila, cambian los
datos del DataSource. Prueba en este evento, abriendo y cerrando el
detalle con los nuevos par�metros o sql.
El 26/11/2012 02:40 p.m., Paola Bruccoleri escribi�:
> El 26/11/2012 06:27 p.m., Paola Bruccoleri escribi�:
>> El 26/11/2012 06:04 p.m., Ismael L. Donis Garcia escribi�:
>>> Si debe ser as�. O al menos eso pienso.
>>>
>>> Solo con la diferencia de que pienso que no sea un string sino un
>>> integer.
>>> �sea
>>>
>>> qry.Close;
>>> qry.ParamByName('id').AsInteger:= qry2.FieldByName('id').AsInteger;
>>> qry.Open;
>>>
>>> Debe ser en el evento AfterScroll del dataset.
>> si, lo de asstring se me comi�.. lo escrib� en el mail, no fue
>> copiado del c�digo xq lo modifiqu�
>>
>> en el datasource no hay ning�n evento onchange;
>> en el tzquery ser� el que dice Ismael...
> bueno, es m�s f�cil de lo que pens�.. es como si fueran tablas, no hay
> que indicar par�metros en la sentencia sql en el where..
> en el query de detalle se establecen las propiedades mastersource,
> masterfields y linkedfields y listo...
>
> byeeeeeeeee
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
>
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
------------------------------
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Fin de Resumen de Lazarus-es, Vol 62, Env�o 9
*********************************************