Re: [Lazarus] Lazarus database desktop improvements...

2016-01-04 Thread Bob B.
Which DBF versions are supported by the desktop?    dBase 3?
    dBase 4?
    clipper?
    foxPro?
    visual foxPro?

thanks.
Bob B. 

On Saturday, January 2, 2016 5:08 AM, Michael Van Canneyt 
 wrote:
 

 
Hello,

Following some recent criticism on the Lazarus database desktop:

I have, in revision 51118, added a new interface to the database desktop, 
which is hopefully more in line with what current trends are, and which is 
considered more intuitive. 
(being 45, I realize I am old school, so please bear with me)

The connections/dictionaries are shown at the left in a tree, which is
always visible.
I have added some icons in various places.
(probably horrible looking, but then so am I after the recent festivities ;) )

There is also a button to start a new connection.

It is not yet finished.
Some ideas that still must be done; I'll probably work on some of them today.
- treeview should be read-only, but when I activated that, the tree just
- disappeared ?
  Needs investigating.
- Add a context menu to new tree view. Should be easily done.
- Add a 'Test connection' button to the new connection dialog.

The old legacy interface can still be activated using a new menu setting in
the 'View' menu.

All this just to show that it really isn't that hard to do, we're open for 
criticism,
and we'd really like people to use and like the tools we provide with Lazarus.
If they like the start, maybe they will be more likely to send patches and 
improve
the tools even more.

I invite people to test and to give comments, patches, suggestions.

Michael.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


  --
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Lazarus database desktop improvements...

2016-01-04 Thread Michael Van Canneyt



On Tue, 5 Jan 2016, Bob B. wrote:


Which DBF versions are supported by the desktop?    dBase 3?
    dBase 4?
    clipper?
    foxPro?
    visual foxPro?


All versions supported by the TDBF component.


From the TDBF webpage:


Allow the use of all dBASE native type (character, numeric, logical, date, and 
memo).
Memo files are supported, you can use fields with no size limit.
File format 100% compatible with dBASE III+, dBase IV and dBase 2k.
Support for Clipper and Visual FoxPro specific fields.
Index support available for fast sorting of big tables and search (NDX and
MDX files). No support for Clipper and FoxPro indexes yet.

Michael.--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


[Lazarus] Lazarus database desktop improvements...

2016-01-02 Thread Michael Van Canneyt


Hello,

Following some recent criticism on the Lazarus database desktop:

I have, in revision 51118, added a new interface to the database desktop, 
which is hopefully more in line with what current trends are, and which is 
considered more intuitive. 
(being 45, I realize I am old school, so please bear with me)


The connections/dictionaries are shown at the left in a tree, which is
always visible.
I have added some icons in various places.
(probably horrible looking, but then so am I after the recent festivities ;) )

There is also a button to start a new connection.

It is not yet finished.
Some ideas that still must be done; I'll probably work on some of them today.
- treeview should be read-only, but when I activated that, the tree just
- disappeared ?
  Needs investigating.
- Add a context menu to new tree view. Should be easily done.
- Add a 'Test connection' button to the new connection dialog.

The old legacy interface can still be activated using a new menu setting in
the 'View' menu.

All this just to show that it really isn't that hard to do, we're open for 
criticism,
and we'd really like people to use and like the tools we provide with Lazarus.
If they like the start, maybe they will be more likely to send patches and 
improve
the tools even more.

I invite people to test and to give comments, patches, suggestions.

Michael.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus