Simplicty and flexibility!

-

Visitors: 14,409,658

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 200 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

Beta 33% 09.11.19 - A Dataease version fully built in - Dataease

The time has come and today we let the cat out of the bag - for the first time we let anyone outside our closet partner network see and play with DE9.

We call it Beta 33% but don't make that put you off. It is a fully working replacement for DE8.5 which was the first milestone we wanted to reach before we let it out.

However it is much more than that which you will quickly find out. The reason we call in 33% is because it is at this stage only 33% of our ambition for DE9.

So within these 33% you find all the functionality from DE up to and including 8.5 final with over a 100% new functionality partly revealed today and to be revealed and evenly spaced out increments over the next 3 months.

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.

Start your own thread!

10/10/21 17:36:40

Re:Re:Action Not Allowed - ShopEase

Some reorganisations sorted it out - The power cut seemed to have corrupted at least one table.

...

Product: Not product specific.

Written by: Peter Birney, PB Associates

07/10/21 10:09:02

Re:Action Not Allowed - ShopEase

Further information has been imparted - This is ShopEase V7.3!

I think that the message is coming from ShopEase for some reason.

I will post more if it is sorted out.

...

Product: Not product specific.

Written by: Peter Birney, PB Associates

07/10/21 09:44:04

Re:Unable to perform this task

It would help if they could take a screenshot of the message.

If it is only one computer it is most likely access rights.

...

Product: DataEase for Windows 7.x

Written by: DataEase

06/10/21 15:00:56

Unable to perform this task

Hi All,

A client gets this message when a particular user tries to log in to DataEase.

They have a multi-user system but it is only one user that get the message.

I have tried to replicate it but i have not been able to so far.

Does anyone know why this is happening and, more importantly, how to overcome it?

N.B. They did have a power cut recently when trying to Backup the system and i suspect that that was the cause of it.

...

Product: DataEase for Windows 7.x

Written by: Peter Birney, PB Associates

21/09/21 10:58:55

Re:Re:Re:Re:Setting predefined printers

Hi again Marco.

All this will be completely fixed in DE9 but sadly not in DE8.

In DE9 you have functions for manipulating INI files as well as true Application/Workstation printers.

So basically solved many times over in DE9 and not so straight forward in DE8.

Workstation Printers was in fact the first addition in DE8 due to the problem with controlling printers in DFW.

My recommendation is simply to run SetCurrent() to set the printers on login as the function work even though it doesn't give the right feedback and the checking part of it doesn't work.

In DE9 you will have application printers (default printers for the application) that will be used if specific workstation printers is not set.

...

Product: Dataease [{8}]FIVE

Written by: DataEase

21/09/21 07:24:09

Re:Re:Re:Setting predefined printers

There?s a way to setup the same printers for all the workstations updating manually RDRRxxxx.ini file? 

Thanks

...

Product: Dataease [{8}]FIVE

Written by: Marco Marchesi

08/09/21 17:34:31

Re:Error Messages

Hi Colleen,

I would reorganise the table referenced by CARD2-AS as a first step (Best to take a copy of the data beforehand in case of problems).

...

Product: Dataease [{8}]FIVE

Written by: Peter Birney, PB Associates

07/09/21 13:43:01

Error Messages

Can anyone assist with these error messages?  The first comes up when I search.  When I hit OK, the second one comes up and then the program crashes.   Using version 8.5.1.2674

...

Product: Dataease [{8}]FIVE

Written by: Colleen Sienkiewicz

27/08/21 10:59:36

Re:Re:Re:Re:Re:Physical page size exceeded. Please check header, footer, or margins.

I've been using DataEase for 30 years, initially when I worked for St John Ambulance National HQ, and more recently as a single-user. 
I'm comfortable with 6.53 and have learned the lesson of "if it works, don't fix it".   
Having said that, I might consider an upgrade.  What are my options and upgrade prices?  DataEase does what I need it to do so I'm primarily a 'user' rather than a developer.

Ian@KellyBadge.co.uk

...

Product: LegEasy 6 Windows

Written by: Ian Kelly

27/08/21 10:39:00

Re:Re:Setting predefined printers

Hi DataEase,

