Simplicty and flexibility!

-

Visitors: 263,788

Radioboxes - how to filter on them and clear them

Download Sample

You can of course add a choice (default maybe) that is None or something like...

Written by DataEase 01/02/21 at 11:08:34 Dataease [{8}]FIVE

DE9 - A quick preview of the NEW interactive DQL editor.

Just a quick preview to show you all that we are not just relaxing here at DataEase

As you can see it is just a simple test done in the "horrible" Club ParaDEASE. Enjoy

Written by DataEase 18/11/20 at 21:06:06 - 4 people have commented. The newsest comment is 599 days old. DataEase 9 Developer

How to edit RDRR file to connect lost files.

All of you will at some stage get the problem when you change a form/table that it crash and the file is "lost". 

it is never lost.

The data is still there in a Temp Form XXX table. The problem is that the change crashed in the mi...

Written by DataEase 10/09/20 at 13:33:54 Dataease [{8}]FIVE

"System error: Relationship limit 255 exceeded. " - Understanding Relationships in DataEase

In regular intervals we get support request in regards to this message and what you can do to increase the limit to OPEN relationships in DataEase.

If you are "lucky" you get this problem wi...

Written by DataEase 03/09/20 at 10:53:34 Dataease [{8}]FIVE

DE85- 100% control of the USER!

Download Sample


We got a request on the form about how to use Modal and switch between f...

Written by DataEase 19/08/20 at 14:32:40 Dataease [{8}]FIVE

100% DataEase

LegEasy4DOS Professional is a "pioneer" that showcase the future of DataEase.

No! The future is not retro, and the bit about it that is pioneering is not the fact that you can fun DataEase for DOS applications.

That feature is basically just how it should always have been and a catch-up with our history.

Take a closer look - The entire product is made IN DataEase following up on a "slogan" we had when we sat out to refurbish DataEase.

DataEase need to be made in DataEase!

LegEasy4DOS - How it works?

The interest in LegEasy4DOS has been "overwhelming" since we released it at the end of last week.

A lot of eagerly awaiting Professional clients jumped at it and the feedback was not late to come.

Most of you are overjoyed and excited by this opportunity to run DataEase for DOS in a modern environment, and more than happy to scrap your old XP computers and Novell servers that has kept you up at night with worry - when will it draw its last breath and what will I do then?

However not all feedback is good and some of you have been "disappointed" too.

Some of this disappointment is down to us having problem with our server park after the release due to an unexpected heavy load - don't they always say that - but some of you have been running bench mark tests and compared it to "Native" DfD on Native XP, WIndows 7 x32 etc. and the results has baffled you.

Why is it sometimes much slower and then sometimes much faster than the comparison?

In the article below we will try to explain this and how LegEasy4DOS is designed and how it works.

LegEasy4DOS Professional Release 05.08.16

The response to our Personal version of L4D has been fantastic and it has given us great motivation in the work leading up to the release of our long awaited Professional version of L4D.

We won't spend too much time extrapolating its virtues here but limit ourselves to announcing it's release and showcase its beauty ;-)

Further down the article you will find the FREE FOR ALL Trial Key you can use to get the first "spin" in this brand new interpretation of DataEase (for DOS).

New Support Manager and new Support Products introduced

For a long time we have been focusing on improving our software products, but we have now entered a new phase where we will focus more and more on the entire customer experience.

One issue that has been raised more often than others is the lack of a dedicated support service so this is one of the areas were we will now focus.

Last month we hired Fatma Adel as our new Support Manager. She has now had some time to settle in and are more than eager to start helping you resolve your issues.

LegEasy 4DOS - Update!

We are and should be very happy when an upcoming release of a DataEase product cause this much of a stir, but it is also a sobering moment.

We obviously still have some catching up to do with our new products before they reach the same popularity as the early versions of DataEase.

Luckily the "re-launch" of DataEase for DOS is part of our DataEase infrastructure strategy so you will now be able to run your legacy apps well into this century when at the same time integrate them with the latest DataEase technology.

Locking Strategies for dummies!

Ever wondered why you have so much trouble with inconsistency and being locked out of your DataEase database? If the answer is YES, read one and discover how you can easily remedy it.

Full, Basic, Opportunistic - What does this really mean? We get a lot of questions about which locking to choose in DataEase, and the answers we have give - are giving, have changed over the years. I guess that if this was a simple as it "should be", there wouldn't even be three options in DataEase, and we wouldn't leave this is in your hands.

I have spent quite a lot of times over the years debating and exploring this myself, and the problem is that it is more of a philosophical problem, than a technical one. Pictures this as going into a Chinese restaurant and ordering. You get a many with 500 items, and you are vaguely familiar with 3 of them, so what do you do. Choose what you know, or go for the set menu...

[{8}]five Release and Release program.

Finally...

