home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: InfoMgt / InfoMgt.zip / dbup208.zip / FIXLIST.TXT < prev    next >
Text File  |  1999-09-02  |  17KB  |  429 lines

  1.     DBExpert(tm) Relational Database for OS/2 from Sundial Systems
  2.     List of Problem Fixes (FIXLIST.TXT)
  3.     September 1999
  4.  
  5.     This file contains a brief listing of each problem which has been fixed in
  6.     DBExpert since the release of Version 2.0.
  7.  
  8.  
  9.     The following problems were fixed in DBExpert version 2.0.8:
  10.  
  11.     * Object references to values on current report (eg. ActiveReport:field)
  12.       not working
  13.  
  14.     * Object references to attributes of forms and reports (eg. 
  15.       ActiveForm.Title) not working
  16.  
  17.     * Two digit dates not displayed correctly once system clock rolls over to
  18.       2000
  19.  
  20.     * Margins on reports reset to default unless identical printer name is 
  21.       found
  22.  
  23.     * Unclear error displayed when attempting to design a table, query, 
  24.       report, or macro and the corresponding design is already open
  25.  
  26.     * Can't close table or form when current record contains invalid data
  27.  
  28.     * Can't set "keep together" attribute for report headers and footers
  29.  
  30.     * Report footer partially overlaps page footer on some reports
  31.  
  32.     * OnFormat and OnPrint events in group headers/footers on reports still
  33.       invoked even after such a header or footer is removed from the report
  34.  
  35.     * Query Designer will not display totals line for any Insert query
  36.  
  37.     * Very large or very small numbers (more than 10 digits) returned in
  38.       total queries (eg, SUM, AVG, etc) over a dBase-style table are not
  39.       displayed correctly
  40.  
  41.     * Records->Refresh menu option on spreadsheets and forms not attempting
  42.       to keep spreadsheet/form on same record number
  43.  
  44.     * dbeRequery function not attempting to keep spreadsheet/form on same
  45.       record number
  46.  
  47.     * Find on current field in backward direction does not find record in
  48.       certain situations if any record has been updated or inserted since
  49.       the form or spreadsheet has been opened
  50.  
  51.     * Form events with macro calls sometimes skipped when rapidly clicking
  52.       VCR controls on form 
  53.  
  54.     * Having a subform as the first control in the tab order of a form causes
  55.       SYS3175 trap when form is opened
  56.  
  57.     * Clicking on subform which is not a tabstop causes hang if subform is
  58.       in form view
  59.  
  60.     * Subform which is not a tabstop does not initially display correctly if
  61.       subform is in spreadsheet view
  62.  
  63.     * Some simple WHERE clauses in the Filter parameter of the dbeQueryCount
  64.       function (and other similar functions) cause an erroneous error message
  65.  
  66.     * Print preview window does not automatically become the active window
  67.       if the report is based on a query which requires user parameters
  68.  
  69.  
  70.     The following problems were fixed in DBExpert version 2.0.7:
  71.  
  72.     * Parentheses around expression in query condition for individual field 
  73.       causes SYS3175 trap
  74.  
  75.     * Listbox or Combobox displaying field list doesn't produce selected value
  76.  
  77.     * Find on all fields for start or part of value finds wrong record in 
  78.       certain situations
  79.  
  80.     * Find on current field finds wrong record in certain situations
  81.  
  82.     * Find on current field sometimes fails to find record
  83.  
  84.     * Case sensitive find for start or part of value sometimes displays an
  85.       erroneous error message
  86.  
  87.     * Find Next on current field stays on same record in certain situations
  88.  
  89.     * Memory leaks when closing a table, query or form
  90.  
  91.     * Memory leaks when processing SQL statements
  92.  
  93.     * Memory leak when closing query designer
  94.  
  95.     * Font and font size not correct when printing subreports without a source
  96.  
  97.     * dbeCharToTime (and related automatic conversions) returns null for 
  98.       "12:00:00"
  99.  
  100.     * dbeCharToTimestamp (and related automatic conversions) do not rollover
  101.       "24:00:00" (and similar values) to the next day
  102.  
  103.     * Pie graphs sized much smaller than expected
  104.  
  105.     * Blank lines ignored (collpased) when printing MLE fields
  106.  
  107.     * MLE fields not positioned correctly in second and subsequent columns
  108.       of multicolumn report
  109.  
  110.     * Can't update/create records in a DB2 table where a Counter field is the
  111.       primary key
  112.  
  113.     * Can't update/create records in a DB2 table using numbers containing
  114.       decimal commas (even when the system decimal character is set to comma)
  115.  
  116.     * Can't set a value to NULL in an Update query
  117.  
  118.     * Exported column names always separated by commas regardless of which
  119.       delimiter is specified
  120.  
  121.     * Exported column names always appear in delimited format even when fixed
  122.       format is specified
  123.  
  124.     * Values exported in fixed format are not truncated if they are too long
  125.  
  126.     * Printing to an unavailable printer displays an erroneous error message
  127.  
  128.     * Mnemonic (accelerator) characters not working on form controls
  129.  
  130.     * OnExit event not working in spreadsheet views of forms
  131.  
  132.     * dbeRunSQL calls with Delete, Insert, or Update queries sometimes fail
  133.       with an erroneous "all columns are read only" condition
  134.  
  135.     * Seemingly random "column is read only" errors when deleting, inserting,
  136.       or updating records under some conditions
  137.  
  138.  
  139.     The following problems were fixed in DBExpert version 2.0.6:
  140.  
  141.     * On Push event not working for radio buttons, toggle buttons, and 
  142.       checkboxes
  143.  
  144.     * Dates entered in the year 1900 (only) converted to the year 2000
  145.  
  146.     * DB2 rows containing blank (i.e., space) values for NOT NULL fields 
  147.       cannot be edited
  148.  
  149.     * Subreports randomly do not print on particular reports
  150.  
  151.     * Horizontal scroll bar is disabled for tables with a large number of
  152.       columns
  153.  
  154.     * Mouse click to select item in combobox causes form to no longer be 
  155.       active
  156.  
  157.     * Printer setup dialog often shows name of default printer even if another
  158.       is used
  159.  
  160.     * Print dialog does not show correct printer name if printer is changed
  161.  
  162.     * Queries which result in long SQL statements (>5000 characters) often 
  163.       trap
  164.  
  165.     * When used in a macro, the dbeRandom function returns the same sequence
  166.       of numbers each time the macro is run
  167.  
  168.  
  169.     The following problems were fixed in DBExpert version 2.0.5:
  170.  
  171.     * Canceling the printing of certain reports causes continuous loop
  172.  
  173.     * Default positioning of tall forms sometimes places top of form off 
  174.       screen
  175.  
  176.     * Radio buttons in a group on a form are not properly reset when moving
  177.       from one record to another
  178.  
  179.     * The dbeInt function returns an empty string for values between -1 and 1
  180.  
  181.     * The dbeInt function returns the "truncation" rather than "largest
  182.       integer less than" for negative numbers (e.g., -3 rather than -4 for
  183.       -3.5)
  184.  
  185.     * The dbeInt function does not work when the system's decimal character 
  186.       is set to anything other than a period (.)
  187.  
  188.     * The dbeRound function returns an empty string for some values
  189.  
  190.     * The dbeRound function does not return the correct value when the
  191.       leftmost digit requires rounding (such as .96 being rounded to 1)
  192.  
  193.     * The dbeRound function does not work when the system's decimal character
  194.       is set to anything other than a period (.)
  195.  
  196.     * When called from REXX, the dbeRound function modifies the number passed
  197.       to it as a parameter
  198.  
  199.     * Implied rounding using a format string (such as ##0.00) sometimes 
  200.       produces the wrong value (typically truncated rather than rounded)
  201.  
  202.     * Percentage-style formatting (such as ##%) does not work when the
  203.       system's decimal character is set to anything other than a period (.)
  204.  
  205.     * Computations (such as Quantity * Price) in queries, on forms, or on
  206.       reports that involve fractional values retrieved from a table do not
  207.       produce the correct value when the system's decimal character is set to
  208.       anything other than a period (.)
  209.  
  210.     * Passing the literal value "true" in a REXX macro to any dbe function
  211.       requiring a true or false value generally causes the value to be
  212.       interpreted as false (rather than true)
  213.  
  214.     * The state of the vertical scrollbar on a spreadsheet view being used as 
  215.       a subform is not properly set when moving from record to record on the 
  216.       form
  217.  
  218.     * Vertical scrollbars on spreadsheet views containing no records are
  219.       enabled even though they should not be
  220.  
  221.     * If a problem is encountered when deleting a table, the error message is 
  222.       not usually displayed
  223.  
  224.     * If a problem is encountered while deleting the physical table for a
  225.       dBase-style table, an incorrect error message is displayed
  226.  
  227.     * If a problem is encountered while attaching a dBase-style table, an 
  228.       incorrect error message is displayed in some cases
  229.  
  230.     * Using Save in the Table Designer to change the definition of an attached
  231.       dBase-style table causes the table to be moved from its original 
  232.       location to the directory where DBExpert is installed
  233.  
  234.     * Using Save in the Table Designer causes the the physical name of a 
  235.       dBase-style table to be changed to a new name generated by DBExpert
  236.  
  237.     * The dbeClose function displays an error message when it is used to close
  238.       something (such as a specific form) that is not open
  239.  
  240.     * Attempting to use a dBase-style table immediately after using the Change
  241.       Physical Table option sometimes produces an erroneous "information 
  242.       record locked" error
  243.  
  244.     * Calling the dbeExit function from a macro randomly causes SYS3175 traps
  245.  
  246.     * The dbeCloseActiveWindow function does not work with some windows
  247.       (particularly forms)
  248.  
  249.     * If a Date field in a table is set to Long Date format, values in the
  250.       field cannot be entered or edited correctly (on the spreadsheet directly
  251.       or on a form using the table)
  252.  
  253.     * If a Timestamp field in a table is set to Long Date or Long Date/Time
  254.       format, values in the field cannot be entered or edited correctly (on
  255.       the spreadsheet directly or on a form using the table)
  256.  
  257.     * Macro parameters could not contain blanks (spaces)
  258.  
  259.     * Blanks (spaces) could not be used to delimit multiple macro parameters
  260.       even if the macro was expecting blanks to be used this way
  261.  
  262.  
  263.     The following problems were fixed in DBExpert version 2.0.4:
  264.  
  265.     * Add, delete, or update of dBase records randomly causes SYS3171 trap in
  266.       QEUTL04.DLL, particularly when multiple records are involved
  267.  
  268.     * Form without entry fields causes SYS3175 trap when switched to
  269.       spreadsheet view
  270.  
  271.     * Report with only static fields (i.e., no source table or query) causes
  272.       SYS3175 trap on print
  273.  
  274.     * Import of duplicates to table with unique key causes loss of records
  275.       following first duplicate
  276.  
  277.     * Adding unique key to table with duplicates causes loss of 
  278.       records following first duplicate
  279.  
  280.     * The dbeTimestampToTime function always returns the same (incorrect) value
  281.  
  282.     * Timestamp values cannot be imported correctly
  283.  
  284.     * Time values cannot be imported correctly
  285.  
  286.     * Fixed format import requires an extra column width (e.g., 0;) be prepended
  287.       to the list of column widths
  288.  
  289.     * Fixed format import repeats the final field content if record is too
  290.       short
  291.  
  292.     * Fixed format export hangs (or otherwise works incorrectly) in most cases
  293.  
  294.     * Trying to close DBExpert from the OS/2 Window List doesn't do anything
  295.  
  296.     * Form or spreadsheet view cannot be refreshed after a record locked
  297.       condition is returned from DB2
  298.  
  299.     * Form or spreadsheet view cannot be closed after a record locked condition
  300.       is returned from DB2
  301.  
  302.     * "Query not open error" displayed when previewing report containing no
  303.       data
  304.  
  305.     * Records containing newline characters inside quoted fields cannot be
  306.       imported
  307.  
  308.     * Error displayed when using dbeSendKeys to send F10, F11, or F12
  309.  
  310.     * Tab, enter, or backspace not necessarily sent correctly by dbeSendKeys
  311.  
  312.     * Counter field values not set when importing records
  313.  
  314.     * Counter field values not set when counter field added to existing table
  315.  
  316.     * Vertically stacked MLEs on reports sometimes cause unnecessary white space
  317.  
  318.     * dbeOpen on a form or table that is already open but minimized does not
  319.       make the form visible
  320.  
  321.     * Query Designer will not display totals line for any Make Table query
  322.  
  323.     * When NUMLOCK is on, the decimal point key on the numeric pad does not
  324.       work in forms
  325.  
  326.     * dBase table cannot be attached if drive letter portion of the filename is
  327.       in lower case
  328.  
  329.     * Float values in table from DB2 V2 take on type of preceding column (Note:
  330.       to correct the problem for an existing table, the table must be
  331.       reattached.)
  332.  
  333.     * 00 entered for a year is interpreted as current year rather than 1900
  334.  
  335.     * Dates in 2000 and beyond displayed as 19xx even when a four digit year
  336.       format is specified
  337.  
  338.     * Fractional seconds are not displayed even with "ss.ss" in format string
  339.  
  340.     * Records with timestamps set using DB2 CURRENT TIMESTAMP can't be updated
  341.  
  342.     * Find, when matching the entire contents of a single field, generally 
  343.       does not work on a table with indices
  344.  
  345.     * Find, when matching the entire contents of any field, sometimes matches
  346.       unexpected records
  347.  
  348.     * Numbers between 0.0 and 0.1 incorrectly formatted when returned from DB2
  349.       (which may then cause incorrect error messages about the record being
  350.       locked or changed by another user)
  351.  
  352.  
  353.     The following problems were fixed in DBExpert Version 2.0.3:
  354.  
  355.     * Pressing a key or clicking a mouse button on client area of form while
  356.       form is loading records from the data source causes SYS3175 trap
  357.  
  358.     * Opening a second form in the 'Before Open' event of a form causes SYS3175
  359.       trap
  360.  
  361.     * Numbers sometimes displayed incorrectly if the format string for the
  362.       number caused the value to be rounded
  363.  
  364.     * Manually editing SQL for queries containing more than one table sometimes
  365.       causes SYS 3175 trap or sometimes results in loss of changes made during
  366.       editing
  367.  
  368.     * Switching from the form to the spreadsheet view causes a SYS3175 trap if
  369.       the cursor is on a field in a subform
  370.  
  371.     * Switching from spreadsheet view to form view causes a SYS3175 trap if an
  372.       error occurs while opening the data source for the form
  373.  
  374.     * Calling the dbeRequeryControl() for a list or combo box during an event
  375.       causes a SYS3175 trap if the control has not finished loading its initial
  376.       list of records.
  377.  
  378.     * Insert queries that try to insert a calculated date field into a date
  379.       field of the destination table do not work correctly
  380.  
  381.     * Insert queries do not properly set any counter field values of the
  382.       inserted records.
  383.  
  384.     * Keyboard and mouse focus does not properly switch to the second form when
  385.       a double-click event on one form opens another form.
  386.  
  387.     * Subreports sometime do not print correctly.
  388.  
  389.  
  390.     The following problems were fixed in DBExpert Version 2.0.2:
  391.  
  392.     * Unnecessary reconnection to Oracle server every time an Oracle table is
  393.       opened.
  394.  
  395.     * Insert queries do no properly handle inserting data from a text or memo
  396.       field into a shorter text field.
  397.  
  398.     * Import sometimes causes a SYS3175 trap.
  399.  
  400.  
  401.     The following problems were fixed in DBExpert Version 2.0.1:
  402.  
  403.     * dbeUndo() function does not correctly undo changes made to fields and
  404.       records on forms, tables, or queries.
  405.  
  406.     * Applications on drive A:  and on network directories specified by just
  407.       the drive letter cannot be created or opened.
  408.  
  409.     * Table in a directory has a '.'  in the name (e.g., AUG.95) cannot be
  410.       attached.
  411.  
  412.     * On reports, =dbeCount(fieldname) returned 1 more than actual count in
  413.       group footer sections after the first group footer.
  414.  
  415.     * Tab key moves keyboard focus to subform after changing the value in a
  416.       field used to link the main form and the subform.
  417.  
  418.     * Month and day names completely capitalized when using Dddd or Mmmm in the
  419.       format string.
  420.  
  421.     * Last column of a Total query is duplicated when the last column uses one
  422.       of the total functions (SUM, COUNT, MIN, MAX, AVG).
  423.  
  424.     * Calling dbeExit() from a button's On Push attribute causes SYS3175 trap.
  425.  
  426.     * Performing operations on a form or table designs while the underlying
  427.       tables were being accessed in the background causes a SYS3175 trap.
  428.  
  429.