Diferencia entre revisiones de «Añadir elementos en la pantalla»

De WikiDgp21
Saltar a: navegación, buscar
(Finalizando el control)
 
(No se muestran 18 ediciones intermedias de otro usuario)
Línea 1: Línea 1:
[[Imagen:nuevo_control.png|right|thumb|250px| Asistente para añadir nuevos elmentos]]
+
[[Imagen:nuevo_control.png|right|thumb|250px| Asistente para añadir nuevos elementos]]
El asistente sirve para añadir nuevos elementos en la pantalla.
+
El asistente sirve para añadir nuevos elementos en la pantalla de manera fácil y rápida.
  
==Tipo de control==
+
==Seleccionando Control y poniéndole etiqueta==
[[Imagen:nc_tipo_control.png]]
+
===Tipo de control===
==Etiqueta==
+
[[Imagen:nc_tipo_control.png|right|thumb|325px]]
[[Imagen:nc_etiqueta.png]]
+
Seleccionamos el tipo de control que nos interese.
  
==Campos==
+
Tipos de control disponibles:
Programa.
+
*Caja texto alfanumérico
 +
*Caja texto numérico
 +
*Botón Ayuda
 +
*Caja texto fecha
 +
*Caja texto estático
 +
*Botón
 +
*Botón herramienta
 +
*Caja texto extenso
 +
*Checkbox
 +
*Pestaña
 +
*Recuadro
 +
*Caja texto oculto(clave)
 +
*Línea de menú
 +
*Línea de listado interactivo
  
Nombre de la pantalla y versión. Cuando se modifica una pantalla debe crearse una nueva versión. Una vez comprobado su correcto funcionamiento se elimina la anterior versión.
+
Esto ajustará los atributos necesarios según el control seleccionado.
  
 +
===Etiqueta===
 +
[[Imagen:nc_etiqueta.png|right|thumb|250px]]
 +
Buscamos una etiqueta que nos vaya bien, si no la encontramos, siempre podemos crear una de nueva pulsando en [[Imagen:Boto_049.png|21px]].
  
Núm. de control.
+
==Ajustes del control==
 +
===Posicion===
 +
Por defecto todo nuevo control se nos situará en la posición X=35 y Y=530. Se puede modificar ahora o más adelante.
  
Los controles hasta el número 50 son fijos (Ver controles fijos). En una pantalla no deben estar necesariamente todos. A partir del 51 son los específicos de la pantalla. No debe haber huecos a partir del control 51.
+
===Número de digitos===
 +
En caso de que el campo sea para entrar datos, podemos especificar la longitud máxima de esos datos.
  
 +
===Enlazar Ctrl===
 +
Si deseamos que cada vez que se ejecute este control, se active algún otro, sólo debemos poner el control aquí.
  
Tabulador.
+
===Tabulador===
 +
Aquí ponemos el orden de tabulador. Se suelen poner de 5 en 5, así, en caso de posteriores modificaciones nos será más rápido añadir controles por el medio.
  
Entero que fija el orden de tabulación. Un cero indica que no interviene en la tabulación. En ese caso el control solo adquirirá el foco pinchando con el ratón.
+
===Atributos===
 +
Aquí se indica si el control es:
 +
*"00" modificable
 +
*"10" visible
 +
*"20" oculto
 +
Dependiendo de si estamos dando una alta, buscando algún dato, etc. Esto nos sirve, para esconder datos en momentos determinados e impedir así, que estos sean modificados por error.
  
 +
==Otros campos==
 +
El resto de campos depende del tipo de control que hayamos elegido, consulta [[Tipos de campos]] para un listado completo de las opciones de cada control.
  
Pestaña.
+
====Pasar control====
 +
Indicamos si el control se ejecuta al modificarse.
 +
====Valor por defecto====
 +
Ponemos aquí el valor por defecto del control.
  
Si la pantalla está organizada por pestañas, indica a que pestaña pertenece el control. La primera pestaña es la 1. Un 0 indica que no pertenece a ninguna.
+
==Finalizando el control==
 +
Una vez terminado, le damos al botón "Aceptar". El asistente introduce todos estos parámetros en el lugar correspondiente de la pantalla, incluido el número de control que le toca en la pantalla donde se está creando.
  
 +
'''¡Hasta que no se guarda, el botón no se crea en la pantalla!'''.
  
Observaciones.
+
==Quiero saber más==
 
+
Consulta [[Tipos de campos]] para saber más acerca de los tipos de datos.
Observaciones para el programador.
+
 
+
 
+
 
+
Etiqueta.
+
 
+
Indica la etiqueta que mostrará el control. Su valor se toma de la tabla de literales. Se guarda el código del literal. El programa cliente se encarga de mostrar el valor asociado al idioma con el que se ha accedido a la aplicación. (Ver pantalla de inicio).
+
 
+
 
+
 
+
Referencia.
+
 
+
Hace referencia a un número de control y número de función.
+
 
+
Se utiliza para controles que deben realizar una acción sobre un set de datos, por ejemplo fila arriba, fila abajo, etc. En este caso guardamos el control que guarda el cursor asociado al set de datos. El número de función debe ser siempre 1.
+
 
