PRB: Private DataSession pierde ascendente | DESCENDING pedido

Seleccione idioma Seleccione idioma
Id. de artículo: 165410 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Síntomas

Al abrir las mismas tablas en dos sesiones de datos privada independiente con el mismo índice de etiqueta en ambos, la configuración de ascendente o DESCENDING no ámbito es la sesión de datos. Si en datos de una sesión abre una tabla y establecer el orden a ascendente y, a continuación, inicie otra sesión de datos y abra la tabla y establecer el orden a descendente, el orden descendente se aplica también a la primera sesión de datos. Se trata de un problema sólo cuando ambos formularios se ejecutan en la misma sesión de Visual FoxPro o un tiempo de ejecución de Visual FoxPro.

Solución

En el evento Activate del formulario, emitir el comando SET ORDER TO. Por ejemplo:
   SET ORDER TO <tag name> ASCENDING
				

Estado

Microsoft está investigando este problema y publicará nueva información aquí en Microsoft Knowledge Base cuando esté disponible.

Más información

Pasos para reproducir este comportamiento

  1. Crear un nuevo formulario.
  2. Agregue la tabla cliente, ubicada en el Visual FoxPro\Samples\Data directorio para el entorno de datos.
  3. Arrastre la tabla desde el entorno de datos al formulario para crear una cuadrícula.
  4. Establezca la propiedad DataSession del formulario en la sesión de datos privado 2.
  5. En la inicialización del formulario agregue las siguientes líneas de código:
         SET ORDER TO Cust_id ASCENDING
         GO TOP
  6. Establezca la propiedad Título del formulario a ASD.
  7. Guarde el formulario como ASD .
  8. Modifique el formulario y cambie el código de inicialización al siguiente:
         SET ORDER TO Cust_id DESCENDING
         GO TOP
  9. Cambie la propiedad Caption a DSD.
  10. Guarde el formulario como DSD .
  11. Ejecutar el formulario DSD y, a continuación, ejecute el formulario ASD.
  12. Haga clic en Atrás en el formulario DSD y observe los cambios de orden ascendente.

Propiedades

Id. de artículo: 165410 - Última revisión: sábado, 22 de febrero de 2014 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 3.0b Standard Edition
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual FoxPro 5.0a
  • Microsoft Visual FoxPro 6.0 Professional Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbprb KB165410 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 165410

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com