Questions tagged [progress-4gl]

The Progress 4GL is a multi-platform interpreted language typically used to build business applications and is now known as ABL.

With a first official commercial release in 1984, Progress 4GL was initially a procedural language and has since had object-oriented extensions added to the language starting with the OpenEdge 10.1 version. The language offers tight data binding to the Progress OpenEdge database and also runs on the OpenEdge AppServer.

The Progress 4GL is now known as the OpenEdge ABL (Advanced Business Language) and is produced by the OpenEdge division of Progress Software Corporation.

Hello World

DEFINE VARIABLE msg AS CHARACTER   NO-UNDO.
msg = "Hello World!".
MESSAGE msg VIEW-AS ALERT-BOX INFORMATION.

Useful links
Progress Software

Progress Official Developer Network

The OpenEdge Hive

Progress KnowledgeBase

Progress E-mailing list (PEG)

ProgressTalk Forums

Wikipedia
http://en.wikipedia.org/wiki/Progress_Software http://en.wikipedia.org/wiki/OpenEdge_Advanced_Business_Language

1293 questions
-2
votes
2 answers

Using autofilter on excel sheet in Progress 4GL

I have some issue about Autofilter a range of cells on an Excel sheet. the part of the code: vchWorkSheet:Range(XLS_col(1) + STRING(2) + ":" + XLS_col(vi_x) + STRING(2)):Autofilter. where: XLS_col(1) - the actual column (for example:…
-2
votes
1 answer

How can i set the label of a progress-4GL fill-in widget?

I don't know how to set the label of a fill-in widget. I tried to set it while i initialize it, later, edit the "labels" attribute, but nothing worked for me.
JulesVerne
  • 43
  • 8
-2
votes
1 answer

Openedge: Removing a static Temp-table and replacing with dynamic temp-table

I have a static temp-table in my application(with 25 fields). This needs to be a database table now, so that the user does not have to keep adding fields in the application. The reason we do not want the static temp-table is the flexibility of…
-2
votes
1 answer

How fast can a file be written/read by progress 4GL program?

I was given a task to build a program using progress 4gl to export a log file which should have all the details such as File name processed, completion time taken for read and write. Is there anyway capture all these information? Please let me know…
Bharat
  • 177
  • 7
-2
votes
2 answers

Progress 4GL - change font color of specific values while exporting them as .csv file

I have a situation where I need to export all the data available in temp table as .csv file. Below query helping me only export as .csv file but not sure how to write the logic to change the font color and cell. Please help me because I have a…
Bharat
  • 177
  • 7
-2
votes
2 answers

How can I get the last element of multiple items in Progress?

I'm trying to get the last element in some tables. This program is based on a SQL one, and the function used on the SQL is the MAX(). but using it on Progress is not working properly. My code is like the following. FOR EACH nota-fiscal WHERE…
Diego
  • 57
  • 1
  • 5
-2
votes
1 answer

Load the temp table data into a text file using temp table's handle

I have created a temp table I want to load all the data of a temp table including field names in a text file using the temp table's handle what can I do?
-2
votes
1 answer

msgOpen:unable to open message file:PROMSGS

Hello All, I have installed App builder 10.2B on my machine(Windows 10/64bit) for the first time. I am getting this error message when I open the app builder. I am new to progress. Could you please take me to solve this problem step by step?. I…
Thiru
  • 231
  • 6
  • 20
-2
votes
1 answer

How to parse XML file using Progress 4GL language?

See original XML i need to parse the XML after compare the previous row.Please take a look attached picture Below are my progress 4GL query for parsing XML DEFINE INPUT PARAMETER ipc_fileName AS CHARACTER. DEFINE VARIABLE cSegmentName AS CHARACTER…
Thiru
  • 231
  • 6
  • 20
-2
votes
1 answer

what is a great progress query tool

I am new to Progress. Previously I worked with Oracle, MSSQL and MYSQL. What is a great progress query tool, free or paid? I want to be able to write simple SQL queries. In oracle i am using Toad,Pl/sql developer tool to connect oracle. Any thing in…
user3668036
  • 25
  • 1
  • 11
-2
votes
1 answer

I want to know the information about Progress 4GL

I'm so new to progress, just know basics. I want to become developer in progress openedge but i don't have any sources to guide me. Can anyone please help on this , if you any link or documents kindly suggest me. I'm doing maintenance work in…
kavya hk
  • 1
  • 1
-2
votes
1 answer

Progress database one time password

I am using progress 4gl and progress database. I need a one time password procedure for security purposes. Do you have any idea. I need two options. how can I generate random password and how is the process method ? My progress version is 10.2b on…
-2
votes
1 answer

Scroll bar in browse not working

I am not able to scroll the scroll bar in the browse to view more results. How can I achieve this? DEFINE QUERY BROWSE-4 FOR Customer. DEFINE BROWSE BROWSE-4 QUERY BROWSE-4 NO-LOCK DISPLAY custNum name /* ENABLE name */ WITH NO-ROW-MARKERS…
Sri Nivas
  • 31
  • 1
  • 7
-2
votes
1 answer

Barcode content to be scanned in 2 seperate fields

I have put 2 fields into a barcode and an additional delimiter also. The barcode content will be for example 123456789|abcdefg where pipe is the delimiter. Now i have to sacn this barcode once and then make the first part appear in one field and 2nd…
-2
votes
1 answer

how to get first 15 records with customer name,number from the table if there are 200 records in Progress OpenEdge database

I am trying to retrieve a records from database ,how can i get in order to fetch records from customer table. in table level without scoping can any one help