iLogic: How to create an InputBox consisting of 3 coloumns?

iLogic: How to create an InputBox consisting of 3 coloumns?

Anonymous
Not applicable
1,625 Views
8 Replies
Message 1 of 9

iLogic: How to create an InputBox consisting of 3 coloumns?

Anonymous
Not applicable

Hello World 🙂

I am a beginner using I-Logic to enable a symmetrical part change by the user into an asymmetrical part. This can be done by changing values in the input box for the left and right side of the part.

However, I am facing the following problem:

Firstly, I aleady know how to create an input box for one value entry and how to convert that:

 

myparam = InputBox("Prompt", "Title", "Default Entry")

CDbl(myparam)

 

Anyway, the question is the following: How can I create an input box consisting of 3 coloumns (see attached pdf-file "InputBox_3Coloumns" please):
1. coloumn: Contains fixed terms/ name

2. coloumn: Input possibility for values (left side of the part)

3. coloumn: Input possibility for values (right side of the part)

 

Also, I should mention that the value in the third coloumn should be filled in automatically. That means: When the user puts the values in the second coloumn, the third coloumn takes over the same values automatically. Now, the same value in the third coloumn should be highlighted automatically to enable the user to change that value, if needed, without using the mouse. Here, a work step is saved in order to reduce working time (see attached pdf-file "FillingInAndHighlightingAutomatically" please).

 

I really hope to find help here, I have already searched for suitable solutions but could not find any.
Thank you so much in advance!

0 Likes
1,626 Views
8 Replies
Replies (8)
Message 2 of 9

rhasell
Advisor
Advisor

Hi

Have you thought of using a form instead?

Reg
2026.1
Message 3 of 9

Anonymous
Not applicable

I could create a form with several "columns" by adding "Raws", thank you!

 

I still wonder how I can automatically transfer the entered value from the first column to the second column. The value should be marked so that the value can be changed without using the mouse.

 

0 Likes
Message 4 of 9

FINET_Laurent
Advisor
Advisor

Morning,

 

For the little I know, this sounds a little complicated and I don't think I whould be able to accomplish this using iLogic.

VBA Editor sounds more adequate for this task.

 

Regards,

 

FINET L.

If this post solved your question, please kindly mark it as "Solution"

If this post helped out in any way to solve your question, please drop a "Like"

@LinkedIn     @JohnCockerill

Message 5 of 9

Anonymous
Not applicable

Alright, I will leave it for later then. Thank you.

0 Likes
Message 6 of 9

rhasell
Advisor
Advisor

I did some brief testing, but I could not get the fields to stabily auto populate, sometimes it worked perfectly, but then other instances all my entries would be overwritten, it was most frustrating, as a normal form with an apply button will work perfectly, but the auto populate is where it got difficult for me.

 

Reg
2026.1
Message 7 of 9

Anonymous
Not applicable

Thank you for trying it out! I don't know what to do, too. Seems to be more complicated than I thought.

0 Likes
Message 8 of 9

A.Acheson
Mentor
Mentor

@Anonymous 

 

Correct me if I am wrong but do you need a dynamic form like attached where the input boxes get greyed out as conditions are met?

DescriptionLinksNotesCategory Category 1Category 2
Enable iLogic Form Controls http://inventortrenches.blogspot.comEnable iLogic Form Controls3.ipt This is also from Curtis Post or somewhere on the forum. I do not have the direct link but this grey's out the form controls as the user selects parameters with certain criteria. I use it to select material, thickness, sheet metal rule etc in a sheet metal part.ilogiciLogic parameters/FormsAutomation
If this solved a problem, please click (accept) as solution.‌‌‌‌
Or if this helped you, please, click (like)‌‌
Regards
Alan
Message 9 of 9

Anonymous
Not applicable

Thank you Alan for your reply.

 

No, no greyed out input fields.

 

I have two columns full of input fields. When the first value is put and "Enter" is pressed, the same value should appear automatically in the input field next to it (second column). Also, it should be marked in blue, so that you can change the value immediately without using the mouse.

 

So after putting the first value (320mm) and pressing Enter, the same value appears automatically in the inpult field next to it and is marked in blue:

VentorIn_0-1607536418355.png

 

The aim is, to save a work step and you don't need to use the mouse to click on the inpult field to change the value because it is already marked.

 

0 Likes