RE:SQL Server y Microstation
La verdad es que lo que pides tiene miga, creo que te has esplicado bastante bien.
El mdl ddcell.ma utiliza unos linkages de usuario (con un formato inventado por los que programaron dicho mdl) para controlar
los elementos del diseño orientado a cotas, El DDCELL se encarga de leerlos y cambiar los elementos dependiento de
los datos introducidos en el cuadro "Diseño orientado a cotas", por lo tanto para programar lo que quieres se tendria que:
1- Pasar del ddcell y Hacer un mdl que lea los linkages de usuario de los elementos del dgn plantilla,
suponiento que averiguaras la "codificación" de los mismos (cosa practicamente imposible),
y a parte de modificar los elementos con los datos que lees de la tabla de la base
de datos vinculada, modificar dichos linkages de usuario, o sea , programar de nuevo entero el ddcell
para que lea de la base de datos. si se tuviera el codigo fuente original seria bastante facil pero como no
está disponible....
2- Se me ocurre utilizar el mdl ddcell con su caja de "Diseño orientado a cotas" y programar un mdl que trabaje sobre
el, es decir que abra la caja de "Diseño orientado a cotas", cambie los valores de la misma con los valores de la
base de datos y despues mande un punto de datos al dgn para que el ddcell la cierre y actualice los elementos,
Tendria que probarlo, pero creo que funcionaria. Se podria programar para que para cada fila de la tabla de la
base de datos genere un dgn.
Si estás interesado en la segunda opción (ya que la primera requeriria bastante tiempo y esfuerzo) ponte en contacto conmigo.
Espero haberte servido de algo de ayuda.
Un saludo.
Carlos.