help

Cringer

ProgressTalk.com Moderator
Staff member
Progress version as a bare minimum, but I really don't understand your requirements.
 

TomBascom

Curmudgeon
Cringer asked for your Progress version. And clarification of your requirements.

You might want to consider providing the requested information.
 
Last edited:

borhane

Member
I modified the program (frames location)


1537431142145.png

after execution but the result gives me that .......
the frames stay left
my question is that there is a trick that sets the frames so that it is non modifiable and thank you in advance for your understanding

1537431079131.png
 

Cringer

ProgressTalk.com Moderator
Staff member
How did you modify the location? What did you change? What are you expecting to happen.
Let me put it to you another way: when you go to the doctor you don't tell him that you feel ill so you took an aspirin and you still feel ill. You tell him the symptoms in detail so that he can examine you and make a judgement about what treatment to take. We are not mind readers. We don't know your application. We don't know what you changed, so how can we possibly know why it's not working. We're still pretty unclear as to the requirements too because those aren't explained.
Until you can explain yourself better you will not get help that is useful as you are just wasting our time and yours.
 

borhane

Member
no I find the fixation of frames in .i programs and here is an example:
Code:
&GLOBAL-DEFINE LG_SAISIEConseillers 7


DEFINE {1} SHARED VARIABLE w-CODE_CONSEILLE AS CHARACTER FORMAT "X(6)" INITIAL "conseiller"
     LABEL "Conseiller"
     VIEW-AS FILL-IN
     SIZE 39.8 BY 1
     BGCOLOR 1 FGCOLOR 15  NO-UNDO.

DEFINE {1} SHARED VARIABLE wCode_Tiers AS CHARACTER FORMAT "X(15)"
     LABEL "Client"
     VIEW-AS FILL-IN
     SIZE 17 BY 1 NO-UNDO.

DEFINE {1} SHARED VARIABLE wNOM_TIERS AS CHARACTER FORMAT "X(35)"
     VIEW-AS FILL-IN
     SIZE 48 BY 1
     BGCOLOR 1 FGCOLOR 15  NO-UNDO.

DEFINE {1} SHARED VARIABLE wNO_PIECE AS INTEGER FORMAT "99999999" INITIAL 0
     LABEL "Pièce No"
     VIEW-AS FILL-IN
     SIZE 17 BY 1 NO-UNDO.

DEFINE {1} SHARED FRAME FrameConseiller
     w-CODE_CONSEILLE AT ROW 1.48 COL 9.2 COLON-ALIGNED HELP
          "Identifiant du conseiller ou du vendeur"
     wNO_PIECE AT ROW 1.48 COL 61 COLON-ALIGNED HELP
          "Numero du ticket pour le poste"
     wCode_Tiers AT ROW 1.48 COL 88.8 COLON-ALIGNED HELP
          "Identification du tiers pour tous les sites d'une mˆme soci‚t‚"
     wNOM_TIERS AT ROW 1.48 COL 106.4 COLON-ALIGNED HELP
          "Nom ou raison sociale du tiers" NO-LABEL
    WITH 1 DOWN KEEP-TAB-ORDER OVERLAY
         SIDE-LABELS NO-UNDERLINE THREE-D
         AT COL 2 ROW 28
         SIZE 160 BY 3
         TITLE "Tiers & Conseiller".
 
Last edited:

andre42

Member
Why is the source code in French, including keywords? o_O You fixed that, thanks.
I suppose the language barrier might explain the communication problems.
 
Last edited:

TomBascom

Curmudgeon
"AT" defines the left-most column for a frame (or a field within a frame) (and the top row when used in a frame phrase). So "AT 2" is putting your frame 2 columns from the left edge (at row 28 from the top of the screen).

"CENTERED" will center a frame.

"COLUMN x" puts the frame's left edge at column X. The row will depend on what else is being displayed at that time.

"TO" defines the right-most column for a field within a frame but is not usable for the frame itself.
 
Top