|
|
|
|
- Características de los elementos de columna
- Posición de la columna insertada
- Limitaciones: Número máximo de columnas mostradas
- Control Tabla basado en un archivo de datos: Modificaciones en el archivo de datos relacionado
- Control Tabla basado en un archivo de datos: Inserción de varias columnas
- Insertar un Image
- control Tabla en modo edición
TablaInsertarColumna (Función) Inserta elementos en forma de columna en un control Tabla horizontal. Atención: Esta función no se puede utilizar para insertar columnas en un control Tabla estándar.. Para añadir dinámicamente columnas en un control Tabla estándar, utilice ControlClone. Sintaxis
TableInsertColumn(<Table control> [, <Index> [, <Element column 1> [... [, <Element column N>]]]])
<Table control>: Nombre del control Nombre de la control Tabla horizontal que se va a utilizar.
Si este parámetro corresponde a una cadena vacía (""), el control Tabla utilizado será aquel al que pertenece el Event actual. <Index>: Entero opcional Índice de la columna en la que se insertarán los elementos. El índice de la primera columna es set a 1. | | Índice no especificado | La columna se inserta antes de la columna actual. Si no se selecciona ninguna columna, la columna se inserta al final de control Tabla. | Índice mayor que el número de columnas de control Tabla | La columna se inserta al final de control Tabla. | Índice igual a 0 | La columna se inserta al principio de control Tabla. | Índice igual a -1 | La columna se inserta antes de la columna actual. |
<Element column 1>: Tipo de columna associated (opcional) Primer elemento de la columna que se insertará en la control Tabla especificada. Cada elemento corresponde a una fila en el control Tabla. El tipo de elemento insertado debe ser compatible con el tipo de elemento fila relevante.. Si no se especifica ninguno de estos parámetros, se añade una columna vacía a la columna control Tabla. Para una navegación por control Tabla, se tienen en cuenta los valores por defecto definidos en el archivo relacionado. <Element column N>: Tipo de columna associated (opcional) Elemento de la enésima columna que se debe insertar en la control Tabla especificada. Cada elemento corresponde a una fila en el control Tabla. El tipo de elemento insertado debe ser compatible con el tipo de elemento fila relevante.. Si no se especifica ninguno de estos parámetros, se añade una columna vacía a la columna control Tabla. Para una control Tabla basada en un archivo de datos, se tienen en cuenta los valores de Default definidos en el fichero relacionado. Observaciones Características de los elementos de columna - Para especificar ningún valor para uno de los elementos, utilice una cadena vacía ("") o 0 (según el tipo de fila).
- Si un elemento corresponde al resultado de un cálculo, la expresión numérica debe estar entre paréntesis.. Por ejemplo:
TableInsertColumn(TABLE_CalcTable, 3, (53+29), (83-21))
Posición de la columna insertada Por Default, la columna se inserta en la posición especificada. - Si la control Tabla está ordenada con TableSort, la nueva columna se posiciona según la ordenación actual y no según el índice especificado.
- Si el usuario clasifica la control Tabla, la clasificación se ignora cuando se inserta la columna.. La columna se inserta en la posición especificada.
Limitaciones: Número máximo de columnas mostradas El número máximo de columnas que se pueden mostrar en un control Tabla está limitado por la cantidad de memoria disponible (máximo teórico: 2 mil millones de columnas). Sin embargo, no le aconsejamos que utilice las tablas control con un número importante de filas por razones de rendimiento (tiempo necesario para llenar el control, por ejemplo) y por su facilidad de uso. Control Tabla basado en un archivo de datos: Modificaciones en el archivo de datos relacionado Si la entrada en cascada está activada, el archivo de datos relacionado a la navegación control Tabla se modifica automáticamente cuando el usuario pasa a la siguiente columna. Si la entrada en cascada no está habilitada, no se modifica el el archivo de datos relacionado al control Tabla basado en un archivo de datos. Para escribir el registro en el archivo de datos, la función TableSave debe ejecutarse después de la función TablaInsertarColumna. Recordatorio: Se puede seleccionar la opción "entrada en cascada": - Al crear una control Tabla.
- En la pestaña "Detalles" de la ventana de description de control Tabla en el editor de la ventana.
Control Tabla basado en un archivo de datos: Inserción de varias columnas Se crea una columna virtual cada vez que se llama a TablaInsertarColumna en un control Tabla basado en un archivo de datos. La información se guardará en el archivo de datos al llamar a la función TableSave. Si se llama a la función TablaInsertarColumna sucesivamente en el mismo proceso sin llamar a la función TableSave, solo la PRIMERA llamada es efectiva (las siguientes llamadas son ignoradas). Sólo se añade una columna a la control Tabla basada en un archivo de datos. Insertar un Image Para insertar un Image en un control Tabla, especifique el nombre y el ruta completo del Image a insertar. Por ejemplo:
TableInsertColumn(TABLE_MyTable, 5, "C:\MyDocuments\MyImage.BMP")
Observación: El fila debe ser un tipo de imagen fila, de lo contrario el Image insertado no se mostrará correctamente. control Tabla en modo edición Si se llama a la función TablaInsertarColumna: - En un control Event, el cursor se posiciona automáticamente en el primer fila a editar en la columna insertada.
- En un evento que no pertenece al control, (o en otro Process) se debe utilizar SetFocusAndReturnToUserInput para reanudar la entrada en el control Tabla.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|