<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.2900.5512" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>En las opciones del reporte lo debes definir como
de 2 pasos, en el primero guardas el valor en un arreglo y en el segundo pase
asignas el valor tomándolo del arreglo.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Saludos</FONT></DIV>
<DIV>--<BR>Ismael<BR>Devuan User: <A
href="http://distrowatch.com/table.php?distribution=devuan">http://distrowatch.com/table.php?distribution=devuan</A></DIV>
<DIV>Personal Web Site: <A href="http://www.sisconge.byethost15.com"
target=_blank
rel="noopener noreferrer">http://www.sisconge.byethost15.com</A></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=lazarus-es@lists.lazarus-ide.org
href="mailto:lazarus-es@lists.lazarus-ide.org">Iván Lugo Herrera via
Lazarus-es</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=lazarus-es@lists.lazarus-ide.org
href="mailto:lazarus-es@lists.lazarus-ide.org">lazarus-es@lists.lazarus-ide.org</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Cc:</B> <A title=ivanlugoh@gmail.com
href="mailto:ivanlugoh@gmail.com">Iván Lugo Herrera</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, May 08, 2020 7:33 PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [Lazarus-es] Lectura de tabla en
scrip de LazReport</DIV>
<DIV><BR></DIV>
<DIV dir=ltr>
<DIV>Recién me inscribo en esta lista de correo dedicada a Lazarus IDE, con el
interés de progresar en esta herramienta de desarrollo de software.</DIV>
<DIV>Me alegra encontrar información sobre Lazarus el español.</DIV>
<DIV>La mayoría de las fuentes que he encontrado en los dos años que llevo
estudiando esta paltaforma son: inglés, portugués (bastante), francés (algo) y
poco en español.</DIV>
<DIV>Aunque jamás utilicé Delphi, he apoyado mi aprendizaje con diversos
consejos en español para este equivalente comercial.</DIV>
<DIV><BR></DIV>
<DIV>No descubrí la manera de consultar en la lista los temas tratados
previamente, así que quizá mi consulta ya haya sido respondida en el
sitio.</DIV>
<DIV></DIV>
<DIV>Consulta LazReport:<BR>Desde un script en LazReport ¿puedo leer un
registro de una tabla que es visible desde el reporte?<BR>Algo
como:<BR><BR> if [sqlCuentas.Locate('CTACOD',[Cuenta],[loPartialKey])]
then ;<BR> Text:= [sqlCuentas.FieldByName('CTANOM').AsString]
;<BR> else Text:= 'No identificada';<BR><BR>- La instrucción
anterior (locate) está en un cuadro de texto en la banda GroupHeader
(Condición: [sqlMovim."CTACOD"])<BR>- en la banda MasterData tengo la tabla
"sqlMovim"<BR>- "sqlCuentas", con todos sus campos, es visible desde el
reporte en modo "design"<BR>- "Cuenta" en una variable (Otras) que contiene
[sqlMovim."CTACOD"] que tiene su equivalente en sqlCuentas<BR>He probado con
"begin // end", he incluido "uses db;"<BR><BR>invariablemente el resultado es
"No identificada"<BR><BR>hay un cuadro de texto que contiene sqlCuentas.CtaNom
y siempre muestra el primer registro<BR><BR>¿es posible lo que pretendo?<BR>si
lo es, ¿cómo debo realizarlo? o ¿cuál es mi error?</DIV>
<DIV><BR></DIV>
<DIV>Nota: el pase de parámetros con ParName - ParValue o con FindVariable no
es una opción</DIV>
<DIV>porque se pretende que el reporte no esté atado a un
formulario.<BR></DIV>
<DIV><BR></DIV>
<DIV>De antemano, gracias.</DIV>
<DIV><BR></DIV>
<DIV>Iván Lugo Herrera</DIV>
<DIV>Valencia, Venezuela<BR></DIV></DIV>
<P>
<HR>
<P></P>_______________________________________________<BR>Lazarus-es mailing
list<BR>Lazarus-es@lists.lazarus-ide.org<BR>https://lists.lazarus-ide.org/listinfo/lazarus-es<BR></BLOCKQUOTE></BODY></HTML>