Logical Page

Hi All,
I want to create a 2 page long report because the data has to be printed in front & back side of the Paper. I done this with 2 vertical panels but they can not be printed as distinct pages so that i can print 1st page then insert the page on back side & then print 2nd page.
Pls Help me out of this problem.
Thanks in Advance
Vikas

Hi Ino,
Thanks for replying. But you didn;t understand my problem. Let me expain it.
I have a format to be printed through reports & it is very long i.e. of 2 pages. now i made vertical panel which spans to 2 pages & solves the problem. but in that case when i give print command both pages print automatically as they are the part of one panel but what i want is to print those 2 pages like distinct pages in print dialog box i.e. page 1 then page 2. which is not possible thru panels i think. so i tried without panels then it gave message " Object Body is not enclosed by object ."
Is it precise enough to understand problem or let me know if have to elaborate more.
Thanks & regards
Vikas

Similar Messages

  • How to print logical page number in TOC of report

    My report has three sections - header, main, trailer.
    after each group break in the main section the page number is saved using the srw.get_page_num(pageNum).
    this records are used to build the toc in the trailer section.
    Problem: srw.get_page_num delivers only the logical pagenum of the section,
    means if the header section spans more than one page (for example 2), the main section starts at physical pagenum 3.
    If I don't know how many pages my header contains I never have the real page number in my toc, beacuse i have to add the number of "header pages" to the saved pagenum of the main section to compute the "physical pagenum".
    Is there a possibility to save the physical pagenum in the header section (in a trigger) ?
    Message was edited by:
    [email protected]

    Thats my huge problem - i can not calculate the number of pages
    nor in the main section neither in the header section.
    The problem is not to know how many pages are in the trailor section.
    I have to know, how many pages are in the header section without to start multiple the report.
    If I have this number i can add it to the "logical" page number" of the main section to get the physical page number of the report.
    the page numbers of the main section are available.
    Message was edited by:
    [email protected]

  • Trying to create logical page numbers

    I'm working in Acrobat XI 12.0.02 (Architecture: i386, Build: 11.0.01.36, AGM: 4.28.131, CoolType: 5.11.131, JP2K: 2.0.0.26752.) I'm on a top-of-the-line iMac under OS X 10.7.5.
    I'm trying to set up logical page numbers in an existing PDF file from archive.org. This is one of their rather fancy PDF's that has invisible searchable text over the page image. Really nice to work with, but in this case, the original book has very strange page numbering. The original editor decided that illustrations, figures and blank pages would not be numbered. Instead, the numbering skips to the next text page. That makes it a massive pain in the neck to try to get to any particular page in the book. I will be using this book extensively for months to come, so it's well worth my time to fix this by setting up logical page numbers. The original file has no security set of any kind.
    In Acrobat XI, Preferences, Page Display, I've checkmarked "Use logical page numbers."
    In the Page Thumbnails tab, I've selected a range of pages (7-16 in the original book.) I right-click on the selected page range. I select Number Pages. The "Pages" part of the dialog box comes up with "Selected" marked. The "Numbering" part of the dialog box comes up with "Begin new section." "Style" is set to None. "Prefix" is blank. I set "Start" to 7. I hit OK. I see no error messages. I see nothing in the page number box in the navigation bar. I see no page numbers in the Page Thumbnail tab. Entering page 10, for example, in the page number box takes me to the Acrobat page 10, not to the logical page 10. Saving and re-opening the file in Acrobat XI doesn't work, nor does opening the file in Acrobat Reader 10.1.6 work.
    What's wrong? What am I missing?

    Thanks for these scripts, they will be very helpful.
    My main problem is understanding the integration of the javascript with the pl/sql as the values in both the lovs need to be dynamic (the values in both tables could potentially change quite often). I need to take the value selected in the first lov (using javascript I think) and pass it somehow to the pl/sql select statement to get the values to be used as the options in the second.
    Any guidance on combining the use of javascript and pl/sql would be most welcome.

  • Logical page/Physical page/Page Break

    I have to create a form like report. Without data it takes 3 A4 pages, with data it can expand to 5 pages or more. So in report developer I create for Main section: Width=21 Height=29.7, Horizontal Panels per page=1, Vertical Panels per page=3.
    First problem:
    When I run the report with data, which coused that report expands to more then 3 A4 pages, I can only see and print 3 pages. I want to have all pages.
    Second problem:
    Inside report there is repating frame with more repeating frames inside for displayin some sort of tables. I want that each record of outer repeating frame is on new A4 page. I set Page break before=Yes for outer frame. When I run report I can see the data before the frame and then two blank pages. I think that Page break before=Yes makes page break for logical page (in my case 3 A4 pages) and then I am on the first problem. How to make Page Break for one A4 (physical) page only?
    Any ideas how to solve these problems?
    Regards, Sasa

    Hi Nguyen,
    It was pretty difficult running the report. Here are the changes I made so that the report runs sucessfully:
    1. Changed "Vertical Panels per Page" to 1. The reason: this property equates pages in your report to priter pages. Eg, a value of 2 means that each page in your report is equivalent to 2 physical printer pages. This may be needed if you design very large pages, but the dimensions of physial printer pages are smaller. We do not need this. So I changed it to 1.
    2. In Paper Layout editor, fit everything on 1 page. At runtime it can flow to more than 1 page, no problem. But we want to 'design' 1 page. It was just overflowing a little bit on to the 2nd page, I changed it so that it fits on 1st page itself.
    3. Changed "Print Object On" to First Page, instead of All pages for all frames and boilerplate text objects. Reason - page breaks here refer only to Logical pages, not to physical pages as you might have imagined. For the report, everything is 1 logical page, even though you see the output on 3-5 physical pages. Pl see Report Builder Help on this property, it explains things with graphics.
    The hardest part was step 3 - it took me a long while to figure that out.
    Now the report appears correctly with all the data. Now the only problem is to figure out how to do a page break before M37. We can figure that out, but first can you try these changes, and let me know that you are at least getting ALL DATA in your report output?
    Navneet.

  • Attempt to fetch logical page (6:78) in database 5 failed.

    Hello every one:
    I am upgrading to SQL 2005 using sql 2000 datafiles in clustered environment.
    I have followd note 799058 hemogenious system copy. However after attaching the database, we are getting the following error message, when running SQL 2005 upgrade tools.
    I ran dbcheck on source database there is no issue, However dbcheck is failing in new database. I tried dbcheck with repais fast and dbcheck with data loss, however both attempts have failed with exact same message.
    I am not sure how to handle this error.
    Please advice.
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select (@@microsoftversion / 65536) / 256
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from master..sysdatabases where name = 'R3T'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from R3T..sysusers where name = 'r3t'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from master..sysprocesses where dbid = db_id('R3T') and program_name like 'R3%' and uid = (select uid from R3T..sysusers where name = 'r3t')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select (@@microsoftversion / 65536) / 256
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    DECLARE @n NVARCHAR(4000) DECLARE @ns NVARCHAR(4000) SET @ns = ''
    DECLARE c CURSOR FOR
    select case when serverproperty('Collation') is NULL then '' else convert(sysname, serverproperty('Collation')) end
    union all select case when serverproperty('Edition') is NULL then '' else convert(sysname, serverproperty('Edition')) end
    union all select case when serverproperty('InstanceName') is NULL then '' else convert(sysname, serverproperty('InstanceName')) end
    union all select case when serverproperty('IsClustered') is NULL then '' else convert(sysname, serverproperty('IsClustered')) end
    union all select case when serverproperty('IsFullTextInstalled') is NULL then '' else convert(sysname, serverproperty('IsFullTextInstalled')) end
    union all select case when serverproperty('IsIntegratedSecurityOnly') is NULL then '' else convert(sysname, serverproperty('IsIntegratedSecurityOnly')) end
    union all select case when serverproperty('IsSingleUser') is NULL then '' else convert(sysname, serverproperty('IsSingleUser')) end
    union all select case when serverproperty('IsSyncWithBackup') is NULL then '' else convert(sysname, serverproperty('IsSyncWithBackup')) end
    union all select case when serverproperty('MachineName') is NULL then '' else convert(sysname, serverproperty('MachineName')) end
    union all select case when serverproperty('NumLicenses') is NULL then '' else convert(sysname, serverproperty('NumLicenses')) end
    union all select case when serverproperty('ProcessID') is NULL then '' else convert(sysname, serverproperty('ProcessID')) end
    union all select case when serverproperty('ProductVersion') is NULL then '' else convert(sysname, serverproperty('ProductVersion')) end
    union all select case when serverproperty('ProductLevel') is NULL then '' else convert(sysname, serverproperty('ProductLevel')) end
    union all select case when serverproperty('ServerName') is NULL then '' else convert(sysname, serverproperty('ServerName')) end
    union all select case when serverproperty('Release') is NULL then '' else convert(sysname, serverproperty('Release')) end
    union all select case when serverproperty('Patch') is NULL then '' else convert(sysname, serverproperty('Patch')) end
    union all select case when serverproperty('IsSysAdmin') is NULL then '' else convert(sysname, serverproperty('IsSysAdmin')) end
    OPEN c FETCH NEXT FROM c INTO @n
    WHILE @@FETCH_STATUS = 0
    BEGIN set @ns = @ns + @n + ';' FETCH NEXT FROM c INTO @n END
    CLOSE c DEALLOCATE c select @ns
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select IS_SRVROLEMEMBER('sysadmin')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from master..sysdatabases where name = 'R3T'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from R3T..sysusers where name = 'r3t'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from R3T..sysusers where name = 'r3t'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use R3T
    declare @info nvarchar(2000)
    declare @cs nvarchar(100)
    declare @tmp nvarchar(200)
    declare @rel nvarchar(100)
    declare @patch nvarchar(100)
    declare @sql nvarchar(2000)
    declare schema_cursor cursor for
    select name
    from dbo.sysusers
    where islogin = '1'
    open schema_cursor
    select @info = ''
    fetch next from schema_cursor into @cs
    while @@fetch_status = 0
    begin
    select @info = @info + @cs
    select @info = @info + ':'
    select @info = @info + cast(count(*) as varchar(20)) from sysobjects where uid = user_id(@cs) and name not in ('dtproperties')
    select @info = @info + ':'
    select @info = @info + cast(count(*) as varchar(20)) from sysobjects where uid = user_id(@cs) and type = 'U' and name not in ('dtproperties')
    if exists(select * from sysobjects where name = 'CVERS' and uid = user_id(@cs) and type = 'U')
    begin
    select @info = @info + ':1'
    select @sql = 'select @rel = RELEASE, @patch = EXTRELEASE from ' + @cs + '.CVERS where COMPONENT = ''SAP_BASIS'''
    exec sp_executesql @sql, N'@rel nvarchar(100) output, @patch nvarchar(100) output', @rel output, @patch output
    select @info = @info + ':'
    select @info = @info + @rel
    select @info = @info + ':'
    select @info = @info + @patch
    end
    else select @info = @info + ':0'
    if exists(select * from sysobjects where name = 'BC_CVERS' and uid = user_id(@cs) and type = 'U')
    begin
    select @info = @info + ':1'
    end
    else select @info = @info + ':0'
    select @info = @info + ';'
    fetch next from schema_cursor into @cs
    end
    close schema_cursor
    deallocate schema_cursor
    select @info
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use [R3T] select count(*) from sysobjects where name like 'Y%' and type='P' and uid=user_id('r3t')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select count(*) from R3T..sysusers where name = 'SAPR3TDB'
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    DECLARE @n NVARCHAR(4000) DECLARE @ns NVARCHAR(4000) SET @ns = ''
    DECLARE c CURSOR FOR
    select case when serverproperty('Collation') is NULL then '' else convert(sysname, serverproperty('Collation')) end
    union all select case when serverproperty('Edition') is NULL then '' else convert(sysname, serverproperty('Edition')) end
    union all select case when serverproperty('InstanceName') is NULL then '' else convert(sysname, serverproperty('InstanceName')) end
    union all select case when serverproperty('IsClustered') is NULL then '' else convert(sysname, serverproperty('IsClustered')) end
    union all select case when serverproperty('IsFullTextInstalled') is NULL then '' else convert(sysname, serverproperty('IsFullTextInstalled')) end
    union all select case when serverproperty('IsIntegratedSecurityOnly') is NULL then '' else convert(sysname, serverproperty('IsIntegratedSecurityOnly')) end
    union all select case when serverproperty('IsSingleUser') is NULL then '' else convert(sysname, serverproperty('IsSingleUser')) end
    union all select case when serverproperty('IsSyncWithBackup') is NULL then '' else convert(sysname, serverproperty('IsSyncWithBackup')) end
    union all select case when serverproperty('MachineName') is NULL then '' else convert(sysname, serverproperty('MachineName')) end
    union all select case when serverproperty('NumLicenses') is NULL then '' else convert(sysname, serverproperty('NumLicenses')) end
    union all select case when serverproperty('ProcessID') is NULL then '' else convert(sysname, serverproperty('ProcessID')) end
    union all select case when serverproperty('ProductVersion') is NULL then '' else convert(sysname, serverproperty('ProductVersion')) end
    union all select case when serverproperty('ProductLevel') is NULL then '' else convert(sysname, serverproperty('ProductLevel')) end
    union all select case when serverproperty('ServerName') is NULL then '' else convert(sysname, serverproperty('ServerName')) end
    union all select case when serverproperty('Release') is NULL then '' else convert(sysname, serverproperty('Release')) end
    union all select case when serverproperty('Patch') is NULL then '' else convert(sysname, serverproperty('Patch')) end
    union all select case when serverproperty('IsSysAdmin') is NULL then '' else convert(sysname, serverproperty('IsSysAdmin')) end
    OPEN c FETCH NEXT FROM c INTO @n
    WHILE @@FETCH_STATUS = 0
    BEGIN set @ns = @ns + @n + ';' FETCH NEXT FROM c INTO @n END
    CLOSE c DEALLOCATE c select @ns
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select IS_SRVROLEMEMBER('sysadmin')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    DECLARE @n NVARCHAR(4000) DECLARE @ns NVARCHAR(4000) SET @ns = ''
    DECLARE c CURSOR FOR
    select case when serverproperty('Collation') is NULL then '' else convert(sysname, serverproperty('Collation')) end
    union all select case when serverproperty('Edition') is NULL then '' else convert(sysname, serverproperty('Edition')) end
    union all select case when serverproperty('InstanceName') is NULL then '' else convert(sysname, serverproperty('InstanceName')) end
    union all select case when serverproperty('IsClustered') is NULL then '' else convert(sysname, serverproperty('IsClustered')) end
    union all select case when serverproperty('IsFullTextInstalled') is NULL then '' else convert(sysname, serverproperty('IsFullTextInstalled')) end
    union all select case when serverproperty('IsIntegratedSecurityOnly') is NULL then '' else convert(sysname, serverproperty('IsIntegratedSecurityOnly')) end
    union all select case when serverproperty('IsSingleUser') is NULL then '' else convert(sysname, serverproperty('IsSingleUser')) end
    union all select case when serverproperty('IsSyncWithBackup') is NULL then '' else convert(sysname, serverproperty('IsSyncWithBackup')) end
    union all select case when serverproperty('MachineName') is NULL then '' else convert(sysname, serverproperty('MachineName')) end
    union all select case when serverproperty('NumLicenses') is NULL then '' else convert(sysname, serverproperty('NumLicenses')) end
    union all select case when serverproperty('ProcessID') is NULL then '' else convert(sysname, serverproperty('ProcessID')) end
    union all select case when serverproperty('ProductVersion') is NULL then '' else convert(sysname, serverproperty('ProductVersion')) end
    union all select case when serverproperty('ProductLevel') is NULL then '' else convert(sysname, serverproperty('ProductLevel')) end
    union all select case when serverproperty('ServerName') is NULL then '' else convert(sysname, serverproperty('ServerName')) end
    union all select case when serverproperty('Release') is NULL then '' else convert(sysname, serverproperty('Release')) end
    union all select case when serverproperty('Patch') is NULL then '' else convert(sysname, serverproperty('Patch')) end
    union all select case when serverproperty('IsSysAdmin') is NULL then '' else convert(sysname, serverproperty('IsSysAdmin')) end
    OPEN c FETCH NEXT FROM c INTO @n
    WHILE @@FETCH_STATUS = 0
    BEGIN set @ns = @ns + @n + ';' FETCH NEXT FROM c INTO @n END
    CLOSE c DEALLOCATE c select @ns
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    select IS_SRVROLEMEMBER('sysadmin')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    exec sp_configure 'show advanced options', 1
    reconfigure with override
    exec sp_configure 'xp_cmdshell', 1
    reconfigure with override
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    exec sp_dbcmptlevel 'R3T', 90
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use R3T select count(*) from sysobjects where type = 'P' and uid = user_id('r3t')
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use R3T
    declare @name sysname
    declare allnames cursor for
    select name from sysobjects
    where type = 'P'
    and (name like 'Y%' or name like 'SAP%')
    and uid = user_id('r3t')
    open allnames
    fetch next from allnames into @name
    while (@@fetch_status =0)
    begin
    exec ('drop procedure [r3t].[' + @name + ']')
    fetch next from allnames into @name
    end
    close allnames
    deallocate allnames
    [Microsoft][ODBC SQL Server Driver][SQL Server]Attempt to fetch logical page (6:78) in database 5 failed. It belongs to allocation unit 71905451171905536 not to 281474979397632.
    executeSQL is called with following parameters:
    Server: cacgcbcrr518
    Login: integrated security
    Resultset will not be copied
    Ignore errors is false
    Append results is false
    use R3T select count(*) from sysobjects where type = 'P' and uid = user_id('r3t')
    executeSQL is called with following parameters:

    THIS IS THE SQL ERROR LOGS:
    2008-05-28 15:49:20.79 spid21s     Starting up database 'R3T'.
    2008-05-28 15:49:20.79 spid20s     Starting up database 'msdb'.
    2008-05-28 15:49:20.82 spid20s     1 transactions rolled forward in database 'msdb' (4). This is an informational message only. No user action is required.
    2008-05-28 15:49:20.84 spid20s     0 transactions rolled back in database 'msdb' (4). This is an informational message only. No user action is required.
    2008-05-28 15:49:20.84 spid20s     Recovery is writing a checkpoint in database 'msdb' (4). This is an informational message only. No user action is required.
    2008-05-28 15:49:20.88 spid21s     Analysis of database 'R3T' (5) is 100% complete (approximately 0 seconds remain). This is an informational message only. No user action is required.
    2008-05-28 15:49:20.90 spid21s     1 transactions rolled forward in database 'R3T' (5). This is an informational message only. No user action is required.
    2008-05-28 15:49:21.06 spid21s     0 transactions rolled back in database 'R3T' (5). This is an informational message only. No user action is required.
    2008-05-28 15:49:21.06 spid21s     Recovery is writing a checkpoint in database 'R3T' (5). This is an informational message only. No user action is required.
    2008-05-28 15:49:21.06 spid5s      Recovery of any in-doubt distributed transactions involving Microsoft Distributed Transaction Coordinator (MS DTC) has completed. This is an informational message only. No user action is required.
    2008-05-28 15:49:21.06 spid5s      Recovery is complete. This is an informational message only. No user action is required.
    2008-05-28 15:49:25.60 spid51      Configuration option 'Agent XPs' changed from 0 to 1. Run the RECONFIGURE statement to install.
    2008-05-28 15:49:25.74 spid51      Using 'xpsqlbot.dll' version '2005.90.3042' to execute extended stored procedure 'xp_qv'. This is an informational message only; no user action is required.
    2008-05-28 15:49:25.81 spid51      Using 'xpstar90.dll' version '2005.90.3042' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.
    2008-05-28 15:49:25.82 spid51      Using 'xplog70.dll' version '2005.90.3042' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.
    2008-05-28 15:58:29.52 spid53      Setting database option SINGLE_USER to ON for database R3T.
    2008-05-28 15:58:29.52 spid53      Setting database option SINGLE_USER to ON for database R3T.
    2008-05-28 15:59:15.77 spid53      Error: 605, Severity: 21, State: 3.
    2008-05-28 15:59:15.77 spid53      Attempt to fetch logical page (6:72) in database 5 failed. It belongs to allocation unit 71905451171905536 not to 281474979397632.
    2008-05-28 15:59:15.78 spid53      DBCC CHECKDB (R3T, repair_fast) WITH all_errormsgs, no_infomsgs executed by sa terminated abnormally due to error state 5. Elapsed time: 0 hours 0 minutes 18 seconds.
    2008-05-28 16:02:17.43 spid54      Error: 605, Severity: 21, State: 3.
    2008-05-28 16:02:17.43 spid54      Attempt to fetch logical page (6:72) in database 5 failed. It belongs to allocation unit 71905451171905536 not to 281474979397632.
    2008-05-28 16:02:17.44 spid54      DBCC CHECKDB (R3T, repair_allow_data_loss) WITH all_errormsgs, no_infomsgs executed by sa terminated abnormally due to error state 5. Elapsed time: 0 hours 0 minutes 10 seconds.
    2008-05-28 16:04:53.26 spid54      Setting database option MULTI_USER to ON for database R3T.
    2008-05-28 16:04:53.26 spid54      Setting database option MULTI_USER to ON for database R3T.
    2008-05-29 00:00:06.31 spid15s     This instance of SQL Server has been using a process ID of 2016 since 5/28/2008 3:49:21 PM (local) 5/28/2008 10:49:21 PM (UTC). This is an informational message only; no user action is required.
    2008-05-29 09:45:59.67 spid54      Error: 605, Severity: 12, State: 3.
    2008-05-29 09:45:59.67 spid54      Attempt to fetch logical page (6:72) in database 6 failed. It belongs to allocation unit 71905451171905536 not to 281474979397632.
    2008-05-29 09:45:59.69 spid54      DBCC CHECKDB (R3T) WITH no_infomsgs executed by sa terminated abnormally due to error state 5. Elapsed time: 0 hours 1 minutes 20 seconds.

  • Multiple panels per logical page

    I am working on a customer statement report. It has one logical page with three panels(physical pages). The records on third panel will expand to the next logical page at runtime. I thought it could continue to show on the first panel of the next logical page, but they are showed on the third panel which is at the same level of the previous logical page. The first and second panels of the second logical page are blank. How can I remove the blank pages and move the continuing records start from the first panel of the next logical page.
    Your help will be highly appreciated.
    It is urgent, please help!

    Hi there Otto... If I understand you correctly, you might need to look into the LEAD function.
    Here's an example:
    with table1 as
    (SELECT ROWNUM rn, 'Line ' || ROWNUM text
    FROM all_objects
    WHERE ROWNUM <= 10)
    SELECT *
    FROM (SELECT rn, text AS text_col1,
    LEAD (text, 1) OVER (ORDER BY rn) AS text_col2,
    LEAD (text, 2) OVER (ORDER BY rn) AS text_col3
    FROM table1)
    WHERE MOD (rn, 3) = 1
    outputs
    RN,TEXT_COL1,TEXT_COL2,TEXT_COL3
    1,Line 1,Line 2,Line 3
    4,Line 4,Line 5,Line 6
    7,Line 7,Line 8,Line 9
    10,Line 10
    Cheers,
    Vidar

  • Printing bug with logical page numbers

    I have a PDF file set up with logical page numbering. If I want to print page 7-10 and type this in the Pages field, Reader prints physical pages 7 through 10 from the PDF file instead of logical page 7-10. I tried it in Reader X and XI and the problem occurs in both. I am pretty sure it worked in early versions, but I don't know what version it stopped working on. Is this a known issue?
    Rick

    Could it be that this file contains duplicate page labels? Can you share the file?

  • How do I delete pages based on logical page number?

    I have a large combined PDF document and am using logical page numbers. I only want to see the first page of each document in the combined file. How do I delete all of the page 2, 3... at once rather than deleting them from the thumbnail section or going page by page.
    This is a large document combined from 300+ other documents. It does recognize 300 page 1, and 300 page 2 and so on
    Using Adobe Acrobat XI Pro

    Hi thebestjake,
    You might have to use javascript for the purpose to automate the process.
    Else you have to manually delete via Acrobat > Tools > Pages > Delete  and specify the range of pages to be deleted :
    Refer : Acrobat Help | Rotating, moving, deleting, and renumbering PDF pages
    Regards,
    Rave

  • Page Numbering on repeating frame with 3 logical pages per physical page

    We have a report in Reports 6i that prints a form on continous multi-part paper. We are converting the report to print to a laser printer with three forms per page. Each form has page numbers in the format of "page 1 of 15". The "page" refers to the form number and the "of" refers to the total number of forms for the outer group. So we could have page 1 of 15 through page 15 of 15 followed by page 1 of 112, etc.
    I have tried all of the suggestions on how to base page numbers on a repeating frame and non of them seem to work. All the examples seem to be based on the idea that the logical page contains 1 or more physical pages; whereas my situation is that I have multiple logical pages on each physical page.
    Does anyone have a thought on how to do this?

    Create one summary column (lets say cs_pagenumber) in inner group and provide following:
    Function: Count
    Source: any field from innrer group
    Reset At: outer group
    Create one summary column (lets say cs_totalpages) in outer group and provide following:
    Function: Count
    Source: any field from innrer group
    Reset At: outer group
    (above will work if one field is printed only once in a form)
    Create a field in inner repeating frame for cs_pagenumber and create a boilerplate text (&cs_totalpages) in the same repating frame for cs_totalpages. This should solve the problem.
    Hope this helps.

  • How to use logic page numbers on android device?

    I have some pdf files which include a few pages with table of contents, this  way i changed the meta data of the pdf document and set up logical page count on my computer. Works great on my windows pc, but when i transfer these pdf's on my android device the android version of adobe does not show pages in not logical page count. Is there a possibilitx to show pdf's with logical page count using the android version of adobe reader?

    Easy dial you mean? Not all region's firmware are having this feature if I don't remember wrongly..
    Press any numbers on the standby screen > options > easy dial
    If the easy dial word is there, that means you have this feature enabled for your region.

  • Attempt to fetch logical page ERROR

    Hi all !! there are many read error from my error log :
    Attempt to fetch logical page (1:106) in database 6 failed. It belongs to allocation unit 196608 not to 281474980642816.
    I read DBCC checkDB.... the it asked me to run dbcc checkcatalog,, however there is no error.
    any one has idea ??

    I think you need to drill down to to the object level to see what happened, perhaps rebuild index will solve the problem. Use Paul's stored procedure
    http://blogs.msdn.com/sqlserverstorageengine/archive/2006/06/10/625659.aspx
    SELECT OBJECT_NAME(p.OBJECT_ID) AS 'tableName'
        , i.name AS 'indexName'
        , p.partition_number
        , au.type_desc
        , CONVERT (VARCHAR(6),
          CONVERT (INT, SUBSTRING (au.first_page, 6, 1) +
             SUBSTRING (au.first_page, 5, 1))) +
       ':' + CONVERT (VARCHAR(20),
          CONVERT (INT, SUBSTRING (au.first_page, 4, 1) +
             SUBSTRING (au.first_page, 3, 1) +
             SUBSTRING (au.first_page, 2, 1) +
             SUBSTRING (au.first_page, 1, 1))) AS 'firstPage'
        , CONVERT (VARCHAR(6),
          CONVERT (INT, SUBSTRING (au.root_page, 6, 1) +
             SUBSTRING (au.root_page, 5, 1))) +
       ':' + CONVERT (VARCHAR(20),
          CONVERT (INT, SUBSTRING (au.root_page, 4, 1) +
             SUBSTRING (au.root_page, 3, 1) +
             SUBSTRING (au.root_page, 2, 1) +
             SUBSTRING (au.root_page, 1, 1))) AS 'rootPage'
        , CONVERT (VARCHAR(6),
          CONVERT (INT, SUBSTRING (au.first_iam_page, 6, 1) +
             SUBSTRING (au.first_iam_page, 5, 1))) +
       ':' + CONVERT (VARCHAR(20),
          CONVERT (INT, SUBSTRING (au.first_iam_page, 4, 1) +
             SUBSTRING (au.first_iam_page, 3, 1) +
             SUBSTRING (au.first_iam_page, 2, 1) +
             SUBSTRING (au.first_iam_page, 1, 1))) AS 'firstIAM_page'
    FROM sys.indexes AS i
    Join sys.partitions AS p
        ON i.OBJECT_ID = p.OBJECT_ID
        And i.index_id = p.index_id
    Join sys.system_internals_allocation_units AS au
        ON p.hobt_id = au.container_id
    ----WHERE OBJECT_NAME(p.OBJECT_ID) = 'ProductReview'
    ORDER BY tableName;
    DBCC TraceOn (3604);
    DBCC Page (AdventureWorks, 1, 3038, 3);
    DBCC TraceOff (3604);
    USE AdventureWorks;
    GO
    EXEC sp_AllocationMetadata 'HumanResources.Employee';
    GO
    USE master;
    GO
    IF OBJECT_ID ('sp_AllocationMetadata') IS NOT NULL
       DROP PROCEDURE sp_AllocationMetadata;
    GO
    CREATE PROCEDURE sp_AllocationMetadata
       @object VARCHAR (128) = NULL
    AS
    SELECT
       OBJECT_NAME (sp.object_id) AS [Object Name],
       sp.index_id AS [Index ID],
       sa.allocation_unit_id AS [Alloc Unit ID],
       sa.type_desc AS [Alloc Unit Type],
       '(' + CONVERT (VARCHAR (6),
          CONVERT (INT, SUBSTRING (sa.first_page, 6, 1) +
             SUBSTRING (sa.first_page, 5, 1))) +
       ':' + CONVERT (VARCHAR (20),
          CONVERT (INT, SUBSTRING (sa.first_page, 4, 1) +
             SUBSTRING (sa.first_page, 3, 1) +
             SUBSTRING (sa.first_page, 2, 1) +
             SUBSTRING (sa.first_page, 1, 1))) +
       ')' AS [First Page],
       '(' + CONVERT (VARCHAR (6),
          CONVERT (INT,
             SUBSTRING (sa.root_page, 6, 1) +
             SUBSTRING (sa.root_page, 5, 1))) +
       ':' + CONVERT (VARCHAR (20),
          CONVERT (INT,
             SUBSTRING (sa.root_page, 4, 1) +
             SUBSTRING (sa.root_page, 3, 1) +
             SUBSTRING (sa.root_page, 2, 1) +
             SUBSTRING (sa.root_page, 1, 1))) +
       ')' AS [Root Page],
       '(' + CONVERT (VARCHAR (6),
          CONVERT (INT,
             SUBSTRING (sa.first_iam_page, 6, 1) +
             SUBSTRING (sa.first_iam_page, 5, 1))) +
       ':' + CONVERT (VARCHAR (20),
          CONVERT (INT,
             SUBSTRING (sa.first_iam_page, 4, 1) +
             SUBSTRING (sa.first_iam_page, 3, 1) +
             SUBSTRING (sa.first_iam_page, 2, 1) +
             SUBSTRING (sa.first_iam_page, 1, 1))) +
       ')' AS [First IAM Page] 
    FROM
       sys.system_internals_allocation_units AS sa,
       sys.partitions AS sp
    WHERE
       sa.container_id = sp.partition_id
       AND sp.object_id =
          (CASE WHEN (@object IS NULL)
             THEN sp.object_id
             ELSE OBJECT_ID (@object)
          END);
    GO
    EXEC sys.sp_MS_marksystemobject sp_AllocationMetadata;
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Force logical page numbers?

    Is there a way to force my documents to open with this preference
    setting ("Use logical page numbers") turned on? I have this turned on,
    and my documents sometimes begin on a number other than 1, but my client
    has it turned off. I want him to be able to type in, for instance, 73,
    and have it take him to the 3rd page in a file that begins on page 71.
    Kenneth Benson
    Pegasus Type, Inc.
    www.pegtype.com

    Could it be that this file contains duplicate page labels? Can you share the file?

  • Logical pages

    Hi..
    is it possible to split 1 logical page into 2 logical pages?I have e very large text field and i want to obtain a report page that looks like a page in word with 2 columns...using the same field
    Any ideas + suggestions?
    Thanks, Nicola

    Hi Team,
    that's what i did anyways but dividing the logical page into.. say 4 panels would leave me with 4 individual physical pages sent out to the printer. I have solved the problem otherwise.
    Here's another question though ..is there a way to programmatically hide or show a trailer , or header, section so that even when the objects in them are hiding(conditional formatting) i don't get blank pages?
    I have already set the 'Blank Pages' checkbox to 'no'but the empty pages are still there.
    Many many thanks, Nicola

  • Distiller 8 stripping logical page numbering

    A client has set up a repurposing workflow that requires us to save PDFs as Postscript, and then run new Distiller settings on the Postscript file.
    When we run the process in Acrobat & Distiller 8, the logical page numbering is stripped (that is, if the first page of the original page showed as Page 19 (1 of 26), after processing it reverts to Page 1 (1 of 26)).
    The client says this does not happen in Acrobat/Distiller 7, and we have confirmed this. Processing the files in Acrobat/Distiller 7 is not a very useful option for us, as most of our workstations have moved to Leopard, and therefore cannot distill files reliably using Distiller 7. We are working around the problem by manually resetting the logical page numbering in the PDFs after processing--an extra step.
    Here's my question: has anyone else experienced this behavior? Any idea why the process would strip the page numbering in version 8, but not in version 7? If anyone has experienced this, have you found a setting that prevents the problem in version 8?
    Thanks very much.

    Jon,
    Thanks for your reply. It's not a workflow we would have designed; the client insists upon it, however, and it does seem to get them what they want, except for the page numbering problem.
    Upon testing the setting you suggest, the "Preserve Document Info from DSC" option appears *not* to preserve logical page numbering. It preserves other information--title, creation date, and time--but not the logical page numbers. It was a good suggestion, though. Perhaps that parameter was left out when the code was rewritten for Acrobat/Distiller 8...
    Yours,
    David

  • Uninitialized logical page after database load

    Hi Guys
    I am struggling to restore a database to a new server. I have a brand new installation of ASE 16 on Windows server 2008. I have run the following commands:
    disk init name ="TWSDEV1DB", physname="c:\sapdata\TWSDEV1DB.dbf", size="5000M"
    go
    disk init name ="TWSDEV1DBLOG", physname="c:\sapdata\TWSDEV1DBLOG.dbf", size="5000M"
    go
    sp_helpdevice
    go
    CREATE login cssdmw with password cssdmw;
    Then I ran this....
    CREATE DATABASE TWSDEV1DB on TWSDEV1DB  = "4250M"  for load;
    go
    ALTER DATABASE TWSDEV1DB for load;
    go
    load database TWSDEV1DB from 'compress::1::/temp/TWSDEV1DB.dmp_1409151614.sc'
    stripe on 'compress::1::/temp/TWSDEV1DB.dmp_1409151614.sc1'
    stripe on 'compress::1::/temp/TWSDEV1DB.dmp_1409151614.sc2'
    stripe on 'compress::1::/temp/TWSDEV1DB.dmp_1409151614.sc3'
    go
    online database TWSDEV1DB
    go
    The online database is erroring with an Uninitialized logical page.
    Any help would be welcome.

    Hi David,
    I don't think the fact that your database creation script probably doesn't match the original layout of the source database is causing this error.  You should be able to load any dump into a database that is the same size as the source regardless of layout (assuming same page size, character set, sort order, etc).  Matching the layout does make things "prettier" (log fragments end up on devices named "log...", etc, but the load should succeed and the database be functional regardless.
    I agree with Jeff that the "with compression" option should be used in preference to the older "compress::" syntax.  The "with compression" feature is more flexible as the dump header and trailer can be read, the dump can be made to a remote backupserver, etc.
    There is a known bug on 16.0 that results in this 692 error, which is CR 764402.  The error is specific to the use the "for load" option.  I recommend that you drop the database and create it without using "for load"; the process will take longer as it initializes every page, but it will avoid the bug.  A fix for the bug is expected in the 16.0 SP00 PL04 release (I don't have an expected date for it, but should be fairly near future).
    Cheers,
    -bret

  • Logical page numbering in SDK

    Hi
    Does somebody know of a way to retrieve the logical page numbering of a page in the SDK? I'm using the IAC OLE interface in VBA for Excel, and I'd ideally like to go to the page specified by it's logical page number (section numbering), something like:
    Set AView = AcroAVDoc.GetAVPageView()
    AView.GoTo("1-13")
    However the only option appears to be to supply the page's absolute number to the GoTo function. I'm not afraid of using another interface if its available to me, but from all my research I can't turn up anything describing what I'd like. From what I can see, logical numbering only exists in the Acrobat application.
    Sombody asked a similar question in another forum but it wasn't answered, I'm hoping this is a better place for it:
    http://forums.adobe.com/thread/507321
    Thanks in anticipation, Andrew

    Actually I can get the page labels (logical numbers) using the JSObject interface getPageLabel function on the document, then open to the absolute page number. This way it looks like the hyperlinks are going to the logical page numbers.

Maybe you are looking for