Ayuda de MicroStation CONNECT Edition

Estructura MSCATALOG

La tabla MSCATALOG tiene la siguiente estructura:

Columna Tipo(anchura) Descripción
tablename char(32) nombre de tabla
entitynum number(10) número único de entidad o tabla
screenform char(64) nombre de formulario de pantalla
reporttable char(64) nombre de tabla de informe
sqlreview char(240) solicitud de revisión SQL por defecto
fencefilter char(240) filtro de cercado SQL por defecto
dastable char(32) nombre de tabla de atributos visualizables
formtable char(64) tabla utilizada para localizar el formulario de pantalla (opcional)

Columna tablename

La columna tablename en la tabla MSCATALOG contiene los nombres de las tablas en la base de datos que se vincularán a elementos. Los nombres de tablas deben añadirse a la columna tablename antes de crear los vínculos a los elementos. Es una entrada obligatoria en la tabla MSCATALOG.

Columna entitynum

La columna entitynum en la fila de MSCATALOG para una tabla específica contiene el número de entidad de la tabla. El número de entidad es un entero positivo del 1 al 65535 que identifica de manera exclusiva la tabla en la base de datos. Toda tabla que se utilice con un diseño debe tener un número de entidad único. Es una entrada obligatoria en la tabla MSCATALOG.

Columna screenform

La columna screenform en la fila de MSCATALOG para una tabla en particular especifica el formulario de pantalla por defecto, que se utiliza junto con la entrada de teclado de VSQL Review (REVISIÓN VSQLsi utiliza VSQL para revisar los atributos de base de datos de los elementos vinculados a filas en la tabla. Si existe la columna opcional formtable en MSCATALOG, se examina dicha columna para intentar localizar un formulario VSQL guardado que se utilizará en vez del formulario de pantalla por defecto. La columna screenform se usará tanto para revisar como para editar si formtable está vacía. Es una entrada opcional en la tabla MSCATALOG.

Columna reporttable

La columna reporttable en la fila de MSCATALOG para una tabla específica contiene el nombre de la tabla de informe que puede crearse con la herramienta Generar tabla de informes para generar un informe sobre los atributos de base de datos de los componentes vinculados a filas en la tabla. Esta columna normalmente se carga con la entrada de teclado ACTIVE REPORT (RS=) pero puede ser introducido manualmente. Es una entrada opcional en la tabla MSCATALOG.

Columna sqlreview

La columna sqlreview en la fila de MSCATALOG para una tabla específica contiene la instrucción SQL SELECT que se envía con la herramienta Revisar atributos de base datos de elemento para revisar los atributos de base de datos de los componentes vinculados a filas en la tabla. Si esta sentencia SQL se ingresa incorrectamente o si la entrada de la columna contiene espacios en blanco, la ventana Revisión SQL se ve en blanco cuando se revisan los vínculos con la base de datos. Cuando este campo de deja vacío, se ejecuta la siguiente sentencia SQL por defecto: Se está ejecutando Seleccionar * From <tablename>. Esta columna normalmente se carga con la entrada de teclado ACTIVE REVIEW (RA=) pero puede ser introducido manualmente. Es una entrada opcional en la tabla MSCATALOG.

Columna fencefilter

La columna fencefilter en la fila de MSCATALOG para una tabla específica contiene la sentencia SQL SELECT que determina qué componentes vinculados a filas en la tabla se seleccionan para operaciones de cercado. Esta columna debe cargarse con la entrada de teclado DEFINE SEARCH (DS=) para que funcione correctamente. Es una entrada opcional en la tabla MSCATALOG.

Columna dastable

La columna dastable en la fila de MSCATALOG para una tabla en particular especifica la tabla de atributos visualizables utilizada. Los atributos visualizables envían información de la base de datos a nodos de texto ubicados en el archivo DGN.

Cada fila en una tabla de atributos visualizables (consulte la siguiente tabla) especifica el número y la definición de un tipo de atributo visualizable.

Columna Tipo(anchura) NULLs
dastype number(3) no
sqldas char(240)

La columna sqldas especifica una sentencia SQL SELECT que selecciona los atributos que se visualizarán.

Nota: Los nodos de texto de atributos visualizables son una entrada opcional en la tabla MSCATALOG.