En Delphi hay algo parecido a DBgrid.Column[n]. Field.Text pero en Lazarus da error. La solución que propone José es la que buscaba. Funciona perfectanmente.<div>Un saludo y muchas gracias.:) <br><br><div class="gmail_quote">

---------- Mensaje reenviado ----------<br>De: <b class="gmail_sendername">Alfred Rivera</b> <span dir="ltr"><<a href="mailto:alfred@arsistemes.com" target="_blank">alfred@arsistemes.com</a>></span><br>Fecha: 15 de febrero de 2013 12:52<br>

Asunto: Re: [Lazarus-es] Asignar datos a celdas de un DBGrid<br>Para: <a href="mailto:lazarus-es@lists.lazarus.freepascal.org" target="_blank">lazarus-es@lists.lazarus.freepascal.org</a><br><br><br>Alguna vez que me ha pasado algo parecido en delphi, curiosamente usando<br>


una variable temporal, funcionaba ok.<br>
<br>
Es decir:<br>
<br>
var TempString<br>
<br>
TempString:=ZqryArt.FieldByName('descri').AsString;<br>
<br>
dbgLinFac.Column[1].Celda :=TempString<br>
<br>
<br>
Prueba por curiosidad.<br>
<br>
El 15/02/2013 12:36, José Mejuto escribió:<br>
<div>> El 15/02/2013 9:51, Anxo Vázquez escribió:<br>
>> Como y donde.<br>
><br>
> Hola,<br>
><br>
> Quiere decir que el DBGrid es sólo una representación virtual del<br>
> contenido del dataset asociado, por lo tanto esta linea:<br>
><br>
> dbgLinFac.Column[1].Celda :=ZqryArt.FieldByName('descri').AsString;<br>
> //Aquí es donde trato de asignar, sin éxito, el valor a la celda del<br>
> //grid.<br>
><br>
> No va a funcionar. Necesitarías algo como:<br>
><br>
> dbgLinFac.DataSource.DataSet.FieldByName('descripcion').asString:=ZqryArt.FieldByName('descri').AsString;<br>
><br>
><br>
> O sea, que modificas el dataset asociado al DBGrid.<br>
><br>
<br>
<br>
</div><div><div>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</div></div></div><br></div>