| 4D v18Gestión de expresiones | ||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 Gestión de expresiones 
         | |||||||||||||||||||||||||||||||||||||||||
| Sintaxis de la expresión | Tipo | Descripción | 
| $wp_title | Texto | Título definido en el atributo wk title | 
| $wp_author | Texto | Autor definido en el atributo wk author | 
| $wp_subjectnto | Texto | Asunto definido en el atributo wk subject | 
| $wp_company | Texto | Empresa definida en el atributo wk company | 
| $wp_notes | Texto | Notas definidas en el atributo wk notes | 
| $wp_dateCreation | Fecha | Fecha de creación definida en el atributo wk date creation | 
| $wp_dateModified | Fecha | Fecha de modificación definida en el atributo wk date modified | 
| $wp_pageNumber | Entero largo | Número de página, como está definido: desde el principio del documento (por defecto) o desde la página de inicio de la sección si está definida por inicio página de la sección. Esta expresión siempre es dinámica, no se ve afectada por el comando ST FREEZE EXPRESSIONS. | 
| $wp_pageCount | Entero largo | Número de páginas: recuento total de páginas. Esta expresión siempre es dinámica, no se ve afectada por el comando ST FREEZE EXPRESSIONS. | 
Para insertar una expresión, asegúrese de que el cursor se encuentra en el área apropiada (encabezado, pie o cuerpo del documento) y llame al comando ST INSERT EXPRESSION. Por ejemplo, para insertar el número de página en el área de pie de página seleccionada:
 ST INSERT EXPRESSION(*;"4DWPArea";"$wp_pageNumber")El siguiente diseño de documentos se puede definir, por ejemplo:

Las expresiones de tabla y campo insertadas en documentos 4D Write Pro soportan la definición de estructura virtual de la base. La estructura virtual expuesta a las fórmulas se define mediante los comandos SET FIELD TITLES(...;*) y SET TABLE TITLES(...;*).
Cuando se define una estructura virtual, las referencias a expresiones que contienen campos muestran nombres virtuales cuando el documento 4D Write Pro muestra referencias y no valores. Los comandos que manejan las referencias esperan y usan nombres virtuales o reales de acuerdo con la siguiente tabla:
| Comando | Soporte de estructura virtual | 
| WP Get text | Devuelve nombres de estructura virtual si la opción wk expressions as source está definida en el parámetro expresiones. | 
| ST Get plain text | Devuelve los nombres de la estructura virtual si la opción ST 4D Expressions as sources está definida en el parámetro refMode. | 
| ST Get expression | Ignora la estructura virtual. Siempre devuelve nombres reales de tabla/campo | 
| ST INSERT EXPRESSION | Ignora la estructura virtual. Siempre espera nombres de tabla/campo reales | 
Nota: cuando se muestra un documento en el modo "expresiones de visualización", las referencias a tablas o campos que no pertenecen a la estructura virtual se muestran con "?" caracteres, por ejemplo [VirtualTableName]? cuando el campo no está definido en la estructura virtual.
									
									
									ST INSERT EXPRESSION
									
									Utilizar los comandos del tema Texto con estilo
									
	Producto: 4D
	Tema: Gestión de expresiones
	
        
        
	
	Creado por: 4D v16
	Modificado: 4D v17 R4
	Referencia 4D Write Pro ( 4D v18)
 Añadir un comentario
Añadir un comentario