<% '------------------------------------------------------------------------------- 'File : dBase_Cust_Ser_Tech_Support.asp 'Author : Surya Kumar 'Task : Cust_Ser_Tech_Support Page for dbase 'Version : 1.0.0.pk 10.12.2004 Base version 'Copyright : Ebase Interactive Inc., NY, USA '------------------------------------------------------------------------------- %> Welcome to dbase

Fixes and New Features
dBASE PLUS 2.02 Public Gold Beta (Mar 19, 2003)

dQuery Build 1210

Fixes
  • Screen "whiteout' no longer occurs on dQuery startup.
  • The Animate class now finds the assigned AVI file at runtime.
  • Removing a query or table that's linked to the View no longer produces an "Expecting Object" error.
  • When you inherit a new dataModule and a dataModule is already displayed, dQuery II now opens a new "Untitled" inherited dataModule correctly.
  • No-Click Report now right-justifies numeric headings, columns and totals correctly.
  • No-Click Report now displays totals below the double line at the end of the report instead of above it.
  • Removing a View column now deletes the correct column regardless of how the columns have been moved previously.
  • Fixed bug in Field Mapper when exporting View so that you no longer get "subscript error". Upper() function was missing.
  • Fixed Database Wizard - "add database to dataModule" displayed an empty list of BDE aliases. DataSource was missing.
  • Fixed Master-Detail Wizard. It was trying to do the same link for indexed or non-indexed tables (MasterRowset instead of MasterSource).
  • Format Toolbar has been turned off for all Wizards and for One-Click applications.
  • Access 2000+ tables now show data correctly despite ODBC driver bug that causes problems when there is a space in the table name. Note: Space in table name is allowed in Access but Microsoft recommends against it as they don't work with Visual Basic or VBA.
  • F1 Help key has now been enabled.
  • Duplicate shortcuts have been removed from dQuery menus.
  • Export to HTML now includes a "table" closing </table> tag.
  • Import SDF, null value now is empty, instead of false.
  • Import now respects non-US date formats.
  • Opening "Field Properties" for a calculated field no longer produces an error.
  • Parameterized queries (parent/child) no longer reject key words such as "Date" or "Select".
  • Parameterized queries now allow links using fieldnames with spaces in them.
  • Parameterized queries no longer choke on key words such as "Date" and "Select".
  • Exporting a table with a full path with spaces no longer causes an error.
  • Exporting a field with a space in it, or a field with a key word (Date, Select) no longer causes an error.
  • dQuery now creates the dBASETemp folder if it is missing.
  • One-Click Application Field Widths have been widened to a more appropriate size.
  • dQuery now respects numeric field sizes when exporting.
  • Attempts to cancel parent-child no longer cause an error message.
  • Ampersands and other punctuation in file paths no longer cause an error when you add queries to a dataModule.
  • dQuery now represents MS SQL Server prefixes. A table names: dbo.mydata will generate a query named: dbo_myData1 instead of dbo1.
  • Moving splitters to the top of left of the screen no longer causes an error when resizing the dQuery form.
  • Changing an inactive Query to active using the Inspector now refreshes the onscreen display propertly.
  • The One-Click Windows application and the One-Click Wizard can now find all needed files correctly.
  • Numeric database aliases no longer cause an error when added using the drag-and-drop section of the dQuery ToolPanel.
  • Export Wizard now uses two new pages to select database and table instead of the built-in "PutFile" which many found confusing.
  • The SQL Wizard no longer causes and error if you use the "is not empty" option.
  • Reports now sum correctly even when using parent-child relations.
  • Removing a column from a Custom View no longer results in losing user-defined column widths.
  • Columns now maintain their user-defined order even when you click away and come back to the Custom View.
  • Removing an "Associated Report" no longer results in a subsequent error.
  • Using the Export Wizard to export to HTML no longer produces an error and an empty result file.
  • MRU (Most Recently Used) file list no longer adds duplicates.
  • Output Current Report to HTML no longer produces "Expecting Object" error.
  • Inherit New Datamodule now inherits reports and Custom Views.
  • Save As.... now behaves appropriately, no longer saves automatically as "Untitled1.dmd".
  • BDE Aliases with spaces in them are now handled correctly in all circumstances.
  • Error: Undefined Variable "Text" no longer occurs when dragging databases from the dQuery tool Panel.
  • Parent database can no longer be removed if their are queries open in dQuery attached to that database.
  • dQuery now remains maximized when restarted if it was maximized when closed.
  • "New DataModule" button now correctly creates a .dmd instead of a .cdm.
  • Parent-Child links are no longer broken when you modify a SQL statement, unless they have to be broken due to the change.
  • An error no longer occurs if you delete a parent query if there are more than one child query in a parent-child relation.
  • Reports now respect one-to-one and one-to-many settings used in Queries, Views and Navigation Previously, the report's own one-to-many navigation (groups) interfered with the OODML navigation (navigateMaster, navigateByMaster, detailNavigationOverride) etc. causing unexpected results, including the appearance of missing data.
  • Opening Calculate Fields and Filter dialogs when a SQL query has focus no longer results in an error "Undefined qLang...."
