Simplicty and flexibility!


How to open a WORD document from a button in DataEase





How to open a WORD document from a button in DataEase

First, create the following 2 CDFs:

1- Function Name: ShellExecuteA
CDF library name: SHELL32.DLL
Return type: Int
Create 6 Parameters:
1-Name: Hndwin Type: Int
2-Name: cAction Type: String
3-Name: cFileName Type: String
4-Name: cParams Type: String
5-Name: cDir Type: String
6-Name: nShowWin Type: Int

2- Function Name: IsFile
Description: Determines if a file exists CDF library name: OSFUNC.DLL Return type: String Create 2 Parameters:
1- Name: Path/File Name Type: String
2- Name: Attributes to Find Type: Int

You should then close and re-open your DataEase application (to register the CDFs).

You will then need to create a field “DocumentPath” with data-type text and length 100; and a button with caption “Open Document”.

Right-click the button and select OML from the pop-up menu and type the

define “tTemp” number .

if IsFile(DocumentPath,00)= “false” then message “The file does not exist” window.
tTemp := ShellExecuteA(0,”open”,DocumentPath,”",”",1) .


See Also

On the forum about How to open a WORD document from a button in DataEase


Product: . Written by alembagheri tahmas 07/12/13 at 13:37:32

Hi there,I am trying to use an external MySQL DB in dataease. I have successfully create the ODBC link and added the DB to dataease. I can also access the DB from dataease. Now, just for testing purposes, I am trying to create a simple report b...

Product: DataEase for Windows 7.x. Written by George Washington 11/04/14 at 08:26:17

no se pude exportar ahora archivos a pdf, ni a excel o otros cosa mala. en verdad creo que hace faltaen las versiones anteriores me funcionaba mas o menos bien. le hace falta a los aplicativos que se desarrollan en Dataeasegr...

Product: DataEase 8 Reporter. Written by eduardo paez 02/05/14 at 14:40:11

Thanks. Anyway I'm trying to use this fuction but it seems to me that it doesn't work on 8.2. I tried also in a DQL.There's something wrong?<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9IAAAJ3CAYAAAB4NWk3AAAAAXNSR0IArs4...

Product: . Written by Marco Marchesi 15/02/16 at 14:50:46


Product: Dataease [{8}]FIVE. Written by Chamil Rajindra 21/02/19 at 10:17:46

Thanks for the very good explanation!AS...

Product: . Written by afonso santos 28/10/19 at 00:50:14

I am pleased to see that the migration from Dos 4.53 is then sa 5.5 works. A really useful thing would be a compiler of SQL languages. Will you get there?Original Text:Mi compiaccio a vedere che la migrazione da Dos 4.53 รจ poi sa 5.5 funzio...

Product: . Written by Grossi Gioacchino 18/11/19 at 14:33:44

On the blog about How to open a WORD document from a button in DataEase