Diferencia entre revisiones de «TTprxCamposCalculadosForm»
(Página creada con «=Descripción= El objeto '''TTprxCamposCalculadosForm''' (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 '''ARTICULO'''. Podemos elegir ver la lista de campos calculados: Archivo:20250527 1428 CAMPOS CALCULADOS EDITAR.png|miniaturadeimagen|no|Ver lista de campos c…») |
(→Uso) |
||
Línea 66: | Línea 66: | ||
=Uso= | =Uso= | ||
Solo se usa desde la función | Solo se usa desde la función procedure [[TprxDBEdit]].MostrarCamposCalculadosForm(Sender: TObject). |
Revisión actual - 19:40 27 may 2025
Descripción
El objeto TTprxCamposCalculadosForm (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 ARTICULO.
Podemos elegir ver la lista de campos calculados:

Seleccionar los campos calculados:

Identidad
- Ancestro: TTprxForm
- Carpeta: C:\DevelopPrx\classes
- Archivo: prxCamposCalculadosForm.pas
Declaración
type TTprxCamposCalculadosForm = class(TTprxForm) prxADOQuery1: TprxADOQuery; prxDataSourceCAMPO: TDataSource; Panel3: TPanel; Panel8: TPanel; ButtonAPLICAR: TButton; ButtonCANCELAR: TSpeedButton; prxCheckListBoxCAMPOSCALCULADOS: TprxCheckListBox; procedure FormShow(Sender: TObject); procedure ButtonAPLICARClick(Sender: TObject); procedure ButtonCANCELARClick(Sender: TObject); private FDataSet: TDataSet; FClase: String; FCampo: String; FAtributoUDT: String; protected procedure CamposCalculadosCargar; function CamposAgregadosGrabar: Boolean; public property DataSet: TDataSet read FDataSet write FDataSet; property Clase: String read FClase write FClase; property Campo: String read FCampo write FCampo; property AtributoUDT: String read FAtributoUDT write FAtributoUDT; end;
property AtributoUDT: String read FAtributoUDT write FAtributoUDT
Tiene asignado el atributo, según ese valor carga los campos disponibles.
Implementación
procedure FormShow(Sender: TObject)
Carga la lista de campos del AtributoUDT.
procedure ButtonAPLICARClick(Sender: TObject)
Graba los campos seleccionados y cierra la pantalla.
procedure ButtonCANCELARClick(Sender: TObject)
Cancela la edición y cierra la pantalla.
procedure CamposCalculadosCargar
Carga los campos correspondientes al AtributoUDT desde la vista prxcamposJER_VISTA.
function CamposAgregadosGrabar: Boolean
Guarda los campos seleccionados en el campo CamposCalculados del dataset que abrió esta pantalla que es un DEV CLASES/CAMPOS.
Uso
Solo se usa desde la función procedure TprxDBEdit.MostrarCamposCalculadosForm(Sender: TObject).