Re: Help: designer 2000 multi-page from generation problem

From: Syed Kadir <skadir_at_us.oracle.com>
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:  

  1. Place the required items in a group
  2. Specify that the generator uses "spreadtable" overflow
  3. 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

Original text of this message