DataEase {[8}]five went into production today and from now on it will be all about 8.5 and beyond.

We have now concluded the longest Beta program in DataEase history - 427 days or over 1 year and 2 months.

So why so little fanfare on this watershed day?

Warning! Price increase on DataEase 8 from January 1st

We are changing how we license DataEase from Januar 1st 2016.

In short we will stop dividing licenses (and executables) in Developer (Full) and GROUP (Runtime) and introduce a simple User License and one executable that will be either a development environment or a Application Launcher based on the users privileges.

The change might seem dramatic at first, but you will get much more functionality and flexibility.

This is just an early warning to those of you that plan to buy DataEase 8 in the near future, more information on the change in product and licensing strategy will follow.

Dynamic Design - A New paradigm in DataEase development

ExecDQLClass(), CreateTable(), AddColumn()* signify a complete breach with previous DataEase thinking.

From its infancy in the early 80ies and throughout its life until DE8 there was a clear divide in DataEase between Design and Runtime. (At least in the head of the designers, but the fact that most people used it interactively and added and changed to it in real time was not taken into account)

Tables, Scripts, Forms, Reports was froozen in runtime and there was few if any way you could make your application dynamic.

How this has changed in 8....

How to create CDFs for use in DE8/DG3

This is how you create your own CDFs using Visual Studio 2013. I selected to use this version because any one can get a full version for free as long as you register with MicroSoft. You should be able to recreate this in any version of Visual Studio in almost the same way as described here. Not much has changed in creating Windows DLLs in the last 20 years. You probably can do the same using other compilers as MinWin GCC and Embarcadero, but that is outside the scope of this document.

Migrating from DFW 5.x and 6.x to DE8.5 including National Versions

If you want to encompass DataEase problems in one word it must be Migration. It is fascinating that a company that has had so little success with this concept, has sworn to it for such a long time.

It is a badly hidden secret that DataEase lost most of it users in the flawed and bodged migration of DFD application to early DFW, what is maybe not so well know is all the other "unsuccessful" migration events.

In this article we will explain what/why and how it went wrong and what you can do to work around it.

We reached our 1.000.000 visitor today 23rd of February 2015

At the beginning of the year we had estimated that we would get our 1.000.000 visitor at the 6th June this year, but with the Beta of 8.5 and the great feedback we have seen both visits on our website and sales sky-rocket and we reached the 1.000.000 threshold more than a Quarter ahead of schedule!

We just have to thank you all for your patience with us, and for your contributions and support throughout the last couple of years since we took charge.

We both hope and feel that our efforts and enthusiasm for DataEase has been well received and are reciprocated by you all!

A wholehearted thank you to your all from "The DataEase Team".

NEW! Functions in DataEase 8.0 to 8.5 (Page 1)

Some of you might be aware of it but it seems a lot isn't so it might be time to advertise a little the vast number of new functions and functionalities that has been added to DataEase 8.0 through 8.5.

For a long time the only way new functions found their way to DataEase was through active and ingenious users which developed CDF's. As much as the CDF's alleviated the obvious short-comings in DataEase 5.x to 7.2 it was cumbersome, undocumented and "secretive" i.e. not everyone was in the know.

With 8.x we decided that the focus needed to be on moving DataEase forward, rather than the constant dance around the "bug fixing" fire.

Have a look and a try for yourself.

Due to the number of new functions we had to publish the short description in two articles, of which this is the last.

Also have a look on the blog synopsis found in the list to the right.

NEW! ?Functions in DataEase 8.0 to 8.5 (Page 2)

Some of you might be aware of it but it seems a lot isn't so it might be time to advertise a little the vast number of new functions and functionalities that has been added to DataEase 8.0 through 8.5.

For a long time the only way new functions found their way to DataEase was through active and ingenious users which developed CDF's. As much as the CDF's alleviated the obvious short-comings in DataEase 5.x to 7.2 it was cumbersome, undocumented and "secretive" i.e. not everyone was in the know.

With 8.x we decided that the focus needed to be on moving DataEase forward, rather than the constant dance around the "bug fixing" fire.

Have a look and a try for yourself.

Due to the number of new functions we had to publish the short description in two articles, of which this is the first.

Also have a look on the blog synopsis found in the list to the right.

Start your own thread!

29/11/22 06:04:54

Re:re:How to set Landscape print as default

Is there no possibility of a fix for this in 8.5 ?

...

Product: Dataease [{8}]FIVE

Written by: Sam Bird

26/11/22 09:29:26

re:How to set Landscape print as default

The challenge is i have a number of 6.53 migrated forms and DQL reports that must be printed landscape.

The user can select landscape although that's not ideal as they are very much used to it working in 6.53.
Alternatively will have to see if the forms will still work ok as a 'Live' report.

The DQL reports are supposed to print without displaying dialogue which negates any user intervention.

 When will 9 with fix be available?

