<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://documentacion.conarpesa.com.ar/index.php?action=history&amp;feed=atom&amp;title=TTprxCamposCalculadosForm</id>
	<title>TTprxCamposCalculadosForm - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://documentacion.conarpesa.com.ar/index.php?action=history&amp;feed=atom&amp;title=TTprxCamposCalculadosForm"/>
	<link rel="alternate" type="text/html" href="https://documentacion.conarpesa.com.ar/index.php?title=TTprxCamposCalculadosForm&amp;action=history"/>
	<updated>2026-05-05T19:44:12Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://documentacion.conarpesa.com.ar/index.php?title=TTprxCamposCalculadosForm&amp;diff=27458&amp;oldid=prev</id>
		<title>Luciano Carou: /* Uso */</title>
		<link rel="alternate" type="text/html" href="https://documentacion.conarpesa.com.ar/index.php?title=TTprxCamposCalculadosForm&amp;diff=27458&amp;oldid=prev"/>
		<updated>2025-05-27T17:40:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Uso&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisión del 19:40 27 may 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l66&quot;&gt;Línea 66:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 66:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Uso=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Uso=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Solo se usa desde la función &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;procedure [[TprxDBEdit]].MostrarCamposCalculadosForm(Sender: TObject)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Solo se usa desde la función procedure [[TprxDBEdit]].MostrarCamposCalculadosForm(Sender: TObject).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Luciano Carou</name></author>
	</entry>
	<entry>
		<id>https://documentacion.conarpesa.com.ar/index.php?title=TTprxCamposCalculadosForm&amp;diff=27457&amp;oldid=prev</id>
		<title>Luciano Carou: Página creada con «=Descripción= El objeto &#039;&#039;&#039;TTprxCamposCalculadosForm&#039;&#039;&#039; (Selección de campos calculados de un atributo tipo clase) es el form que permite seleccionar campos calculados cuando estamos editando una clase y específicamente un atributo de tipo clase, por ejemplo: en una tabla estamos editando un campo de tipo &#039;&#039;&#039;ARTICULO&#039;&#039;&#039;.  Podemos elegir ver la lista de campos calculados: Archivo:20250527 1428 CAMPOS CALCULADOS EDITAR.png|miniaturadeimagen|no|Ver lista de campos c…»</title>
		<link rel="alternate" type="text/html" href="https://documentacion.conarpesa.com.ar/index.php?title=TTprxCamposCalculadosForm&amp;diff=27457&amp;oldid=prev"/>
		<updated>2025-05-27T17:40:39Z</updated>

		<summary type="html">&lt;p&gt;Página creada con «=Descripción= El objeto &amp;#039;&amp;#039;&amp;#039;TTprxCamposCalculadosForm&amp;#039;&amp;#039;&amp;#039; (Selección de campos calculados de un atributo tipo clase) es el form que permite seleccionar campos calculados cuando estamos editando una clase y específicamente un atributo de tipo clase, por ejemplo: en una tabla estamos editando un campo de tipo &amp;#039;&amp;#039;&amp;#039;ARTICULO&amp;#039;&amp;#039;&amp;#039;.  Podemos elegir ver la lista de campos calculados: Archivo:20250527 1428 CAMPOS CALCULADOS EDITAR.png|miniaturadeimagen|no|Ver lista de campos c…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Descripción=&lt;br /&gt;
