Questions tagged [4gl]

A programming language with a specific domain intended, such as business or science, in which the basic units are of a higher abstraction or power.

Following on the heels of 3GL languages such as C, COBOL and Pascal, the promise of the 4GL was to solve the problem at a higher level of abstraction. A 4GL would be designed with a specific problem domain in mind, such as commerce.

Many 4GLs did not go on to fulfill their initial promise, as 3GLs continued to expand in power and scope, and standardized libraries became more pervasive. The line today between a 3GL and a 4GL is blurry; most modern languages could be considered 4GLs.

Simply tagging your post should be avoided. It's better to tag your post with a tag of your specific 4GL-language. Or at least add the language tag to the 4GL-tag.

Examples:

Informix 4gl can be tagged .

Progress 4GL/ABL -->

Ingres -->

etc.

175 questions
1
vote
4 answers

Use an "IF statement" on the "ORDER BY" in a report in INFORMIX 4GL

I'm having a report which is called many times but I want the order to be different each time. How can I change the "order by" depending on a variable. For example report print_label() If is_reprint then order by rpt.item_code,…
Moses Davidowitz
  • 982
  • 11
  • 28
1
vote
1 answer

Position the cursor to end of line

I am trying to validate an input, if invalid; I want to return to that field but to the end of the line. I don't want the cursor to jump to the beginning of the line. Rather, to the end. Any idea? I moved my code from "after field" to "on key…
Moses Davidowitz
  • 982
  • 11
  • 28
1
vote
1 answer

Can a Progress Client & ODBC Client access a Personal database at the same time?

Working on Progress 9.1E on a Windows box. We've got a standard 4GL GUI application up and running which connects to a series of personal databases running on the same box. It's sort of like a big graphical catalogue application with ordering…
Mat Nadrofsky
  • 8,289
  • 8
  • 49
  • 73
1
vote
1 answer

ON CTRL-D how to use it?

In this program if you select item code it will display 3 fields and asks for update if you update it will update the records. Up to this program was fine. I added one condition if user press Ctrl+D it asks for delete question yes or no, it it is…
Lovely Bobby
  • 43
  • 1
  • 6
1
vote
1 answer

SAS %errmail macro

Although I have the error handling: filename myfile email to=&e_mail. …
aola
  • 87
  • 3
  • 8
1
vote
2 answers

SAS %INCLUDE Statement - proceed even if an error

I have a code that tells me that something went wrong in a file a.sas filename myfile email to=&e_mail. …
aola
  • 87
  • 3
  • 8
1
vote
1 answer

Progress 4GL - Define variable month/year

Here's the problem, i need to create a date range on the variable below. define variable s_date as character format "99/9999" no-undo. There is a start_date column in my db (format "99/99/9999"(dd/mm/yyyy)) the date when a customer sales order…
Alan M.
  • 11
  • 3
1
vote
2 answers

Validate URL in Informix 4GL program

In my Informix 4GL program, I have an input field where the user can insert a URL and the feed is later being sent over to the web via a script. How can I validate the URL at the time of input, to ensure that it's a live link? Can I make a call and…
Moses Davidowitz
  • 982
  • 11
  • 28
1
vote
2 answers

is it possible to use MaximumFuntion within an Entry Funciton in Progress 4gl

I am new to progress and I am trying to figure out how to get this working. My task is to Get a list of integer values from user as semi colon separated and message the highest and lowest value on that list. Till now I have used an entry function…
nikita
  • 31
  • 7
1
vote
1 answer

Display only a part of a string

I'm selecting an email address but I don't want to display the full email. Only the part before the '@'. How can I cut it. I know how to display only certain amount of characters or numbers. But how do I specify to display only till the '@' symbol.…
Moses Davidowitz
  • 982
  • 11
  • 28
1
vote
0 answers

Has anyone built a declarative tool builder or 4gl app on ruby on rails?

We have been seeing how productive you can be building apps in technologies like salesforce declaritive tools (builder) where you can create entities, relationships, views, validations, triggers, workflow, and reporting all without writing a line of…
Joelio
  • 4,621
  • 6
  • 44
  • 80
1
vote
0 answers

Placement of 'Window' menu group in Genero Studio 2.50.15

The manual says that windowMenu Defines if the WCI container should display an automatic 'Window' menu, with Cascade and Tile features, and list of child windows. Values can be 'yes', 'no' (default). Setting
Richard Holyoak
  • 569
  • 5
  • 18
1
vote
2 answers

Is there any size/row limit in .txt file?

The question may looks duplicate. But i am not getting the answer which i am looking. The problem is, in unix, one of the 4GL binary is fetching data from the table using cursor and writing the data in .txt file. The table contains around 50 Million…
SuRa
  • 503
  • 2
  • 12
  • 24
1
vote
1 answer

replace one quote symbol into two quotes in informix

I am working on informix-4gl.my programs is about to adds and update user information from one tables to many tables.In case, there were information from user that contains "'" symbol or single quote such as the purchaser name or user address.My…
Rahim Jaafar
  • 43
  • 1
  • 1
  • 9
1
vote
3 answers

Whats is Vista 4GL?

Not going to hide the fact I am a recruitment consultant. However I have a requirement come in for a Vista 4GL Developer. I have tried googling Visa 4GL however not much is coming up. Is Vista 4GL similar to Progress 4GL? If anyone wants to point…