...

Product: Dataease [{8}]FIVE

Written by: Sam Bird

25/11/22 10:17:39

Re:Re:Re:Re:Re:How to set Landscape print as default

Yes. It looks like you are right.

We tested this in DE9 too and its the same there. We will put it on the fix list for DE9. 

The workaround in DE85 would be to make a QBM use original layout and print that instead if you want it to always print Landscape.

...

Product: Dataease [{8}]FIVE

Written by: DataEase

25/11/22 01:38:58

Re:Re:Re:Re:How to set Landscape print as default

The Landscape default setting only works with Reports.
The example provided above where it works is a QBM Report created on 'System Info'.
I tested that on the base system and confirmed it does allow for Landscape to be set as default for QBM Reports.

The same does not apply for Forms.
Example:
Open 'Example - Send Advanced Mail' Form in Designer.

Change print options to Landscape - Save.

Open Example - Send Advanced Mail form -> Print option defaults to Portrait.

...

Product: Dataease [{8}]FIVE

Written by: Sam Bird

24/11/22 01:47:28

Re:Re:Re:Re:Modify Import DBI file source

ok, i see that now.

Thank you

...

Product: Dataease [{8}]FIVE

Written by: Sam Bird

23/11/22 18:25:14

Re:Re:Re:Modify Import DBI file source

You just change the name of the file in the DBI. 

Easy as chips. 

Its a text file in XML format.

...

Product: Dataease [{8}]FIVE

Written by: DataEase

23/11/22 17:50:25

Re:Re:Modify Import DBI file source

The data source file has a proprietary format which cannot be changed. All that changes is the name of the file.

If there is no 8.5 alternative for WizmodifyImport then i suppose the only option is to use a single DBI definition with a static source file name and rename the source file to that name before import. 

...

Product: Dataease [{8}]FIVE

Written by: Sam Bird

23/11/22 12:08:51

Re:Modify Import DBI file source

The reason the CDF's from 6.x doesn't work is because the format was changed not in 8 but in 7 for some reason that nobody alive can answer.

It was changed from the standard binary file structure that has been DataEase since DFD 1.0 to XML.

In many ways an inspired idea if it had been systemic but it is just DBI that it was done to.

The bonus of this is of course that you can produce your own DBI files and then import data with them. 

You can obviously read the file in and replace the file name but I guess the easiest is simply to generate the entire file via a MemoExecDQL() or another file writing approach.

<?xml version="1.0"?>

<Import>

<TableName>$DeStat_RecInfo$</TableName>

<DataFileName>c:\blat\mytest.txt</DataFileName>

<SourceTDFName/>

<ImportFileFormat>9</ImportFileFormat>

<DataOrder>1</DataOrder>

<RecordSeparator>13</RecordSeparator>

<ColumnSeparator>126</ColumnSeparator>

<RecordMatch>4</RecordMatch>

<BatchData>0</BatchData>

<AutoInsertDecimal>0</AutoInsertDecimal>

<IsSourceAscii>1</IsSourceAscii>

</Import>

...

Product: Dataease [{8}]FIVE

Written by: DataEase

23/11/22 04:42:30

Re:Re:Re:How to set Landscape print as default

Would you be able to send an example document where the print format is set to Landscape that I can install on the base DE 8.5 to test?

...

Product: Dataease [{8}]FIVE

Written by: Sam Bird

23/11/22 04:35:49

Modify Import DBI file source

Is there DE8.5 DataEase Import file spec modify function that can update the import source file on an existing DBI file?

In DE 6.53 there is a set of CDF's from Lawrence Fox which includes a WizModifyImport function that does this.
Unfortunately this CDF function does not work with DE8.5 DBI format.

...

Product:

Written by: Sam Bird

23/11/22 02:40:30

Re:Re:How to set Landscape print as default

Same occurs for PDF & physical printers

...

Product: Dataease [{8}]FIVE

Written by: Sam Bird

22/11/22 10:52:56

Re:How to set Landscape print as default

Just tested and it works fine as you can see from above.

We suspect the reason is you use a PDF printer. Some of them have problems with the concept of landscape/portrait etc.

...

Product: Dataease [{8}]FIVE

Written by: DataEase

21/11/22 17:57:49

How to set Landscape print as default

The print options for a document can be set in design for any document.

In DE 6.53 this worked fine for all options including Portrait or Landscape.

In 8.5 I cannot get it to default to Landscape.

Design option for doc is set to Landscape.

Run time it defaults to Portrait.

...

Product: Dataease [{8}]FIVE

Written by: Sam Bird

16/11/22 20:01:33

Re:Icons Enlarged Query



The standard icons can't be enlarged in LE9.

The point of LE9 is to make it as close to previous versions as possible for backwards compatibility and recognition.

However the core of LE9 is the same as DE9 which has all modern toolbars/filemenus etc which is created in HTML.

