Skip to content

GTDrillDown3%%()

Forums Forums SIMPOL Programming GTDrillDown3%%()

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #137
    Giancarlo Cavadini
    Participant

    Hi Neil, in SIMPOL there is something similar to the beautiful function GTDrillDown3%%() of Superbase? Thanks. Giancarlo

    #1453
    Michael
    Keymaster

    On 20/10/2013 11:02, Giancarlo wrote:
    > Hi Neil,
    > in SIMPOL there is something similar to the beautiful function
    > GTDrillDown3%%() of Superbase?
    > Thanks.
    > Giancarlo
    >

    Hi Giancarlo,

    I remember writing that one and it took quite a while. I have been thinking about redoing it for SIMPOL, but it is a pretty big
    bit of work, so it has kept getting put off. One thing that it uses is a tabbed list box, and I don't think we have support for
    tabbed list boxes in SIMPOL currently. There are a couple of very interesting controls from wxWidgets that would be a really good
    vehicle for this function, which is probably why I haven't done it yet. I could do it with the grid, but it wouldn't be the saem
    thing, but may still be quite useful, let me think about it.

    Ciao, Neil

    #2332
    Giancarlo Cavadini
    Participant

    On 21/10/2013 11:25, Neil Robinson wrote:
    >
    > On 20/10/2013 11:02, Giancarlo wrote:
    >> Hi Neil,
    >> in SIMPOL there is something similar to the beautiful function
    >> GTDrillDown3%%() of Superbase?
    >> Thanks.
    >> Giancarlo
    >>
    >
    > Hi Giancarlo,
    >
    > I remember writing that one and it took quite a while. I have been thinking
    > about redoing it for SIMPOL, but it is a pretty big
    > bit of work, so it has kept getting put off. One thing that it uses is a
    > tabbed list box, and I don't think we have support for
    > tabbed list boxes in SIMPOL currently. There are a couple of very
    > interesting controls from wxWidgets that would be a really good
    > vehicle for this function, which is probably why I haven't done it yet.
    > I could do it with the grid, but it wouldn't be the saem
    > thing, but may still be quite useful, let me think about it.
    >
    > Ciao, Neil
    >
    okay, thanks
    Giancarlo

    #2333
    Jim Locker
    Member

    I have a working "request 20" with optional drilldown mode.

    I implemented it using a list box and I plan to redo it with a grid.
    Won't take long; I just have not done it.

    Also, it uses my structure for database access and not yours.

    If you like, I could send you all the code, AND the requisite backend
    functions so you could see how I access the database and what is needed in
    order to access it more like how you do it.

    It took a long time to write, but it is pretty much debugged now. You
    would not have to change it much to make it work in your format, however
    you would have to change it considerably to make it internally consistent
    with your format.

    Basically, my backend loads arrays with record information and passes
    those arrays to the requester rather than having the requester process
    record objects directly.

    #1445
    Michael
    Keymaster

    On 24/10/2013 09:10, Jim wrote:
    > I have a working "request 20" with optional drilldown mode.
    >
    > I implemented it using a list box and I plan to redo it with a grid.
    > Won't take long; I just have not done it.
    >
    > Also, it uses my structure for database access and not yours.
    >
    > If you like, I could send you all the code, AND the requisite backend
    > functions so you could see how I access the database and what is needed in
    > order to access it more like how you do it.
    >
    > It took a long time to write, but it is pretty much debugged now. You
    > would not have to change it much to make it work in your format, however
    > you would have to change it considerably to make it internally consistent
    > with your format.
    >
    > Basically, my backend loads arrays with record information and passes
    > those arrays to the requester rather than having the requester process
    > record objects directly.
    >

    Hi Jim,

    The report engine has a mode that allows it to be used for filling things like list boxes, so it is very efficient. I will
    undoubtedly use the same technique. What took the most time when I wrote the 3-D version was actually the sample application that
    demonstrated it, since it needed a lot of coding to assess the width of the tabs for the list box. Using a grid, with resizable
    columns, and having the code already in the product for establishing the required length and height of a string will make this
    much easier.

    I may code it while waiting for the IP to be purchased.

    Ciao, Neil

    #1446
    Giancarlo Cavadini
    Participant

    Hi Jim,
    I'm sorry to answer with a considerable delay, I am engaged in the
    conversion from SBL to SIMPOL … I have no more time for anything else …

    Thank's for your offer. Please send me your software, I see him with
    pleased to see how you solved. However, realize that I am only at the
    beginning of my adventure with SIMPOL …

    Greetings.

    On 24.10.2013 09:10:11 Jim wrote:
    >
    > I have a working "request 20" with optional drilldown mode.
    >
    > I implemented it using a list box and I plan to redo it with a grid.
    > Won't take long; I just have not done it.
    >
    > Also, it uses my structure for database access and not yours.
    >
    > If you like, I could send you all the code, AND the requisite backend
    > functions so you could see how I access the database and what is needed
    > in order to access it more like how you do it.
    >
    > It took a long time to write, but it is pretty much debugged now. You
    > would not have to change it much to make it work in your format, however
    > you would have to change it considerably to make it internally consistent
    > with your format.
    >
    > Basically, my backend loads arrays with record information and passes
    > those arrays to the requester rather than having the requester process
    > record objects directly.

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.