Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 16 JUN 1998 05:57:02PM Jeff Blinn wrote:

A while back I posted a message about a popup 'breaking' out early. Here's what I'm trying to do:

- Button click triggers event handler

- Record keys are passed to a popup

- Popup is displayed

- If keys are returned, a new window is displayed with selected record(s)

The problem is, when I sort on a numeric column, control passes back to the event handler (with no selected keys) - but the popup remains displayed. So if I sort on the numeric column, and then select records - there is no resulting window displayed.

I think I've isolated the problem a little better at this point - if the numeric column in the popup contains any non-numeric values (ie. null), this condition presents itself. If 'all' the rows have some numeric data (zero instead of null) things seem to work OK.

The obvious workaround - make sure there are no null values.

I'm guessing it has something to do with setting the SORTEDCOL property (line 543 of Popup):

PS_Set_Property(@window: ET_POPUP$, "SORTEDCOL", Col: @fm: Sort)

although the popup does display the sorted data before it breaks.

Is there any chance of fixing this so that null values are ignored (considered to be zero)?

Thanks,

Jeff


At 16 JUN 1998 06:17PM Jeff Blinn wrote:

After further testing - it seems the null value may not be doing it. If I sort on the numeric column before all the records load into the popup it works, if I wait until all records are loaded it breaks. Only on the numeric column. I can wait or not for any of the other columns, and it works fine - just sorting on the numeric column creates the problem. On the one hand I wonder if the size of the sort has anything to do with it - but why would the other columns sort without a problem? Is the sort routine different for numeric/non numeric columns?

Thanks,

Jeff


At 16 JUN 1998 11:40PM DSig (SigSolutions) wrote:

Jeff (Cameron)

I have just created a new popup for a SIC table (2k entries). This popup displays only the SIC code which is numeric. Dict says it is integer.

In UI I test the POPUP. I Shift-DClick the column and if I do this before the data is completly loaded all is okay. If I do this after the data is loaded .. it sorts then I get the "no value return" message.

I am using 3.6.1

dsig

David Tod Sigafoos ~ SigSOlutions

dsig@teleport.com cis:70302,77 voice:503-639-8080


At 17 JUN 1998 01:08PM Jeff Blinn wrote:

David,

It's nice to know the problem is reproducable on someone else's system. The thing that seems strange to me is that the popup remains visible and functional (kind of) instead of closing. This would definitely cause problems with the users.

I don't think the fix will actually be in the Popup code either - something strange happens after the sortedcol property is set under these conditions.

Jeff


At 17 JUN 1998 05:18PM DSig (SigSolutions) wrote:

Jeff,

We just need to see if cameron or gene reply to these notes and if they can reproduce ..

dsig

David Tod Sigafoos ~ SigSOlutions

dsig@teleport.com cis:70302,77 voice:503-639-8080

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/6450d61392172dfc8525662500789454.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1