You can make your own toolbars/filemenus etc in LE9 too but in DE9 they will come as standard and they will be configurable etc.

Its for instance easy for us to make alternate sizes for toolbars etc.
The one above is 32px tall but it could easily be 64px or 128px etc. The icons for each item then is sized accordingly but as you see above they have grown in size already from LE9 to DE9

in the HTML toolbars in DE9 there is a check in the app for a file called MyToolbar.html which will hold the customized Runtime toolbar icons like this.

<div id="tb0001" title="Go to Design View" onclick='jsAction(TEST_DESIGN);'><i aria-hidden="true" ></i></div>

<div id="tb0002" title="Save current record(s)" onclick='jsAction(SAVERECORD)'><i></i></div>

as you see what you do in DE9 is to call the action directly from the HTML via jsAction.

So you can make your own toolbars/file menus etc. as you will in fact have access to all functions/actions etc that we do via this API.

...

Product: Dataease 9 Developer

Written by: DataEase

16/11/22 11:33:21

Icons Enlarged Query

Is it possible to enlarge the standard icons in DE9/LE9

...

Product: Dataease 9 Developer

Written by:

11/11/22 07:17:22

Re:Re:Re:Re:Re:How to use choice list with more than on active radiobox

yup there is image or web control  option in field definition nonimplicit ... while the field is not image.

to be short ... after all tests ... new DataEase means the same de for dos sql 4.53 but in windows environment without any tricks like dosbox or legacy ...

it is pity and I am sorry but old good muscle car with V8 engine forever! not any ev

...

Product: LegEasy 8 Developer

Written by: Ihor Zakharchenko

03/11/22 09:36:49

Re:Re:Re:Re:How to use choice list with more than on active radiobox

Mates! Thanks sincerely. what about field type ... sorry, but it is as old proposition as the same about DQL to be fully made as it was in dfd ... not in windows style but exactly so as in dfd. so the field type ... it is not polie but let it be IMAGE! please made that in new de9 ... please

...

Product: LegEasy 8 Developer

Written by: Ihor Zakharchenko

01/11/22 08:56:15

Re:Re:Re:How to use choice list with more than on active radiobox

You are welcome. 

These request helps us both develop the product and solve issues for everyone by making samples, so thank you!

What you are bringing up here stir something in our development mind. Everything is possible if one is creative but some things should be easy to.

We have been discussing if the way things are in DFW is necessarily the best way and the answer is very often - NO!

Then the quest become - what is the best way. 

In DE8 we did a lot of stuff to make the product more powerful with new functions and functionality to help programmers (more than user developers) develop better applications. 

In DE9 we want to do more for the traditional "user developer" with short cuts to powerful functionality rather than having to always go down the programming/designing route.

Your request helped focus our brains a little on that.

We have been discussing that we should make subform widgets (and other widgets) that would allow you to use configurable and more rigid objects for subforms rather than having to move things around and align etc.

Basically like a little configurable spreadsheet where you opt what to sum, order columns etc.

But obviously it doesn't have to stop there.

We can simply make your dropdown based on the subform too and add the functionality to. Base it on the Lookup field and save the results in an automatically generated table.

I'm quite excited about the idea... ;-)

We have done something similar with the WebEditor field (HTMLEdit). it is basically a control based on an HTML wrapper that read and save the data to a Memo field.

It was made to make a rich text editor for DE8.

We have since updated it so you can in fact make your own "controls" based on it. We have also made a couple of useful wrappers included in DE9 like the CodeMirror one. (above).

We have also made a signature field where you can write your signature with a pen and we store it as a SVG in a memo and you can then reuse it directly in a web field.

So let the ideas flow, we will listen.

...

Product: LegEasy 8 Developer

Written by: DataEase

01/11/22 07:44:34

Re:Re:How to use choice list with more than on active radiobox

Thanks!

...

Product: LegEasy 8 Developer

Written by: Per Bruvold

30/10/22 19:25:49

Re:Re:Re:Legacy9 vs DE9

Hi all. the solution from  the Microsoft was successful don't be surprised ;)

  1. Click on Start Menu and type CMD, Right click on the CMD icon and select Run as administrator.
  2. Copy and paste this command and press enter: net user administrator /active:yes
  3. Once you get the successful prompt, restart the PC and login to the Administrator account to install the program.
  4. Once installed in hidden admin account, log back to the original account and check.
  5. To disable the hidden admin account, perform step 1.
  6. Copy and paste this command and press enter: net user administrator /active:no
  7. You will get the successful prompt to disable.
  8. https://answers.microsoft.com/en-us/windows/forum/all/problem-installing-specific-software-claims-error/eced3493-06ed-48a5-bed7-12353b4b26e2
...

Product: DataEase 9 Developer

Written by: Ihor Zakharchenko

DataEase Mainpage