+
Ejemplo. En el control fijo 10 (Lupa de buscar) efectúa un SELECT según la selección introducida por el usuario y guarda el cursor asociado a ese SELECT. Si creamos un botón para navegar sobre los datos, por ejemplo 'fila abajo', deberemos indicarle en referencia el control 10.
+
 
+
 
+
 
+
Pos. Etiqueta.
+
 
+
Posición de la etiqueta para campos caja de texto, tipo 'C', valores posibles:
+
 
+
    *
+
 
+
      'E': Encima del control
+
    *
+
 
+
      'I': A la izquierda del control.
+
    *
+
 
+
      'N': Sin etiqueta.
+
 
+
Para campos tipo texto, indica el tamaño o tipo de fuente:
+
 
+
    *
+
 
+
      'F': Espaciado fijo, para listados.
+
    *
+
 
+
      'P': Fuente pequeña.
+
    *
+
 
+
      'M': Fuente mediana.
+
    *
+
 
+
      'G': Grande.
+
    *
+
 
+
      'L': Espaciado fijo, fuente grande
+
 
+
Para campos tipo botón de herramienta, tamaño del botón:
+
 
+
    *
+
 
+
      'M': Tamaño medio, 24x24 pixels, valor por defecto.
+
    *
+
 
+
      'P': Tamaño pequeño, 17x17 pixels.
+
    *
+
 
+
      'G': Tamaño grande, 30x30 pixels, apropiado para usarse en pantallas táctiles.
+
 
+
 
+
 
+
Núm. de dígitos.
+
 
+
Número máximo de dígitos que albergará el control.
+
 
+
Para campos numéricos, no hay que contar comas, puntos de millares y signo.
+
 
+
Para campos fecha, el valor es irrelevante, siempre toma el valor 10.
+
 
+
 
+
Posición 1.
+
 
+
Posición del control en coordenadas x,y. El punto 0,0 está situado en la esquina superior izquierda de la ventana.
+
 
+
 
+
 
+
Posición 2.
+
 
+
Se utiliza en algunos controles para calcular el rectángulo del control. Controles que la utilizan:
+
 
+
    *
+
 
+
      Texto extenso
+
    *
+
 
+
      Tipo pantalla.
+
    *
+
 
+
      Cuadro
+
    *
+
 
+
      Pestaña
+
 
+
      Para los campos “botón de herramienta” , coordenada x : 0. Coordenada y: indica el número de bitmap que debe aparecer en el control. Ver bitmaps de la aplicación.
+
 
+
      Para los botones o controles que disponen de hotkey o tecla rápida usaremos la x de la posición 2 para indicar que número de hotkey se trata. Por ejemplo, el control 21 que es la ayuda tiene la hotkey 1, por lo que en posición 2, en la X, tendrá un 1 y para usarlo pulsaremos la tecla F1.
+
 
+
 
+
Enlazar control.
+
 
+
Si indicamos un número de control, al pasar el control al programa, ejecutará las funciones propias del control y enlazará con las funciones que correspondan al control aquí indicado.
+
 
+
+
 
+
Tipo de Campo.
+
 
+
Tipo de control: Caja de texto alfanúmerico, numérico, fecha, botón, cuadro, etc.
+
 
+
    Lista de tipos de campo.
+
 
+
+
 
+
Pertenencia.
+
 
+
Indica la pertenencia a una sección de la pantalla, en caso de que las haya.
+
 
+
Valores:
+
 
+
    *
+
 
+
      'B' El control pertenece a la cabecera de la pantalla, en pantallas con estructura Cabecera-Detalle.
+
    *
+
 
+
      'D': El control pertenece al detalle en pantallas con estructura Cabecera-Detalle.
+
    *
+
 
+
      'L' : Pertenece a una línea de la “grid”, en pantallas con “grid”
+
    *
+
 
+
      'C' : El control es la cabecera de la “grid” de la pantalla.
+
 
+
Nota: Sólo puede haber una grid en una pantalla. El control de cabecera de la grid y sus líneas de detalle deben estar seguidos en un sólo bloque.
+
 
+
 
+
 
+
Tipos de atributos de campos.
+
 
+
Establece el estado del control en la situación de 'Altas', 'Modificaciones', 'Consulta' y 'Seleccionar'. El primer dígito controla el estado y el segundo el aspecto. La segunda columna de atributos de momento no se utiliza pero debe tener los mismos valores que la primera.
+
 
+
1er dígito: estado del control.
+
 
+
0: Normal
+
 
+
1: Deshabilitado
+
 
+
2: No visible
+
 
+
2º dígito: apariencia del control: fondo y color.
+
 
+
0: Atributo por defecto, normal
+
 
+
1: No se utiliza.
+
 
+
2: Fondo verde claro, letras negras. Si la aplicación resalta el control aparecerá en fondo verde oscuro y letras blancas. Se utiliza para los listados en que pueden seleccionarse lineas.
+
 
+
3: Fondo blanco, letras negras, la aplicación lo resalta como el anterior. Se utiliza alternándolo con el anterior en los listados para que sean más legibles.
+
 
