En este sesión, eran yendo a hablar acerca de Solicitud Constructor.
Si tienes alguna vez tenía a construir un solicitud en JMP
eso requerido visual elementos, decir, a Ventana de informe o un dialogo caja,
Solicitud Constructor es el herramienta eso tú desear a usar.
Él voluntad permitir tú a crear eso solicitud
más rápidamente y más fácilmente.
Además, él voluntad dejar tú crear un solicitud eso es más compacto,
eso es más fácil a mantener, y más robusto.
Soy yendo a asumir eso estás mirando este
porque estás interesado en Solicitud Constructor,
pero tú también tener a pequeño poco de jsl fondo.
Tú puede o puede no tener usado Solicitud Constructor,
pero tú saber a pequeño poco acerca de secuencias de comandos en JMP.
vamos conseguir comenzó.
He consiguió dos ejemplos eso Identificación como a usar a ilustrar
alguno de el visual y programación características
eso podría no ser obvio o eso podría no ser documentado
para el Solicitud Constructor.
I soy yendo a comenzar con a muy simple ejemplo
eso He de hecho adjunto a a menú aquí.
Es justo a diálogo caja.
Es yendo a permitir a mí
a navegar mi directorio estructura cualquiera de a árbol eso I ya tener colocar
o I poder elegir a diferente directorio.
Una vez Soy allá,
I poder mirar a ver si o no archivos de específico tipos son disponible,
seleccionar eso archivo, y entonces abierto él arriba.
Ahora, uno de el importante aspectos
de este particular ejemplo es eso él no involucrar a datos mesa.
Eran yendo a ver en el segundo ejemplo cómo a trato con datos mesas,
cuando I desear a incorporar datos mesas en mi solicitud.
Es a pequeño poco más complicado, entonces yo soy ahorro eso ejemplo por segundo.
Dejar a mí poner este apagado a el lado entonces nosotros tener algo a referencia.
Bueno, entonces vamos ir adelante y conseguir comenzó con Solicitud Constructor.
Bajo archivos, Nuevo, Solicitud.
I voluntad casi siempre comenzar con este blanco solicitud.
Razón I hacer eso es I poder siempre conseguir a cualquier de aquellos plantillas.
I podría construir cualquier de aquellos muestras a partir de con este blanco solicitud.
Blanco solicitud es justo yendo a dar a mí
más flexibilidad en términos de dónde I desear a ir.
Ahora, si estás desconocido
con Solicitud Constructor, si tienes nunca usado él antes,
el disposición es relativamente directo.
En el lejos izquierda, hemos consiguió nuestro fuente panel,
y en eso fuente panel son todo de el elementos eso Soy yendo a usar
a mostrar información, a organizar elementos, y a hacer cosas,
cosas como botones y casillas de verificación.
En el medio, He consiguió mi paleta dónde I de hecho construir el visuales
de mi solicitud.
En el bien, I tener un Objetos ventana eso muestra a mí
el árbol estructura de el artículo eso I construido.
He consiguió mi Propiedades ventana
dónde I poder seleccionar un artículo y cambiar es propiedades.
Eso es uno de el cosas eso marcas Solicitud Constructor más rápido a usar,
es eso I poder ir en allá, I podría seleccionar un artículo, seleccionar un objeto,
y cambiar el propiedades interactivamente,
no teniendo a preocuparse acerca de qué el nombre de el mensaje es
o escribiendo arriba el código a hacer aquellos cambios.
Ahora, qué I encontrar es eso I a menudo usar el mismo propiedades
cuando él llega a específico elementos.
Cosas eso típicamente tener Alguna clase de texto elemento,
I como texto de a cierto tamaño y a cierto estilo.
Cierto envase cajas, I como a tener fronteras alrededor a ellos.
Bastante que arrastrar y gota elementos en este paleta y hacer cambios,
qué I a menudo hacer es I voluntad comenzar con a plantilla.
Aquí He creado a plantilla eso voluntad permitir a mí justo a Copiar y pegar
de el plantilla en mi paleta.
Para ejemplo, para mi lista caja, He cambió el fuente en eso lista caja,
cambió el fuente tamaño.
Soy justo yendo a Control C a Copiar eso.
Soy yendo a pegar él en mi nuevo solicitud.
El excelente cosa acerca de laboral de a plantilla
es eso él obras para compuesto elementos como Bueno.
En este caso, He consiguió múltiple elementos.
I tener dos botón cajas eso son atascado próximo a uno otro
usando una horizontal lista caja, y entonces He consiguió a horizontal centro caja.
I poder de hecho Copiar aquellos,
Control C, Copiar aquellos en masa, y pegar aquellos en mi solicitud.
Ahora, a pareja de cosas acerca de artículo selección.
Si tú trabajar bastante a poco con PowerPoint,
uno de el cosas eso estás yendo a encontrar afuera
es eso a seleccionar un artículo en Solicitud Constructor
es a pequeño poco diferente.
Mientras en PowerPoint, tú necesidad a seleccionar el completo artículo,
con Solicitud Constructor, todo tú necesidad a hacer es seleccionar parte de eso.
usted aviso eso por seleccionando parte de eso horizontal centro caja,
el completo caja es seleccionado.
Eso marcas elementos mucho más fácil a seleccionar
en el sentido eso todo I necesidad a hacer es agarrar parte de el artículo
a seleccionar el completo artículo en totalidad.
Ahora, I tener a segundo opción eso es disponible a a mí como Bueno.
Eso es, si I encontrar un artículo duro a seleccionar,
I podría tener, vamos decir, a jerarquía de envase cajas
y es duro a conseguir a el bien caja,
I podría tener diminuto objetos eso son detrás otro objetos
y es justo duro a agarrar sobre.
I poder siempre hacer mi selección de mi Objetos panel como Bueno.
Aquí, Enfermo seleccionar mi Objetos panel
y tu lo harás aviso eso él selecciona el artículo en mi paleta.
El solo retirarse a este es eso I poder solo seleccionar uno artículo
de el Objetos panel.
Pero de nuevo, él marcas él muy práctico si eso artículo es muy duro a agarrar sobre.
Dejar a mí mover en a mi próximo pareja de elementos
I desear a hablar acerca de.
A hacer eso, qué Identificación como a hacer es mover en a a parcialmente construido…
Aquí, He parcialmente construido mi solicitud.
Aquí, He consiguió todo el componentes.
I justo necesidad a grupo a ellos.
Eso trae a mí a otro pedazo de funcionalidad
con un solicitud constructor eso tú podría no ser consciente de.
vamos llevar estos tres elementos aquí.
Qué I desear a hacer es I desear a grupo a ellos juntos horizontalmente.
Tú podría pensar, "Bien, a hacer eso,
Enfermo llevar a horizontal lista caja, I voluntad gota él en mi paleta,
y entonces gota aquellos elementos y posición a ellos en el paleta."
Cuando I soy poniendo múltiple elementos en a envase,
I encontrar él mucho más fácil a seleccionar aquellos elementos,
botón derecho del ratón, y decir Agregar Envase.
Por haciendo entonces,
I poder aplicar el envase a el elementos bastante que el otro forma alrededor.
Uno de el otro ventajas de teniendo este funcionalidad
es eso si I eran a, vamos decir…
Mientras El contenedor es aún seleccionado, botón derecho del ratón,
I poder de hecho cambiar el envase.
vamos decir, I no desear un lista h caja.
I desear un describir caja.
Tal vez eso lista h caja era mejor.
I poder también cambiar eso envase.
Eso obras de el espacio de trabajo,
y en suma, él obras de el Objetos panel.
usted aviso eso si I botón derecho del ratón encima el artículo en el Objetos panel,
I poder también cambiar el envase, I poder agregar a envase, y entonces en.
Ahora, en cierto circunstancias,
allá es un adicional pedazo de funcionalidad,
y eso es el capacidad a eliminar a envase.
I poder eliminar a envase en cualquier momento él es no el más bajo- nivel envase.
Para ejemplo, si I eran a poner este en otro…
vamos agregar un describir caja a eso.
Ahora, qué I poder hacer…
Dejar a mí justo mover este entonces este es afuera de el forma
de el otro elementos.
Ahora eso He consiguió eso describir caja
con a horizontal lista caja y entonces todo mi elementos,
I no poder eliminar eso horizontal lista caja porque es el más bajo nivel,
pero si I eran a botón derecho del ratón en el Describir caja, I poder eliminar eso.
De nuevo, a veces es más fácil a justo agarrar el elementos y aplicar el envase caja
a aquellos elementos bastante que goteante a ellos en el envase caja.
Dejar a mí resumen alguno de estos consejos eso nosotros habló acerca de.
De nuevo, I poder organizar eso fuente panel elementos
por cualquiera agrupamiento a ellos o alfabéticamente.
I no pensar I presentado eso,
pero justo dejar a mí punto afuera eso si tú ir sobre el punto de acceso
de el Aplicación B constructor, ir a Fuente Panel.
Si I eran a cambiar eso grupo por columna, ellos son en grupos.
Si I haría preferir a ellos alfabéticamente, I tener eso opción disponible a a mí.
Sin embargo tú encontrar él más fácil a reconocer, a encontrar aquellos objetos,
I poder reorganizar eso fuente panel.
Trabajar de a plantilla a hacer cosas más fácil y más rápido,
no teniendo a cambiar propiedades para elementos eso tú siempre cambiar.
Aplicando el envase a el objetos
bastante que goteante el objetos en el el contenedor es a menudo mucho más rápido.
El Objeto panel es allá a hacer selección,
a agregar contenedores, eliminar contenedores, y entonces en.
Copiar y pegar obras para a soltero artículo o para múltiple elementos como Bueno.
Bueno.
Dejar a mí mover en alguno de el secuencias de comandos conceptos.
A hacer eso, I tener mi preconstruido diálogo caja aquí.
He consiguió todo organizado el forma I desear él a ser organizado.
I no tener cualquier guiones asociado con él.
Ahora hay a pareja de cosas eso I necesidad a punto afuera visualmente
eso en realidad son implementado
a través de el secuencias de comandos, pero ellos son importante a saber acerca de.
No cada propiedad de cada artículo es disponible a cambiar interactivamente.
Para ejemplo, tu lo harás aviso eso este lista caja,
I aún tener un artículo en él.
Bien, qué si I buscado a comenzar eso lista caja con absolutamente No ¿elementos?
Como él vueltas afuera, interactivamente,
hay No forma a conseguir deshacerse de eso último artículo.
He consiguió a hacer eso usando a mensaje.
Mismo cosa va para configuración.
Si I desear a colocar este controlar caja,
si I desear a colocar el primero seleccionado artículo a ser JMP archivos,
eso tiene a ser hecho a través de mensajería.
Eso es no disponible interactivamente.
El lugar dónde I hacer eso, Soy yendo a ir a el secuencias de comandos pestaña.
He consiguió espacios de nombres.
He consiguió diferente opciones para solicitud, mi módulo.
Bien hablar a pequeño poco acerca de el espacio de nombres
en el próximo ejemplo.
Pero en cualquier momento I generar a módulo,
Soy yendo a tener a diferente módulo envase
para mi guion, y entonces Soy yendo a tener uno
para el en general solicitud.
Soy yendo a ir a el módulo,
y qué I desear a hacer es I desear a colocar eso lista caja a ser vacío
cuando él empieza.
Dejar a mí ir atrás y seleccionar eso lista caja.
I ver eso el nombre eso Identificación dado a eso lista caja
es archivos lb.
Soy yendo a tener a mensaje eso.
Ahora es importante a saber
eso cuando I mensaje un objeto eso es visible,
I poder solo hacer entonces después aquellos objetos son creado.
Eso mensaje tiene a aparecer después eso línea.
Eso es a línea en cual el visual elementos son instanciado.
Después ellos son instanciado,
Soy yendo a decir archivos lb, Colocar Elementos, y eran justo yendo a dejar él blanco.
Eso es justo básico jsl secuencias de comandos
eso tú debería saber cómo a hacer o tú debería ser familiar con.
Ahora, otro importante punto es eso, vamos decir en este punto,
I desear a prueba él a hacer seguro eso eso es laboral adecuadamente.
Cuando I correr, cuando I depurar a guion,
I no hacer él de mi Editar menú, ni hacer I hacer él de mi opciones
si I tener a correr o depurar guion disponible en mi iconos.
Todo el correr y depuración tiene a suceder de el punto de acceso.
I tener dos opciones aquí.
He consiguió el Correr y Depurar Solicitud.
Este es cómo aplicaciones son correr y son depurado.
Excelente, I corrió el solicitud.
Él aspecto como es remoto eso inicial artículo,
entonces cosas son bien a ir.
Ahora, vamos hablar acerca de conseguir guiones
en cosas como botón cajas o casillas de verificación.
Qué si I buscado a asociado a ¿guion?
vamos comenzar con este Cancelar botón.
Uno de el cosas eso el Cancelar botón hace
en el solicitud es justo despide el diálogo caja.
He consiguió dos lugares dónde I poder poner eso guion.
I poder poner eso guion en el Guiones ventana
dónde nosotros sierra antes dónde I tenía eso inicial configuración de mi lista caja.
O, de nuevo, Enfermo seleccionar mi Cancelar botón.
Si I Desplazarse en el propiedades abajo en el Propiedades panel,
I ver este artículo.
Soy yendo a flotar y tú debería ver dónde él dice Editar Guion.
He consiguió este área dónde I poder escribir mi propio guion.
Si I desear a pequeño poco más grande área a trabajar con,
como el Fórmula Editor,
I poder hacer clic en este y I poder escribir mi guion aquí.
Soy yendo a ir adelante y hacer eso.
Bien hablar a pequeño poco acerca de el espacios de nombres,
pero qué I necesidad a saber es eso este es llamado Esta m óduloI instancia,
y I tener a usar el mensaje Conseguir Caja.
Eso devolver a enlace a el ventana eso es creado por el módulo,
y entonces Cerca Ventana.
Eso debería trabajar.
Cuando sea I usar secuencias de comandos en eso moda,
cuando sea I no tener a función nombre asociado con un guión,
si tú ir a el documentación,
él voluntad ser referido a como un anónimo guion.
De nuevo, si I desear a, I podría desear a prueba eso.
vamos ir adelante y correr el solicitud.
Enfermo golpear el Cancelar botón y eso obras.
Eso es uno lugar I poder poner mi guion.
I tenía mencionado eso I poder también poner el guion en el Guion pestaña.
Ahora, si tú poner él en el Propiedades ventana o el Guion pestaña
es en realidad a personal preferencia.
I tener a tendencia a evitar el Propiedades ventana
simplemente porque I olvidar eso I poner guiones en allá
y I no poder recordar dónde a particular guion es.
Qué Soy yendo a hacer ahora
es justo Control C, Soy yendo a Copiar este artículo.
Dejar a mí justo ir adelante y claro este caja afuera para ahora.
En cualquier momento I desear a crear a guion para cualquier de el objetos a hacer cosas,
mas rapido forma para a mí a conseguir eso guion en el Guion pestaña
es a flotar encima él, botón derecho del ratón,
y tu lo harás aviso en el muy abajo, allá voluntad ser uno o más trozos escogidos.
Mayoría de el objetos dentro el Aplicación B constructor
solo hacer uno cosa: el Edición de texto.
Número Editar Cajas hacer a pareja de diferente cosas
y Ratón Caja hace a entero racimo de diferente cosa.
Aquí, Enfermo seleccionar el guion I desear,
y este es qué sucede cuando I prensa el botón.
usted aviso eso como pronto como I hacer eso, es yendo a generar mi función.
Es yendo a dar a mí a pequeño talón de a función.
Es yendo a dar él a nombre
basado en el variable nombre I dio el botón,
y es yendo a dar a mí justo a pequeño rellenar para alguno código.
Aquí es dónde I haría poner el guion eso I presentado tú más temprano.
Dejar a mí justo pegar eso en allá.
Bueno.
Pareja cosas a punto afuera es eso primero,
el por defecto argumento de a enlace de a puntero a el objeto es suministrado
cuando tú generar a guion este forma.
Tú no necesariamente necesidad él, pero es dado a tú por por defecto.
También, el por defecto local es usado,
cual medio eso cualquier cosa definido dentro el función
es local a eso función.
Si tú desear a cambiar eso, tú necesidad a conseguir deshacerse de el por defecto local.
De nuevo, vamos ir adelante y prueba este afuera.
Eso obras como Bueno.
De nuevo, dos opciones aquí en términos de dónde tú poder poner eso guion.
Tú poder cualquiera poner el guion en el Guion ventana
o tú poder poner el guion en el Propiedades panel.
Uno final nota acerca de guiones en el Guion pestaña
es eso ellos no tener a aparecer después el objetos son instanciado.
Tú poder de hecho poner a ellos en cualquier lugar en el guion.
Tú no necesidad a tener el guion disponible.
Tú no necesidad a tener el objetos disponible
antes eso función es creado.
Tú poder poner eso en cualquier lugar.
Como a asunto de hecho, I a menudo voluntad separado todo mi funciones.
Enfermo poner aquellos en el arriba de el guion,
y entonces Enfermo poner todo mi mensajes a objetos
obviamente abajo este objeto instancia.
Eso es acerca de todo I buscado a cubrir con este particular ejemplo.
I desear a mover en a el segundo ejemplo.
En este ejemplo, I desear a cubrir a pareja de visual elementos.
Como I tenía mencionado, I desear a hablar a tú acerca de cómo tú trato con datos mesas
cuando tú tener a mesa eso tú desear a usar.
I desear a hablar a pequeño poco acerca de pestaña cajas,
entonces cuando tú tener a pestaña mostrar.
Alguno amigos tener a tendencia de hallazgo a ellos a poco confuso.
Asique desear a hablar acerca de pestaña mostrar.
Finalmente, I desear a tocar en dos importante secuencias de comandos notas.
Uno es, cómo hacer I aprobar información de uno módulo a ¿otro?
A menudo I voluntad tener uno módulo,
como a diálogo caja eso pasa información a otro diálogo,
y otro módulo, cual es a ventana de informe,
entonces I necesidad a saber cómo a hacer eso.
I también necesidad a saber a pequeño poco acerca de el espacios de nombres
eso el Aplicación B constructor genera.
Dejar a mí comenzar con demostrando qué este ejemplo aspecto como.
En este ejemplo, tú conseguir a diálogo caja.
usted aviso eso mi Correr botón es grisáceo afuera
hasta I gota cosas en el lista caja en el bien.
Soy yendo a ir adelante y hacer clic Correr.
Dos JMP plataformas son usado.
El distribución plataforma es en el primero pestaña
y el dispersión trama matriz en el segundo pestaña.
Ahora, el belleza de el forma este solicitud era colocar arriba
es eso él no asunto el datos mesa eso I usar,
él no asunto el número de columnas, cual columnas I elegir, y entonces en.
Si I eran a repetición este,
diferente colocar de columnas, diferente columna nombres…
Dejar a mí justo minimizar eso.
Mi computadora es teniendo
a pequeño poco de problema redibujando el pantalla.
Allá nosotros ir.
Él obras.
Él obras a pesar de todo de el datos mesa.
Dejar a mí ir adelante y cerca eso.
I soy yendo a comenzar con a fresco solicitud
a ilustrar alguno de el visual aspectos.
voy a decir nuevo, un aplicación.
De nuevo, Soy yendo a comenzar con a blanco solicitud.
Qué tu lo harás ver es eso alguno de el elementos en eso fuente panel son no disponible.
Allá son de hecho Siete elementos
eso son no disponible y solo convertirse disponible
cuando tú abierto arriba a datos mesa.
Si I tener un solicitud eso Soy generando,
y eso solicitud es yendo a ser usando a datos mesa,
qué I como a hacer es a comenzar con algo
de el muestra datos directorio.
En este ejemplo, I significar, este es no de el muestra datos directorio,
pero qué I haría hacer si I eran creando un solicitud para general usar
es eso I haría abierto algo arriba de el muestra datos directorio,
I haría construir mi informe,
y entonces I haría usar eso como el base para mi solicitud.
El razón I hacer eso es eso cuando I comenzar goteante en
alguno de estos elementos eso requerir a datos mesa-
en este caso, He consiguió este columna lista caja todo-
tu lo harás aviso eso es yendo a agregar eso datos mesa a mi solicitud.
Ahora, con estos tipos de aplicaciones,
I necesidad algo allá, en el menos como a estar en.
El ventaja de teniendo algo de el muestra datos directorio
es eso es improbable a cambiar nombres,
es improbable a cambiar ubicaciones, y es improbable a ser eliminado.
Es a seguro apuesta en términos de qué datos mesa a usar.
usted también aviso eso I poder especificar el camino aquí.
I poder dar él a diferente etiqueta.
I no tener a comenzar con el actual datos mesa,
pero eso es el por defecto.
Eso es qué I encontrar eso I usar mayoría a menudo,
es Soy edificio un solicitud eso es para general usar
eso es yendo a ser usado en el actual datos mesa.
Soy yendo a ir adelante y cambiar.
I tener a existencias variable nombre eso I usar para eso, entonces Bueno cambiar eso.
Eso es el forma I voluntad típicamente comenzar un solicitud
eso requiere a datos mesa.
Antes yo mover en el secuencias de comandos,
dejar a mí hablar a pequeño poco brevemente acerca de el pestaña cajas.
Si nosotros Desplazarse arriba a el contenedores, nosotros ver hemos consiguió dos diferente pestaña cajas.
hemos consiguió a pestaña caja y a pestaña página caja.
Como él vueltas afuera, el solo uno I en realidad necesidad es el pestaña caja.
Si I eran a gota eso pestaña caja en allá,
y dejar a mí justo a llamar afuera el pestaña caja en mi Objetos panel,
y I eran a gota cualquier artículo en eso pestaña caja,
y vamos justo gota a borde caja en allá,
tu lo harás aviso eso él automáticamente genera
a pestaña página caja.
I hacer no necesidad a gota algo en a pestaña página caja
y entonces gota eso pestaña página caja en mi pestaña caja.
Todo I tener a hacer es trabajar con el pestaña caja.
Si I desear a agregar pestañas,
todo I necesidad a hacer es, de nuevo, seleccionar eso pestaña caja,
hacer seguro He consiguió él seleccionado aquí,
botón derecho del ratón, y I tener el opción a insertar pestañas
cualquiera antes el actualmente seleccionado pestañas
o después el actualmente seleccionado pestaña, o si I desear a, I poder también borrar pestañas.
Ahora, uno de el preguntas I a menudo escuchar como Bueno.
He consiguió mi pestañas colocar arriba a cierto forma.
Cómo hacer I mover pestañas de uno espacio a ¿otro?
Actualmente, hay No interactivo forma a hacer él, desafortunadamente.
Qué tú haría tener a hacer
es tú haría tener a a mano agregar a pestaña página
y mover el contenido de aquellos pestaña paginas alrededor.
Tú podría ser tentado a ahorrar el guion a a Guion ventana
y cambiar cosas eso forma,
pero I a menudo desalentar amigos de laboral con el salvado guion
o haciendo alteraciones a el salvado guion justo porque allá son a lote de elementos
dentro eso salvado guion eso son no documentado,
eso son particular a el Solicitud Constructor.
I haría permanecer lejos de haciendo cambios a eso salvado guion.
vamos hacer este.
A hablar acerca de el secuencias de comandos elementos de mi caja,
I tener preconstruido un solicitud.
De hecho, antes I mover en, dejar a mí punto afuera a pareja de cosas
eso ocasionalmente voluntad suceder a amigos
OMS preguntarse, "Bien, por qué no el mostrar caja ¿trabajar?"
Uno de el cosas, si tienes tenía alguno experiencia con Solicitud Constructor,
uno de el cosas tú podría tener escuchó de es a parametrizado solicitud.
Dejar a mí ir a aprobar número uno.
He consiguió mi diálogo caja construido.
Qué He hecho es I tener abrió arriba a ventana de informe, a datos mesa,
generado a pareja de informes
y justo abandonó aquellos informes en el blanco área.
Para ejemplo, qué I hizo en este caso era I tenía mi carros datos mesa abrió arriba.
I tenía eso distribución plataforma generado,
y todo I hizo era gota que en y trabajó con el informe.
Ahora, si I eran a detener allá y usar eso para mi informe,
qué haría suceder…
Dejar a mí cerca afuera mi elementos.
He de hecho hecho eso, y He salvado eso aquí.
Qué haría suceder es eso a menos que I usar el datos mesa I comenzó con,
I voluntad no conseguir cualquier resultados.
Aquí, He consiguió mi aire tráfico.
Soy yendo a usar eso salvado guion.
Todo aspecto bien entonces lejos.
I conseguir nada.
Si I eran a cambiar atrás a mi carros
y intentar el mismo cosa, y Soy yendo a agarrar diferente columnas,
correr, I conseguir el mismo columnas I comenzó con.
El razón es, en cualquier momento I usar a ventana de informe,
si I desear a cambiar aquellos columnas eso conseguir usado,
si I desear a cambiar el datos mesa eso obtiene usado,
I tener a usar a parametrizado versión.
Dejar a mí ir a el ejemplo de el parametrizado versión,
y I voluntad punto afuera el diferencias.
Es no eso uno.
Mi parametrizado versión es aquí.
Aquí está mi parametrizado versión.
Diálogo caja aspecto el mismo.
Mi informe aspecto levemente diferente
en el sentido eso si I eran a seleccionar en el informes,
tu lo harás aviso en el muy abajo,
He consiguió estos roles, y estos son completado afuera.
Si I hacer el mismo cosa con dispersión trama,
seleccionar el informe, mi roles, eso es completado afuera.
Ahora cuando I correr el solicitud, I poder cambiar el datos mesa.
Pero en mayoría circunstancias,
I soy fijado a el número de columnas eso I usar cuando I construido el solicitud.
Dejar a mí espectáculo tú un ejemplo de eso.
Dejar a mí cerca este afuera.
vamos ir con el aire tráfico datos mesa.
Aquí está mi segundo ejemplo, mi parametrizado ejemplo.
usted aviso eso cuando I llamar arriba el diálogo caja,
He consiguió a espacio para el tres columnas eso I inicialmente usado para distribución.
He consiguió a espacio para el columnas I usado para mi dispersión trama matriz,
pero eso es qué Soy limitado a.
Como él vueltas afuera,
si I soy relación comercial con plataformas eso venir de el multivariado menú,
entonces I poder usar a variable número de columnas.
Cualquier cosa demás, I soy fijado a el específico número de columnas
eso I usado cuando I construido el solicitud.
Aquí está el solución alterna, aquí está el solución.
Dejar a mí hacer este.
Soy yendo a ir atrás a mi carros datos mesa y abierto arriba mi final ejemplo.
De nuevo, diálogo caja aspecto el mismo.
Informe hace no tener cualquier cosa en él.
I justo tener marcadores de posición a poner mi construido solicitud,
mi construido plataformas.
Aquí está dónde el ideas de espacios de nombres y paso variables
se convierte muy importante.
Cuando un solicitud es creado,
allá son dos diferente espacios de nombres eso tú tener a ser consciente de.
Uno es el esto un aplicación espacio de nombres.
Eso es variables eso conseguir creado eso poder ser compartido por cualquier de el módulos.
Si nosotros mirar en el Objetos panel, He consiguió mi aplicaciones aquí,
estos tres variable nombres, ellos son en el estoA aplicación espacio de nombres.
Dejar a mí de hecho tipo eso afuera.
El nombre de el variable es esto un aplicación.
Es en eso espacio de nombres.
El otro espacio de nombres eso I tener a ser consciente de
ocurre en cada uno de mi módulos.
Cada uno de mi módulos obtiene su propio Esta m ódulo Instancia.
Tienes ya visto este cuando hemos instanciado objetos
en el visual partes de el solicitud.
I tener consiguió un esto un aplicación y Esta m óduloI instancia.
Cómo hacer I aprobar datos de uno módulo a el otro
a hacer seguro cosas conseguir hecho ¿correctamente?
Bien, dónde nosotros hacer él en este Solicitud es en este lugar bien aquí.
Aquí Soy haciendo referencia eso segundo módulo, eso informe módulo.
Dejar a mí también punto afuera eso He consiguió alguno opciones a cambiar
si o no él obtiene lanzado en comenzar.
Obviamente, I no desear este a ser lanzado
hasta el usuario selecciones columnas.
He consiguió mi informe módulo referenciado.
Soy yendo a usar Crear Instancia a crear eso ventana de informe,
y Soy yendo a aprobar el elementos eso eran poner en el lista caja este forma.
Ahora en el informe módulo lado,
el negocio obtiene hecho en el En M óduloL carga.
En En M óduloL carga, todo definido dentro En M ódulo
es local a el función.
Qué I necesidad a hacer es I necesidad a crear a variable específico para el módulo
eso es yendo a almacenar eso datos eso obtiene aprobado en.
He hecho eso bien aquí.
A después eso, Soy justo usando un poco estándar jsl a ser capaz
a generar mi plataformas usando el plataforma llamadas.
Todo eso estás vidente aquí, este es estándar…
A poco en el complejo lado,
pero estándar jsl en orden para a mí a hacer eso.
Uno más cosa I desear a brevemente explicar
eso tú podría tener observó eso I saber amigos siempre preguntar acerca de,
y eso es si I ir a, vamos decir, uno de mi módulos,
hay a entero racimo de diferente módulo tipos
eso I poder elegir de.
Diálogo caja es exactamente qué tu lo harías pensar con No menú.
Diálogo caja con a menú es a ventana con a menú.
A modal diálogo caja es exactamente eso.
Es a modal diálogo caja.
A Ventana de informe.
El diferencia entre a Ventana de informe y decir, a diálogo con a menú
es eso tú poder ahorrar a informe a a diario, a JRN archivo.
El otro dos elementos eso son en allá,
allá es a Lanzacohetes artículo, cual es internamente diferente
que a diálogo, pero externamente el mismo, más o menos.
Entonces mostrar caja es usado como a plantilla a ser incorporado en otro módulos.
Él hace no generar es propio ventana, pero es usado a empotrar en otro ventanas.
Probablemente a bien lugar para a mí a detener.
Lotes más a hablar acerca de.
Como I mencionado, habrá ser a PDF eso tú poder descargar.
Todo de el ejemplos eso nosotros sierra, ellos ser allá.
Habrá ser alguno adicional ejemplos
y mucho más detalle en términos de qué I poder explicar.
Con un poco de suerte, tú encontró este todo útil,
y con un poco de suerte, eso será motivar su desear a usar Aplicación B constructor más a menudo.
Agradecer tú.