Seleccionar ventana
Especifica una ventana por su nombre o UUID y la coloca en primer plano.
Temas relacionados
Opciones
-
Ventana actual trae al primer plano la ventana activa del archivo que contiene el guión.
-
Nombre de ventana o UUID especifica una ventana.
-
Solo archivo actual limita las coincidencias solo al archivo actual (si no se selecciona esta opción se asignan todos los archivos disponibles de FileMaker Pro).
Compatibilidad
| Producto | Format |
| FileMaker Pro | Sí |
| FileMaker Go | Sí |
| FileMaker WebDirect | Parcial |
| FileMaker Server | Sí |
| FileMaker Cloud | Sí |
| FileMaker Data API | Sí |
| Publicación en la Web personalizada | Sí |
Se origina en
6.0 o anterior
Descripción
Como los pasos de guión de FileMaker Pro siempre se ejecutan en la tabla del primer plano, a veces es necesario traer una determinada ventana al primer plano. Utilice este paso de guión cuando trabaje con guiones en archivos de varias tablas, para asegurarse de que un paso de guión se ejecuta en la tabla correcta.
Notas
-
En FileMaker WebDirect:
-
Este paso de guión muestra la ventana virtual especificada en la ventana del navegador Web. La ventana virtual anterior permanece abierta cuando no se muestra.
-
Este paso de guión no es compatible con las tarjetas.
-
-
En FileMaker Data API y Publicación en la Web personalizada, este paso de guión establece la ventana virtual especificada como la ventana en primer plano. La ventana virtual anterior permanece abierta.
-
Para Nombre de ventana o UUID, este paso de guión primero busca una ventana con un nombre coincidente. Si no encuentra ninguna, luego busca una ventana con un UUID que coincida. El uso de un UUID garantiza la selección de una ventana específica, incluso aunque haya varias ventanas con el mismo nombre o el nombre de la ventana haya cambiado. Consulte las funciones Get ( WindowName ) y Get(WindowUUID).
-
Debido a que no es necesario que los nombres de las ventanas sean únicos, este paso de guión seleccionará la primera ventana con un nombre que coincida. Para seleccionar una ventana específica cuando haya varias ventanas con el mismo nombre, use el UUID de la ventana en su lugar.
-
La selección del nombre o el UUID de la ventana no distingue entre mayúsculas y minúsculas.
-
El paso de guión Seleccionar ventana no abre la ventana de ningún archivo relacionado cuando dicho archivo se abre en estado oculto como, por ejemplo, cuando se abre un archivo porque es el archivo de origen de un campo relacionado. Para utilizar el paso de guión Seleccionar ventana con este tipo de archivo relacionado, abra el archivo relacionado con el paso de guión Abrir archivo.
Por ejemplo, una presentación en el archivo Entrada datos contiene un campo relacionado del archivo de Empresas. Cuando se muestra esta presentación, FileMaker Pro abre el archivo de empresas con el estado oculto. Para abrir una ventana nueva que muestre el archivo relacionado oculto, utilice un guión como el siguiente:
CopiarAbrir archivo[Abrir minimizada: Activo ; "Empresas"]
Seleccionar ventana[Nombre: "Empresas" ]Para devolver el archivo a su estado original, ejecute un paso de guión Cerrar ventana [] para cerrar la ventana abierta.
-
Seleccionar ventana puede hacer visible un archivo oculto relacionado si el paso de guión se ejecuta desde el archivo oculto.
Ejemplo 1
Selecciona la ventana Imprimir facturas. Si la ventana Imprimir facturas no está abierta, crea una nueva ventana y va a la presentación Imprimir facturas.
Seleccionar ventana [Nombre: "Imprimir facturas"]
If [Get (LastError) = 112]
Nueva ventana [Estilo: Documento flotante; Nombre: "Imprimir facturas";
Usando la presentación: "Imprimir facturas" (Facturas)]
End If
Ejemplo 2
Almacena el UUID de una ventana antes de crear una nueva ventana, luego usa el UUID para volver a la ventana original. Esto garantiza que se seleccione la ventana correcta, incluso aunque varias ventanas tengan el mismo nombre.
Establecer variable [ $originalWindow ; Valor: Get ( WindowUUID ) ]
Nueva ventana [ Estilo: Documento ; Nombre: "Entrada de datos" ; Usar presentación: "Clientes" (Clientes) ]
# Ejecutar operaciones en nueva ventana.
Seleccionar ventana [ Nombre: $originalWindow ]