FIX: Browse Fields Command Selects Unselected Work Area

Last reviewed: September 22, 1997
Article ID: Q124516
2.60 MS-DOS kbusage kbfixlist kbbuglist

The information in this article applies to:

  • Microsoft FoxPro for MS-DOS, version 2.6

SYMPTOMS

Foxpro should not change work areas when executing a WHEN or VALID clause; the original work area should stay selected. However, if a field is included in a BROWSE FIELDS list from an open but unselected work area, and a :W (WHEN) or :V (VALID) clause is associated with that field, the work area of that field is selected when the :W or :V clause is executed.

STATUS

Microsoft has confirmed this to be a problem in Microsoft FoxPro version 2.6 for MS-DOS. This problem was corrected in Microsoft FoxPro version 2.6a for MS-DOS

MORE INFORMATION

Steps to Reproduce Problem

  1. Select 1.

  2. Use Customer.

  3. Select 2.

  4. Use Invoices.

  5. Create a program called Test, and add this line to it:

    WAIT WINDOW ALIAS()

  6. In the Command window, type:

    Select Customer

  7. In the Command window, type:

    BROWSE FIELDS CUSTOMER.CNO,INOVICES.SALESMAN:W=Test(),customer.address

  8. Press the TAB key to move through the fields. When you get to the Salesman field, a Wait Window comes up that contains INVOICES when it should contain CUSTOMER.


Additional reference words: FoxDos 2.60 buglist2.60 fixlist2.60a
KBCategory: kbusage kbfixlist kbbuglist
KBSubcategory: FxotherGeneral
Keywords : FxotherGeneral kbbuglist kbfixlist kbusage
Version : 2.60
Platform : MS-DOS
Solution Type : kbfix


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: September 22, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.