+
4: Fondo verde oscuro, letras negro: Atributo por defecto
+
 
+
5: Fondo azul oscuro, letras blancas. Se utiliza para la barra de título de una ventana.
+
 
+
 
+
 
+
Contenido.
+
 
+
Define el tipo de contenido, la apariencia o el comportamiento dependiendo del tipo de campo
+
 
+
Valores que puede tomar dependiendo del tipo de campo:
+
 
+
    Para campos tipo 'C', cajas de texto, indica el tipo de contenido del campo.
+
 
+
        * 'X': Alfanumérico
+
        * 'F': Fecha
+
        * 0: Numérico sin decimales
+
        * 1,2..9: Numérico con 1,2..9 decimales
+
        * C: Clave, los dígitos tecleados permanecen ocultos
+
 
+
    Para campos tipo 'M', menú:
+
 
+
        * 'D', campo alineado a la derecha
+
 
+
    Para ampos tipo 'X' , cajas de texto extenso, indica el tipo de letra:
+
 
+
        * 'M', tipo mediano
+
        * Cualquier otro caso, letra normal
+
 
+
    Para campos tipo 'H', botones de herramienta.
+
 
+
        * 'Y', botón de ayuda
+
        * 'I', botón que lanza una neva instancia de la aplicación
+
 
+
    Para campos tipo 'X', 'check box':
+
 
+
        * 'B', contenido boleano estricto, es decir 'S' o 'N', si no se indica, admite el espacio
+
 
+
 
+
 
+
Signo.
+
 
+
En campos numéricos indica si los datos llevan signo o no.
+
 
+
 
+
 
+
Posibles valores:
+
 
+
0: Sin signo.
+
 
+
1: Con signo.
+
 
+
 
+
 
+
Editado.
+
 
+
Se utiliza en los campos numéricos para indicar si debe mostrarse los números con los puntos separadores de miles.
+
 
+
 
+
 
+
Posibles valores:
+
 
+
0: Sin editar
+
 
+
1: Editado
+
 
+
 
+
 
+
Pasar el control.
+
 
+
Indica si al salir del campo se debe pasar el control al servidor para efectuar algún tipo de proceso con los datos y devolvernos una respuesta. En los campos tipo botón su comportamiento debe ser siempre “Pasar el control”.
+
 
+
 
+
 
+
Posibles valores:
+
 
+
0: No pasar el control.
+
 
+
1: Pasar el control.
+
 
+
 
+
 
+
Valor por defecto.
+
 
+
Podemos indicar que valor tomará por defecto el campo. Para botones de ayuda, indicamos la página de ayuda que debe mostrarse.
+

Revisión actual del 11:03 19 jun 2009

Asistente para añadir nuevos elementos

El asistente sirve para añadir nuevos elementos en la pantalla de manera fácil y rápida.

Seleccionando Control y poniéndole etiqueta

Tipo de control

Nc tipo control.png

Seleccionamos el tipo de control que nos interese.

Tipos de control disponibles:

  • Caja texto alfanumérico
  • Caja texto numérico
  • Botón Ayuda
  • Caja texto fecha
  • Caja texto estático
  • Botón
  • Botón herramienta
  • Caja texto extenso
  • Checkbox
  • Pestaña
  • Recuadro
  • Caja texto oculto(clave)
  • Línea de menú
  • Línea de listado interactivo

Esto ajustará los atributos necesarios según el control seleccionado.

Etiqueta

Nc etiqueta.png

Buscamos una etiqueta que nos vaya bien, si no la encontramos, siempre podemos crear una de nueva pulsando en Boto 049.png.

Ajustes del control

Posicion

Por defecto todo nuevo control se nos situará en la posición X=35 y Y=530. Se puede modificar ahora o más adelante.

Número de digitos

En caso de que el campo sea para entrar datos, podemos especificar la longitud máxima de esos datos.

Enlazar Ctrl

Si deseamos que cada vez que se ejecute este control, se active algún otro, sólo debemos poner el control aquí.

Tabulador

Aquí ponemos el orden de tabulador. Se suelen poner de 5 en 5, así, en caso de posteriores modificaciones nos será más rápido añadir controles por el medio.

Atributos

Aquí se indica si el control es:

  • "00" modificable
  • "10" visible
  • "20" oculto

Dependiendo de si estamos dando una alta, buscando algún dato, etc. Esto nos sirve, para esconder datos en momentos determinados e impedir así, que estos sean modificados por error.

Otros campos

El resto de campos depende del tipo de control que hayamos elegido, consulta Tipos de campos para un listado completo de las opciones de cada control.

Pasar control

Indicamos si el control se ejecuta al modificarse.

Valor por defecto

Ponemos aquí el valor por defecto del control.

Finalizando el control

Una vez terminado, le damos al botón "Aceptar". El asistente introduce todos estos parámetros en el lugar correspondiente de la pantalla, incluido el número de control que le toca en la pantalla donde se está creando.

¡Hasta que no se guarda, el botón no se crea en la pantalla!.

Quiero saber más

Consulta Tipos de campos para saber más acerca de los tipos de datos.