Submitted by Tom on 2016/09/30 13:48
Hi all,
havent used IQ much in a while, so apologies if I've missed anything relevant to this report !
 
In the field properties dialogue:
 
1) column for 'Shown [in current grid]' is no longer displayed
 
2) after clicking 'Save', newly created field is not visible in the list. If I create another new field, it shows bottom of the list (which fine)

3) newly created field (when shown in dialogue as per #2 above) cannot be dragged to grid -- Field Properties pane need to be closed and reopened to enable drag/drop
 
TIA, Tom
 
Relevant manual page: Field Management Dialog
 
IQ version 0.9.83 portable /// Windows 7 x64

Comments

 I can confirm this in clean portable IQ with sample database:
 
basically the biggest problem is that:
the 'Shown' column is no longer displayed
 
and without the shown column in the Field Properties dialogue, the fact that the new Field will not display in the list until the dialogue is closed/reopened makes creating new fields and adding them to current grid a very clunky experience.
 
(I'm creating a new database, creating a lot of new fields as needed, so struggling with this one: if anyone has an easier way of doing it or a workaround please let me know)

DavidF

2016/10/03 08:38

In reply to by Tom

hi Tom,
 
when I make a new field and want to add it to a grid, I just create the field, come out of Field Properties, and use Columns > Add/Remove Columns to add it to the current grid. (Didnt' know about click and drag - thanks for mentioning that!)  I can't remember seeing a "Shown in current grid" checkbox in Field Properties - but I'm a (relatively) recent IQ user. And you're right, adding new fields to a grid often strikes me as awkward - going into one dialogue, coming out, into another one. And then in Add/Remove Columns you have to search the (pretty long) list to find the field you want. I think I would find a "Shown in current grid" checkbox very useful.
 
On new fields. Yes, there does seem to be a "hesitation" in the Field Properties dialogue about creating a new field, in that it doesn't show in the field list until you create another new field... I found though if you click in the field list (the ID column) where it says "(New)", the new field will appear. However even then you cannot click and drag it onto the grid.
 
So it seems easy and quick to create lots of new fields, not so quick to get them into grids. I've sometimes found the "include in new grids" option useful, if I have fields (new or otherwise) that I want to appear in all grids. Eg I want more or less all my databases to include the "Notes" field, so I've marked that accordingly.
 
Another way of adding fields to the grid is via the properties pane - right-click on the field, "show field in the current grid". Not much quicker than via Add/Remove Columns, but it maybe has the benefit of "staying in" the grid while you do it.
 
cheers
 
DavidF.

Tom

2016/10/04 14:11

In reply to by DavidF

Thanks David,
I used IQ for years, but in a limited manner, and not at all for a while now, so I'm a bit rusty at the moment even with the basics -- so it's good to get reminded of other options.
 
Re the 'Shown [in]' column in the Fields dialogue, see this image
 
 
 

DavidF

2016/10/04 16:41

In reply to by Tom

Well, there you go! Shows how much attention I pay. I guess Pierre had his reasons for removing it... Duplication with Add/Remove Columns? It would be a quick way of getting a lot of new fields into the grid though...
 
DavidF.

Tom

2016/10/05 08:10

In reply to by DavidF

[quote=DavidF]
Well, there you go! Shows how much attention I pay. I guess Pierre had his reasons for removing it... Duplication with Add/Remove Columns? It would be a quick way of getting a lot of new fields into the grid though...
[/quote]
 
it may be gone quite a while: you know the way, you miss something only when you need it...
 
 

I'm bumping this in hopes Pierre can respond on this issue.  Losing the "shown in" column isn't a good thing.  If there's a programming issue, that's fine, but I'd like to hear Pierre's thoughts on it.
 
Usually when you're creating a field, it's because you want to add it to the current grid.  Having to exit then go to another list and find the field you just created is inefficient, to say the least, especially if you've created multiple fields that then get scattered throughout the other alphabetical field list.
 
Wayne
 

Armando

2016/10/23 14:50

In reply to by WayneK

[quote=WayneK]
I'm bumping this in hopes Pierre can respond on this issue.  Losing the "shown in" column isn't a good thing.  If there's a programming issue, that's fine, but I'd like to hear Pierre's thoughts on it.
 
Usually when you're creating a field, it's because you want to add it to the current grid.  Having to exit then go to another list and find the field you just created is inefficient, to say the least, especially if you've created multiple fields that then get scattered throughout the other alphabetical field list.
 
Wayne
 
[/quote]
 
Can't you just drag drop them from the field properties dialog? I think that was one of the reason behind that relatively new feature.
So you can order those newly created fields by number, then grab them an put them where wherever you want in any opened grid
-
IQ geek
Windows 8.1
CPU: Intel i5 2.6ghz

WayneK

2016/10/23 15:25

In reply to by Armando

Armando,
 
You can drag existing fields into a grid, but not new ones, for some reason (even after saving the newly-created field).  You have to close the Field Properties dialog and re-open it.  When you do that, the new field has been sorted alphabetically, so it amounts to the same thing as using the "add column" command.
 
Wayne