El objeto &amp;#039;&amp;#039;&amp;#039;TTprxCamposCalculadosForm&amp;#039;&amp;#039;&amp;#039; (Selección de campos calculados de un atributo tipo clase) es el form que permite seleccionar campos calculados cuando estamos editando una clase y específicamente un atributo de tipo clase, por ejemplo: en una tabla estamos editando un campo de tipo &amp;#039;&amp;#039;&amp;#039;ARTICULO&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Podemos elegir ver la lista de campos calculados:&lt;br /&gt;
[[Archivo:20250527 1428 CAMPOS CALCULADOS EDITAR.png|miniaturadeimagen|no|Ver lista de campos calculados.]]&lt;br /&gt;
&lt;br /&gt;
Seleccionar los campos calculados:&lt;br /&gt;
[[Archivo:20250527 1428 CAMPOS CALCULADOS FORM.png|miniaturadeimagen|no|Seleccionar los campos.]]&lt;br /&gt;
&lt;br /&gt;
=[[QUEESESTO/IDENTIDAD|Identidad]]=&lt;br /&gt;
[[Category:MANUAL/PROGRAMADOR]]&lt;br /&gt;
[[Category:OBJETOS/CLASES]]&lt;br /&gt;
*Ancestro: [[TTprxForm]]&lt;br /&gt;
*Carpeta: C:\DevelopPrx\classes&lt;br /&gt;
*Archivo: prxCamposCalculadosForm.pas&lt;br /&gt;
&lt;br /&gt;
=Declaración=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
type&lt;br /&gt;
  TTprxCamposCalculadosForm = class(TTprxForm)&lt;br /&gt;
    prxADOQuery1: TprxADOQuery;&lt;br /&gt;
    prxDataSourceCAMPO: TDataSource;&lt;br /&gt;
    Panel3: TPanel;&lt;br /&gt;
    Panel8: TPanel;&lt;br /&gt;
    ButtonAPLICAR: TButton;&lt;br /&gt;
    ButtonCANCELAR: TSpeedButton;&lt;br /&gt;
    prxCheckListBoxCAMPOSCALCULADOS: TprxCheckListBox;&lt;br /&gt;
    procedure FormShow(Sender: TObject);&lt;br /&gt;
    procedure ButtonAPLICARClick(Sender: TObject);&lt;br /&gt;
    procedure ButtonCANCELARClick(Sender: TObject);&lt;br /&gt;
  private&lt;br /&gt;
    FDataSet: TDataSet;&lt;br /&gt;
&lt;br /&gt;
    FClase: String;&lt;br /&gt;
    FCampo: String;&lt;br /&gt;
    FAtributoUDT: String;&lt;br /&gt;
  protected&lt;br /&gt;
    procedure   CamposCalculadosCargar;&lt;br /&gt;
    function    CamposAgregadosGrabar: Boolean;&lt;br /&gt;
  public&lt;br /&gt;
    property    DataSet: TDataSet read FDataSet write FDataSet;&lt;br /&gt;
    property    Clase: String read FClase write FClase;&lt;br /&gt;
    property    Campo: String read FCampo write FCampo;&lt;br /&gt;
    property    AtributoUDT: String read FAtributoUDT write FAtributoUDT;&lt;br /&gt;
  end;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===property AtributoUDT: String read FAtributoUDT write FAtributoUDT===&lt;br /&gt;
Tiene asignado el atributo, según ese valor carga los campos disponibles.&lt;br /&gt;
&lt;br /&gt;
=Implementación=&lt;br /&gt;
===procedure FormShow(Sender: TObject)===&lt;br /&gt;
Carga la lista de campos del &amp;#039;&amp;#039;&amp;#039;AtributoUDT&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===procedure ButtonAPLICARClick(Sender: TObject)===&lt;br /&gt;
Graba los campos seleccionados y cierra la pantalla.&lt;br /&gt;
&lt;br /&gt;
===procedure ButtonCANCELARClick(Sender: TObject)===&lt;br /&gt;
Cancela la edición y cierra la pantalla.&lt;br /&gt;
&lt;br /&gt;
===procedure CamposCalculadosCargar===&lt;br /&gt;
Carga los campos correspondientes al &amp;#039;&amp;#039;&amp;#039;AtributoUDT&amp;#039;&amp;#039;&amp;#039; desde la vista &amp;#039;&amp;#039;&amp;#039;prxcamposJER_VISTA&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===function CamposAgregadosGrabar: Boolean===&lt;br /&gt;
Guarda los campos seleccionados en el campo &amp;#039;&amp;#039;&amp;#039;CamposCalculados&amp;#039;&amp;#039;&amp;#039; del dataset que abrió esta pantalla que es un [[DEV CLASES/CAMPOS]].&lt;br /&gt;
&lt;br /&gt;
=Uso=&lt;br /&gt;
Solo se usa desde la función &amp;#039;&amp;#039;&amp;#039;procedure [[TprxDBEdit]].MostrarCamposCalculadosForm(Sender: TObject)&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;</summary>
		<author><name>Luciano Carou</name></author>
	</entry>
</feed>