Archivo de la categoría: Implantaciones

cubos, instalaciones

Menús personalizados en la versión 8 de nexus

menuspersonalizadosUno de los cambios más notables de cara al desarrollador e implantador de soluciones a medida con Nexus, traído de la mano del cambio visual, es el nuevo formato del fichero de menú personalizable. Ha llegado el momento de que mostremos como manipular el menú de Nexus en la nueva versión.

Lee el resto de esta entrada

He actualizado mi SQL Server y nexus “no se entera”

despistado3Como la nueva versión 8 de nexus no es compatible con SQL Server 2000 ni anteriores, necesitamos actualizarla con SQL Server 2005 o 2008 para que funcione correctamente. ¡Pero ya lo he hecho y el programa me sigue indicando que no es compatible con esa versión de SQL!  ¿Qué puede estar pasando?… Lee el resto de esta entrada

Cómo crear listados personalizados con Filtros

lista filtrosYa sea porque hemos migrado de una versión anterior o porque hemos descubierto esta característica en Nexus, en muchas implantaciones nos encontramos con la necesidad de crear algún listado adicional a los que nuestro software estándar nos ofrece.

Aquellos con cierto dominio de lenguaje SQL (y concretamente en la variante que el SGBD que Nexus utiliza: MS SQLServer, llamada Transact-SQL) pueden ofrecer al cliente una vista de los datos que les sea útil, usando la personalización de los listados existente o creando otros nuevos. Pero está clara una de las principales ventajas que tiene el software estándar sobre el distribuidor a la hora de realizar un listado: la aplicación pregunta una serie de parámetros de entrada que filtran los datos, desde la misma pantalla en la que obtenemos el listado. Además, Nexus puede hacer cálculos y transformaciones en el momento de obtener los datos que se muestran en el listado, muy importante al realizar la presentación. Sin embargo algunos no habrán caído en la cuenta de que cuando recuperamos la información mediante una sentencia SQL, podemos hacer exactamente lo mismo; ya sea llamando a funciones o procedimientos de SQL-Server como usando toda la expresividad de Transact-SQL. Pero esto se va un poco más allá de lo que pretendemos tratar en este artículo. Centrémonos en la carencia que encuentra cualquiera que se enfrente por primera vez con un nuevo listado. ¿Cómo puedo seleccionar los datos que debo presentar? Lee el resto de esta entrada

Yo y Nexus: la consumación

jilguero“Maestro, maestro, contemplad a los bellos jilgueros como danzan en el ritual de su amor en este soleado y florido día”. Así es la naturaleza, incrédulo novicio” dijo el maestro. Tras una breve pausa, embelesado por la escena continuó diciendo: “Cuando dos seres puros alcanzan un nivel de comunicación tan fluida y franca como la caída del río tras el deshielo de primavera, solo puede devenir la belleza, la perfección de formas, el sublime ying…” <plash> sonó interrumpiéndole su meditación en voz alta. “Deja el tirachinas y céntrate en la lección” dijo, mientras suplicaba a los cielos por la llegada de su nueva escupidera de bronce…

Para terminar esta serie de artículos de introducción a la ampliación de funcionalidades de Nexus mediante lo que denominamos “DLL de terceros” (ya sabemos que puede ser una DLL o un objeto COM), vamos a comentar la información que nos transmite Nexus mediante los eventos que indicamos en el primer artículo de la serie.

Lee el resto de esta entrada

DLL y Nexus, el encuentro.

“Una vez se te ha revelado la verdad, salvado los problemas e inconvenientes de la vida material, llega el momento del baile. De la unión infinita con el Nexus, pequeño saltamontes” dijo el maestro.

“Giro, maestro, ¡giro! Ya lo siento, ¡ya! Es como si transcurrieran todas las escupidera1estaciones en un momento, ¡sí!”, aullaba el novicio mientras se deslizaba sobre la tarima, con la gracia propia del grajo en una fría noche de invierno.

“Vigila los obsta…” <clonk> “Quizás, sí, será mejor que te dediques al VB6.” concluyó el maestro.

Solo nos queda un paso para que nuestra DLL reciba los eventos de Nexus. Y es registrarla. Puede parecer obvio, pero por mi experiencia… Sí, Nexus sabe muchas cosas, pero por si solo no conoce el vasto mundo de DLLs de terceros (¿Qué es una DLL de terceros? ¿Lo sabe el S.O.? Y de saberlo ¿podría ser enjuiciado?) y por lo tanto no puede cargarlas (detalle curioso, pero en el que no todo el mundo piensa).

Lee el resto de esta entrada

Seguir

Get every new post delivered to your Inbox.

Únete a otros 103 seguidores