New Features
  • When inheriting from an existing dataModule, dQuery II now asks if you wish to inherit from the currently displayed dataModule.
  • The Export Wizard no longer uses "getFile" to select the target database/table. There are two new pages in the Wizard to select database and table.
  • dQuery now supports indexed parent/child links between -any- type of files, including SQL files as long as they have no "Where" statement in their SQL SELECT statement.
  • You can now set indexes explicitly for Access, SQL Server, Oracle, InterBase, etc. tables as long as the SQL statement in the query being set does not have a "Where" statement (which causes automatic index selection in the engine).
  • Apache Configuration Wizard.
  • Delphi tDataModule Import and Export.
  • Star Filter (not operational in this Beta version).
  • Selecting "Field Properties" on the Query popup menu now brings up the Inspector.
  • One-Click Windows applications have been redesigned to allow automatic scrolling through data-entry fields. There is now no limit on the number of fields allowed (until resources are exhaused).
  • Export now exports Binary and BLOB field data if possible.
  • Deployment of reports, dataModules and applications now drills down to find all superclass files needed to run them correctly.
  • One-Click Web Applications and the Web Wizards have been simplified to support easier paths and configurations. HTML and .exes are now stored and run from the same folder.

Core Product Builds 1704 — 1712

Fixes
  • The FormatToolBar(true/false) method now works correctly and prevents the format toolbar from showing up when set to false.
  • dQuery no longer GPFs if you close a dataModule with more than one database in it.
  • Numeric EntryFields now work properly in insert mode. Numbers on the left move to the left, Numbers to the right of the decimal point move to the right. When "SelectAll" is turned off and the Entryfield is in "insert" mode, the entryfield now has an "edit mode" behavior. If the value is less than or equal to 0, the first keystroke removes the 0 and inserts the number typed in its place. This allows heads-up data-entry without having to reposition the cursor before typing a number.
  • Subform scrollbars now respect new components when added to the form and adjust their thumb positions and range accordingly.
  • detailNavigationOverride settings no longer conflict with the "skip" built into reports. In previous releases, setting the one-to-one, one-to-many and many-to-many overrides for parent- child relations caused a "double-skip" in places when reports were run, resulting in data being omitted from the report.
  • In the Source Editor, the cursor position in the right-side editing pane no longer jumps to another position if you click-on or scroll the left object pane. The cursor position now only changes if you select a new object or method in the left pane.
  • In the Inspector, when you select a type of "numeric" for a non-datalinked entryfield, the Form Designer now streams the proper numbers to enforce a type of "numeric". Previously, the type changed to "Integer".
  • Modified query.sql property so that it will correctly handle parameters in SQL statement (prefixed with a colon) when the parameters contain spaces and are delimited with single or double quotes.
  • When you Copy Structure from a SQL Server type table to a dBASE Level 7 table, IMAGE type (SQL Server's large BLOB field type) now converts correctly to a dBASE Binary field, not a dBASE Memo field.
New Features
  • isInherited() method of the Designer Object allows you to check whether a component is a member of the current container class (dataModule, report, etc.) or inherited from a higher-level superClass.
  • When you click on a Grid Row Indicator, it now changes the currently selected row.
  • When you click on a Grid Column Header, the field in the selected column now gets focus.
  • Whey you use an invalid character in a fieldName, the Table Designer now produces an error message that lets you know which invalid character you used according to the particular database in use.
  • The Listbox now has a "Transparent" property.
  • The Table Designer now checks if you have attempted to create more than one AutoIncrement (AutoNumber) field. If you have, it returns an error message.
  • Getfile, Putfile and "array getfile" (a.getFile()) now feature a new parameter that lets you define the "files of type" that are displayed in the dialog. The parameter accepts a list of extensions in the form: "prg,wfm,bmp,.*" Note: ".*" displays the "All files (*.*)" option.