DISEÑO DE APLICACIONES
Un archivo COL es un archivo de texto ASCII que contiene una serie de sentencias para las definiciones de columna, seguidas de una sección con fórmulas que controlan el contenido de los campos de la vista de Notes. Es necesario especificar una sentencia para cada una de las columnas del archivo de origen. Dicha sentencia describe cómo formatear y convertir las columnas del archivo de origen en columnas de la vista de Notes. Si desea obtener unos resultados óptimos, use exactamente los mismos nombres de campo en el archivo COL y en la vista de Notes.
Conversión de una columna en un campo de una vista
Especifique el nombre de la columna del archivo de origen. Dicho nombre debe ser idéntico al del campo correspondiente de un formulario. Una vez hecho esto, puede especificar una sentencia adicional que especifique el tipo de datos. Sin embargo, es obligatorio incluir sentencias que definan el formato de los datos de origen; es decir, el delimitador o posición fija de la columna.
Si utiliza nombres de campo en el archivo .col que no están en la vista de Notes, Notes importará los datos de esos campos, pero dichos datos no aparecerán en el formulario o vista que esté utilizando hasta que existan nombres de campo de Notes que coincidan exactamente con los del archivo COL. Por ejemplo, si el archivo .col utiliza el nombre de campo "Empleado", y la base de datos de Notes utiliza "Trabajador", los datos del campo "Empleado" estarán presentes, pero no se visualizarán. Para corregir este problema, cambie el nombre de campo de Notes por "Empleado", cree un alias para el campo existente o, si lo considera oportuno, cree un nuevo campo de Notes llamado "Empleado", y haga referencia a él en la vista que está utilizando.
Especificación del tipo de datos de una columna
Al importar un archivo, Notes determina automáticamente el tipo de datos de cada columna, basándose en el aspecto de los datos. Por ejemplo, si la columna del archivo de origen contiene el valor 05/07/97, Notes importará los datos como fechas.
Como parte de una definición de campo, puede incluir una expresión TYPE opcional, seguida del tipo de datos apropiado: Text (texto), Number (número) o Datetime (fecha/hora). Por ejemplo, para importar el contenido de un campo denominado FechaNacimiento como fecha, introduzca:
FechaNacimiento: TYPE DATETIME
Los datos de la columna de origen deben corresponder al tipo de datos especificado. Si Notes encuentra datos que no coinciden con el tipo de datos especificado, asigna el que considera más adecuado.
Uso de fórmulas
Las fórmulas incluidas en un archivo COL describen cómo modificar los valores entrantes para mostrarlos en la vista. Dichas fórmulas, que siguen las mismas reglas que las fórmulas de selección de las vistas, pueden: