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
0
votes
1 answer

How to add json object into another json object at the same level?

suppose that i have json object "body" : -{ "clinic" : -{ "address" : -{ "city" : Costa Mesa, "state" : CA } I want to add 'doctor' json object with its children as the same level as clinic in the…
saquib
  • 3
  • 1
0
votes
2 answers

OpenEdge Progress 4GL WRITE-XML NAMESPACE-PREFIX

Hi Progress OpenEdge dev, I am using the following syntax to generate an XML file from temp table. All is good but for one item. dataset dsCust:write-xml("FILE", "c:/Test/Customer.xml", true). This is my temp table declaration def temp-table…
BobNoobGuy
  • 1,551
  • 2
  • 30
  • 62
0
votes
1 answer

Sage X3 cannot acess table values

Hi there can anyone help me in Sage X3. I made a new table (ZITEMECO) and a new screen (ZITF0) to use inside OITF window but I'm having trouble to read the table, it appears that $LIENS action not working at all, what am I doing wrong? Here is the…
Rui Leming
  • 61
  • 10
0
votes
1 answer

progress 4gl query for export count of records in all table available in db

I am trying to export count of all tables in excel or text file. if any program or any query will help me ? I am trying to code for export count of data available in each table. code: define stream table t1. output stream t1 to t1.csv. …
user3668036
  • 25
  • 1
  • 11
0
votes
2 answers

How to convert A0058 value to 9958 in progress 4gl

i have column having multiple value like A0045 ,A00065 . i want to convert it 9945, 9965. Need to remove all 0 and character value and add 99 before that value.. replace(val,"A","99") will replace only A I want to go for A-Z occurrence.. Any char…
user3668036
  • 25
  • 1
  • 11
0
votes
5 answers

How to convert A00073 value to 9973 in progress 4gl

i have column having multiple value like A0045 ,A00065 . i want to convert it 9945, 9965. Need to remove all 0 and character value and add 99 before that value.. Please help..
user3668036
  • 25
  • 1
  • 11
0
votes
1 answer

sas 4gl sql how to join the tables

I am new in programming and I have to do some task which looks like this: I have two tables for example: TableA +-------+ | name | +-------+ | name1 | | name2 | | name3 | +-------+ TableB +-------+-------+ | name | tips | +-------+-------+ |…
ApplePie
  • 1
  • 2
0
votes
2 answers

In unix by using vstart command i connect to db. i want to see code behind vstart cmd?

I am using Progress DB. From Unix we do vstart to connect to Progress DB. I want to know code behind this. How can I do that? I dont know if that is a unix command or something user created?
user3668036
  • 25
  • 1
  • 11
0
votes
2 answers

Openedge Progress 4GL Table join

any advise from progress 4GL guru to take a peek on the block of 4GL code bellow and see if it is overly done ? can it be done so that it is easier to follow / more readable? I have TblA Report 6998077 6998078 6998097 7062816 And…
BobNoobGuy
  • 1,551
  • 2
  • 30
  • 62
0
votes
2 answers

Use multiple letters for shortcut on command key in informix 4GL

I have the following 2 RingMenus: AddOrder AddCustomer How can I add a shortcut so that I can press "AO" for AddOrder, and "AC" for AddCustomer? I know we can add shortcuts like: command key("o") "AddOrder" "Add a new order" But how can I make…
Moses Davidowitz
  • 982
  • 11
  • 28
0
votes
1 answer

Installing Aubit4GL via a source package

please tell me how to install Aubit4gl using a source package in windows i.e. I'm looking for windows commands equivalent for ./configure and make install. I can install binary but I particularly want to install from a source package for certain…
0
votes
3 answers

How to write Query in progress openedge 11.6

How to write query in progress? How to display all data from Table in Sports database. Provide me some link for query practice in progress at beginner level.
Purushottam
  • 35
  • 1
  • 8
0
votes
2 answers

Writing a nested 4gl query after 'WHERE'

I only have access to write a 4gl query after Where(. Is it possible to write a nested query to search in a completely different table? For example **FOR EACH WORK_ORDER WHERE(** //my query starts on this line 1=1 and ( for each purchase_order…
Baked Inhalf
  • 3,375
  • 1
  • 31
  • 45
0
votes
3 answers

Values in Informix 4gl Language

I have a field called 'UCN' which has 6 character. This Field can have both Character and Numeric Value like "A123Y5" or "12345Y" or "G23561" some thing Like this. We need to print the data from here with Pipe as A|1|2|3|Y|5. I am able to put…
Mukesh
  • 5
  • 1
  • 5
0
votes
2 answers

How do I fill out fillable PDF Form fields using 4gl?

I have a PDF form that I'm filling out with data using progress-4gl. To date, I've been only filling in text fields using the following syntax: put stream stream1 unform "^global CHX_SINGLE_CE_PLAN3" skip(0) "X" …