Re: Help: designer 2000 multi-page from generation problem
Date: 1996/12/09
Message-ID: <32AC4F22.3EE3_at_us.oracle.com>#1/1
Michael Leung wrote:
>
> I am using the Data/Module diagrammer of designer 2000 to generate forms.
> I have a table with many fields and these fields cannot fit into one
> screen. So, I am trying to make multiple pages with that single block but
> I cannot find way to do it. I can make multiple pages with different table
> blocks. Thks for any info.
>
> Michael Leung
Several solutions:
1) UPDATE to Designer 2000 R 1.3. In Designer/2000 Release 1.3 we have
added the ability to split a block over multiple canvases, but within
one window. You can generate a number of stacked
canvases which are placed on to of each other and a poplist is generated
to
allow you to move between the canvases. This is very similar to Win95
tabs.
To do this you simply place your DCU's in item groups marked as type "Stacked". We generate a canvas for each stacked item group.
2) Try using stacked canvases. Basically, what you do is group several
related fields into logical groupings. Then create a poplist to switch
between canvases.
3) Declare in your module data usage twice your table and define the second as New Page or New PopUp. Then define the columns you want in each one. After Generation open Forms Designer and then in the Navigator window drag & drop the fields which are on the second block on the first one. Drop the second block and compile to check if it doesn't exist some references to the block you deleted.
4) I didn't test it up to now but with item groups it's possible to
define fields
on an other canvas. Have a look on the new properties affected to Item
Group.
5) You can "force" the generator to place selected items on a
spreadtable canvas
using the following technique:
- Place the required items in a group
- Specify that the generator uses "spreadtable" overflow
- Add some code that will then manage your canvases - if you have some specific positioning, viewing, etc. requirements.
It's not a solution to all the "spreading blocks across canvases" conundrum, but it is satisfactory in some cases.
Hope this helps!
Regards,
Syed Kadir.
Received on Mon Dec 09 1996 - 00:00:00 CET