<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Cuando cierro una tabla de datos con informes aún abiertos, aparece la alerta:
"La tabla de datos tiene otras ventanas abiertas.
Puede cerrar todas las ventanas para esta tabla de datos, o simplemente esconderla en su lugar.
Cerrar todos Ocultar tabla de datos Cancelar "
¿Hay alguna forma de evitar esto en las preferencias? Ninguna de las opciones con una opción de "solicitud" parece controlar esta ventana emergente.
Estoy buscando el equivalente de GUI de la opción "Cerrar / nosave".
Terminé resolviendo esto con un guión de una sola línea que asigné a una tecla de acceso rápido y un botón. Pegado a continuación para otros si abre y cierra muchas tablas con gráficos y desea evitar los cuadros de diálogo de cerrar y guardar.
cerrar ( tabla de datos actual () , nosave );
Para cerrar un grupo de tablas que comienzan con la misma palabra clave o ID en el título, uso:
openDTs = {} ;
// obtener una lista de tablas abiertas y asignarla a la variable openDTs
por ( yo = 1 , yo <= Mesa N () , yo ++,
Insertar en ( openDTs , Tabla de datos ( yo ) ) ;
) ;
// iterar a través de tablas abiertas, y cerrarlas si el título comienza con la palabra clave o el ID
por ( yo = 1 , yo <= Nitems ( openDTs ) , yo ++,
este nombre = openDTs El yo ] << obtener nombre ;
Palabras analizadas = palabras ( este nombre ) ;
Si ( Palabras analizadas El 1 ] == KEYORID , Cerrar ( openDTs El yo ] , No guardar ))
) ;
Encuentro esto útil para limpiar un montón de ventanas después de una inmersión profunda o un análisis repetido. Solo tiene que adjuntar la misma ID al comienzo de cada tabla al abrirla.