VisualAge RPG Parts Reference - IBM
VisualAge RPG Parts Reference - IBM VisualAge RPG Parts Reference - IBM
DataPoint Se utiliza junto con DataGroup para indicar un dato específico. Tipo Numérico Se aplica a los componentes Gráfica Códigos de operación SETATR Operativo en tiempo de ejecución sí GETATR sí Valor permitido El valor debe ser mayor que 0. Ejemplo de formato libre *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C EVAL %setatr('win01': 'GR1': 'DataPoint') = 1 * Ejemplo de formato fijo *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'GR1' SETATR 1 'DATAPOINT' * 152 VisualAge RPG Manual de consulta de componentes
DataType Determina el tipo de datos permitidos en este campo. Tipo Numérico Se aplica a los componentes Campo de entrada Texto estático Códigos de operación SETATR* Operativo en tiempo de ejecución no GETATR sí *Nota: Puede definirse utilizando el cuaderno de propiedades en el diseñador GUI. Valor permitido El valor de DataType puede ser uno de los siguientes: 0 Numéricos con zona - Este componente sólo admite caracteres numéricos. También admite un guión (-)como carácter inicial para indicar que el número es negativo. 1 Carácter - Este componente sólo admite caracteres alfanuméricos. 2 Sólo DBCS - Este componente sólo admite caracteres DBCS. 3 DBCS Cualquiera - Este componente admite caracteres SBCS o DBCS, pero no ambos al mismo tiempo, en función del primer carácter que se entre. 4 DBCS Mixto - Este componente admite caracteres SBCS y DBCS. Ejemplo de formato libre Obtener el tipo de carácter para un campo de entrada: *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C * EVAL type = %getatr('win01': 'EF1': 'DataType') Ejemplo de formato fijo *...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8 CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq---- * C 'EF1' GETATR 'DATATYPE' type 1 0 * Capítulo 2. Atributos de componente 153
- Page 120 and 121: CellBGClr Valor numérico que deter
- Page 122 and 123: CellBGMix Consulta o establece la m
- Page 124 and 125: 11 Rosa oscuro 12 Verde oscuro 13 C
- Page 126 and 127: Center Cuando se establece en 1, la
- Page 128 and 129: CharOffset Determina el valor de de
- Page 130 and 131: ChildCount Devuelve el número de h
- Page 132 and 133: ClearAll Si se establece ClearAll,
- Page 134 and 135: ClearMonth Si se establece ClearMon
- Page 136 and 137: ClipBoard Copia texto al área com
- Page 138 and 139: 11 Rosa oscuro 12 Verde oscuro 13 C
- Page 140 and 141: ColFGClr Valor numérico que determ
- Page 142 and 143: ColFGMix Consulta o establece la me
- Page 144 and 145: ColNumber Establece el número de c
- Page 146 and 147: 11 Rosa oscuro 12 Verde oscuro 13 C
- Page 148 and 149: 12 Contorno de hoy 13 Color por omi
- Page 150 and 151: Column Establece cuál es la column
- Page 152 and 153: ColumnLen Devuelve la longitud defi
- Page 154 and 155: Columns Devuelve el número de colu
- Page 156 and 157: ColWidth Determina el ancho de una
- Page 158 and 159: Connect Establezca este atributo en
- Page 160 and 161: ConnectStr Proporciona la serie de
- Page 162 and 163: Count Proporciona el número de ele
- Page 164 and 165: CsrLine Indica la línea en la que
- Page 166 and 167: CurrentDir Devuelve el directorio d
- Page 168 and 169: Cut Suprime el texto seleccionado y
- Page 172 and 173: DataValue Especifica el valor asign
- Page 174 and 175: DateIdx Permite que el usuario defi
- Page 176 and 177: DateUnder Devuelve la fecha que hay
- Page 178 and 179: DayIdx Permite que el usuario defin
- Page 180 and 181: DayNumPos Indica la posición de lo
- Page 182 and 183: DayStart Determina cuál es el prim
- Page 184 and 185: Ejemplo de formato libre Establecer
- Page 186 and 187: DDERmvLink Suprime un enlace de est
- Page 188 and 189: Delete Suprime el texto seleccionad
- Page 190 and 191: DelimChar Especifica el carácter d
- Page 192 and 193: Dialog Permite que el usuario elija
- Page 194 and 195: DlgOwner Indica qué ventana es pro
- Page 196 and 197: DragEnable * Restricción: Este atr
- Page 198 and 199: DspHeight Devuelve la altura de la
- Page 200 and 201: EditItem En las aplicaciones de Win
- Page 202 and 203: Enabled Determina si el componente
- Page 204 and 205: Execute Al establecer este atributo
- Page 206 and 207: ExtSelect Determina si el component
- Page 208 and 209: FetchNext Si se establece este atri
- Page 210 and 211: FieldExit Hace que, al pulsar Intro
- Page 212 and 213: | | | | Tipo Serie Se aplica a los
- Page 214 and 215: Ejemplo de formato libre *...1....+
- Page 216 and 217: Focus Determina si el componente ti
- Page 218 and 219: FontArea Indica el área del compon
DataType<br />
Determina el tipo de datos permitidos en este campo.<br />
Tipo Numérico<br />
Se aplica a los componentes<br />
Campo de entrada Texto estático<br />
Códigos de operación<br />
SETATR*<br />
Operativo en tiempo de ejecución<br />
no<br />
GETATR sí<br />
*Nota: Puede definirse utilizando el cuaderno de propiedades en el<br />
diseñador GUI.<br />
Valor permitido<br />
El valor de DataType puede ser uno de los siguientes:<br />
0 Numéricos con zona - Este componente sólo admite caracteres<br />
numéricos. También admite un guión (-)como carácter inicial<br />
para indicar que el número es negativo.<br />
1 Carácter - Este componente sólo admite caracteres alfanuméricos.<br />
2 Sólo DBCS - Este componente sólo admite caracteres DBCS.<br />
3 DBCS Cualquiera - Este componente admite caracteres SBCS o<br />
DBCS, pero no ambos al mismo tiempo, en función del primer<br />
carácter que se entre.<br />
4 DBCS Mixto - Este componente admite caracteres SBCS y DBCS.<br />
Ejemplo de formato libre<br />
Obtener el tipo de carácter para un campo de entrada:<br />
*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />
CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />
*<br />
C<br />
*<br />
EVAL type = %getatr('win01': 'EF1': 'DataType')<br />
Ejemplo de formato fijo<br />
*...1....+....2....+....3....+....4....+....5....+....6....+....7....+....8<br />
CSRN01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq----<br />
*<br />
C 'EF1' GETATR 'DATATYPE' type 1 0<br />
*<br />
Capítulo 2. Atributos de componente 153