On dataease reports I standardized the printers leaving the end user the possibility to choose a real printer (by default) or a spool on PDF. e.g. default = real printer , printer 2 = PDFCreator , printer 3 = PDFFactory Pro etc. 

Using SetCurrent Dataease really update the RDRRxxxx.ini file according to the SetCurrent("@Printerx","[printerName]") even if the return code of the setcurrent doesn't reply the value Success or Fail but simply blank.

Anyway my question at this point is : 

There’s a way to setup the same printers for all the workstations updating manually RDRRxxxx.ini file?

Thanks

...

Product: Dataease [{8}]FIVE

Written by: Marco Marchesi

27/08/21 10:09:11

Re:Setting predefined printers

Hi Marco.

We have checked the problem and the problem is really GetCurrent("@PrinterN") which doesn't seem to work anymore.

It turns out it didn't work in DE9 either and we will fix it there, however DE85 is no longer being updated so we can't fix it there.

The good news is that the SetCurrent("@PrinterN" etc does work. There is no need to read it back as it is simply updating the INI file.

If it doesn't work immediately it is because this is in the INI file and hence will only take effect upon the next startup.

...

Product: Dataease [{8}]FIVE

Written by: DataEase

27/08/21 10:01:33

Re:Re:Re:Re:Physical page size exceeded. Please check header, footer, or margins.


Hi again Ian.

That makes sense.

This import stuff is really not that well thought out and definitely not well implemented.

This is rectified finally in DE9 where you will be able to export from DQL (You have been in DE8 via ExecDQL too) the same way as in the olden days.

You will also be able to run DQL's without any output generated at all, printing directly to PDF without any special installation and you will also be able to print size to fit and ignore overflow and much more.

...

Product: LegEasy 6 Windows

Written by: DataEase

26/08/21 18:15:46

Re:Re:Re:Physical page size exceeded. Please check header, footer, or margins.

Thank you.  
After a lot of messing around, I set the Print Options to 'print to Window' and the export then worked as previously.

...

Product: LegEasy 6 Windows

Written by: Ian Kelly

26/08/21 17:13:32

Re:Re:Physical page size exceeded. Please check header, footer, or margins.

Hi!

This export stuff in DFW 5.x - 7.x is not the best solution to put it mildly...

The main "point" in 6.53 is for things to work the same way in x64 as it did in x32 so if you have got the same bug it is "as designed..."

However it is not very helpful.

The problem is most likely related to the fact that even though you don't use the body for output it is still there and the page size does not match the default page size for your system printer. 

I guess what you can do to test is simply to copy the text and create a new DQL to test if the problem goes away. If not the problem is simply your Default printer to try to change the default printer to another printer.

All the best.

...

Product: LegEasy 6 Windows

Written by: DataEase

26/08/21 10:39:11

Re:L4D Landscape Printing greater than 160 Characters wide

Hi Kenny.

L4D will emulate the print out (it really makes a PDF and then print that PDF) to make it work with all kinds of printers in WIndows mode.

You can however use HP (or any printer really) in RAW mode. This means that we don't control the printout but you send it directly to the printer as binary code (like the good old days). This can cause a lot of problems if you don't know what you do but of course will control the printer beautifully if you do.

It is important that you configure the correct printer in DFD. Remember that it is the Workstation Configuration that is used for each user so this need to be set correctly for each DataEase user. (you can delete all System Configuration in a DQL and they will be copied for application settings if you have many users). 

If you have your old PRINTERS.DAT you can copy it to the application catalogue or the catalogue where you have your shared files and you will still have your old printers definitions.

...

Product: LegEasy DOS

Written by: DataEase

25/08/21 20:16:36

Re:Physical page size exceeded. Please check header, footer, or margins.

Further to my query, I've just realised that I had inadvertently opened an older version of DataEase.  I have tried the procedure using LegEasy 6.53, but the problem remains the same.

...

Product: LegEasy 6 Windows

Written by: Ian Kelly

25/08/21 19:52:35

Physical page size exceeded. Please check header, footer, or margins.

After using the same procedure (exporting to a text file) for many years with no alterations part from a Windows 10 update,  I've just encountered the following error message "Physical page size exceeded. Please check header, footer, or margins."

As this is an export, I'm not actually printing anything, and therefore no header, footer or margins are set up.

Can you help?  I'm using DataEase for Windows Version 6.10 (32 Bit).

This is my procedure:

for BadgeStock

with Print Stock Label = yes and

QuantityHeld > 0 ;

list records

Class in order ;

StockSerial ;

Description in order ;

Detail in order ;

Reference ;

Crown in order ;

Type ;

Value.

export to "C:\Users\Ian\Documents\DYMO Label\Labels\baglabel.txt".

.form header

"Class","Serial","Description","Detail","Reference","Crown","Type","Price"

.items

"@f[1,1]","@f[1,2]","@f[1,3]","@f[1,4]","@f[1,5]","@f[1,6]","@f[1,7]","@f[1,8]"

.end

...

Product: LegEasy 6 Windows

Written by: Ian Kelly

24/08/21 16:28:22

L4D Landscape Printing greater than 160 Characters wide

Playing around with L4D Trial, and able to print to my little HP laser printer in Landscape mode, BUT... one of the reports I'm running is 191 characters wide. My report is cutting off at 160 characters!

In DFD, I had a new Printer Definition record called 'HP Gothic Land' which set a really small font point size, and flipped the page to Landscape.

Any ideas would be welcome!? Thanks.

...

Product: LegEasy DOS

Written by: Kenny Moriarty

24/08/21 09:47:49

Setting predefined printers

Hi DataEase, I have some problem setting the predefined printers in dataease. I tried to run this DQL :

define "a" text .

define "b" text .

define "c" text .

define "d" text .

a := SetCurrent("@DefaultPrinter","pdfFactory Pro") . -- Will set the Windows Default Printer

message concat ("Default Printer : " , GetCurrent("@DefaultPrinter") , " RC = " , a) window .

b := SetCurrent("@Printer1","PRITROM001") . -- Will set The workstation printer 1 to PRITROM001

message concat ("Printer 1 : " , GetCurrent("@Printer1") , " RC = " , b) window .

c := SetCurrent("@Printer2","PDFCreator") . -- Will set The workstation printer 2 to PDFCreator

message concat ("Printer 2 : " , GetCurrent("@PredefinedPrinter2") , " RC = " , c) window .

d := SetCurrent("@Printer3","pdfFactory Pro") . -- Will set The workstation printer 3 to pdfFactory Pro

message concat ("Printer 3 : " , GetCurrent("@Printer3") , " RC = " , d) window .

I noted that only the default printers is settled correctly . The return code for printer 1 2 and 3 is blank. I also tried to use setstate but it doesn't works anyway.

Using manually RDRRxxxx.ini

(There’s a way to setup the same printers for all the workstations?)

From RDRRxxxx.INI

[SYSTEMFUNCTIONS]

SystemFunctionsLoaded=1

[DATAEASE64]

PredefinedPrinter_1=\\waitrom6801\PRITROM093

PredefinedPrinter_2=PDFCreator

PredefinedPrinter_3=pdfFactory Pro

PredefinedPrinter_4=

[WAPITROMP8101]

PredefinedPrinter_1=PRITROM001

PredefinedPrinter_2=PDFCreator

PredefinedPrinter_3=pdfFactory Pro

PredefinedPrinter_4=

PredefinedPrinter_0=PDFCreator

[WS-101509]

PredefinedPrinter_1=\\wapitromp8801\PRITROM001

PredefinedPrinter_2=PDFCreator

PredefinedPrinter_3=pdfFactory Pro

PredefinedPrinter_4=

I'm forced to use the first option (via DQL) because the workstation in Citrix change every connection.

Look at word file attached for details.

DataEase version 8.5.1.2674

I'm also forced to stay on dataease 8.5  version.

Any suggestion or solution will be appreciated.

Thanks

...

Product: Dataease [{8}]FIVE

Written by: Marco Marchesi

06/08/21 12:13:05

Re:Microsoft Edge as default browser

As far as we know Edge support IE11 via the webobject so it should work fine. DE are iusing Edge as default web object (installed with DE) from DE10 onwards.

...

Product: Dataease [{8}]FIVE

Written by: DataEase

DataEase Mainpage