Getting the number of pages in excel sheet or current page using OLE2
Hi,
I fill an excel sheet using CLIENT_OLE2 from Oracle 10g form,
I want to get the number of pages in sheet or the number of current page,
after searching for solution I found this example on VB:
Sub GetPageCount()
Dim iView As Integer
Dim iHorizontalBreaks As Integer
Dim iVerticalBreaks As Integer
Dim iPageCount As Integer
On Error Resume Next
'go to the range and set PrintArea to the range name
Application.Goto Reference:="ABC"
ActiveSheet.PageSetup.PrintArea = Selection.Address
'turn monitor flickering/updating off
Application.ScreenUpdating = False
'remember current View setting
iView = Application.ActiveWindow.View
'refresh the print area
Application.ActiveWindow.View = xlPageBreakPreview
'set view back
Application.ActiveWindow.View = xlNormalView
'turn monitor flickering/updating back on
Application.ScreenUpdating = True
'calculate the # of pages
iHorizontalBreaks = ActiveSheet.HPageBreaks.Count + 1
iVerticalBreaks = ActiveSheet.VPageBreaks.Count + 1
iPageCount = iHorizontalBreaks * iVerticalBreaks
How can I implement this using CLIENT_OLE2?
Any assistance would be welcome.
Thanks
IF all the panels were exactly the same width (highly doubtful for a roll-fold) and IF ID supported 12 pages per spread (it doesn't) then it might be less work to make 12-page spreads and place the PDF twice, but since I think there's a really good chance you'll need to adjust the positioning for at least 22 pages, that seems doomed.
I wouldn't even bother, in this case, with facing pages. Presumably they want this for the screen, so there's nothing gained from facing pages or multiple columns. You can either make the file with 24 pages and place the PDF 12 times for each page of the PDF, or place each page of the PDF once in a 2-page file, then copy the pages and reposition the image in the frame for each panel. The big thing here is to put the PDF into frames that are the same size as the new page (so they get cropped down to one-panel on each page). Then it's just a case of sliding the the PDF left or right in the frame to expose the next panel.
Similar Messages
-
I am trying to get the last column in an Excel sheet using the Report Generation toolkit. The function "Excel Get Last Row" does not give last column info. Is there a function that will do this?
ThanksHello –
I think the following example program might be helpful to get you started programming your application.
Get Excel Data from Specified Field.
Hope this helps!
SVences
Applications Engineer
National Instruments -
How to get the Last cell in HSSFCell (Excel sheet)
Hello
I am trying to convert an excel sheet to a tab limited file.
I am using HSSF and unable to track how do i know if the cell encountered is a last filled cell in excel sheet
Some of the cells in the sheet can be blank. In that case i am just using inputting a '\t' for that cell and read the next one. But coz of this when i get the last cell, a tab is included for that too.
Can someone let me know how can i rectify this?
it seems like HSSFCell does not have any methos like lastCell or so
Thanxthen use getLastCellNum() in org.apache.poi.hssf.usermodel.HSSFRow
-
How to get the number of page by creating OLE microsoft word document
Hihi Experts,
I have generated a word document using ole in sap abap report.
May i know which command can i use to call the word object to get the number of page before closing the word document?
eg. call method of wordobj 'insertpagefield' ? and i need to require the page number in a variable eg. gv_pagenumber for other filtering purposes.
Thanks and Regards,
li Hui
Edited by: lihui lil on Aug 11, 2009 9:35 AM
Edited by: lihui lil on Aug 11, 2009 12:36 PMhi,
use the following code:
CALL METHOD OF gv_selection 'Information' = gv_curpage
EXPORTING
#1 = 3. " get current page number
CALL METHOD OF gv_selection 'TypeText'
EXPORTING
#1 = gv_curpage. "show current page number
CALL METHOD OF gv_selection 'TypeText'
EXPORTING
#1 = ' of '.
CLEAR gv_endpage.
CALL METHOD OF gv_selection 'Information' = gv_endpage
EXPORTING
#1 = 4. "get total page number
CALL METHOD OF gv_selection 'TypeText'
EXPORTING
#1 = gv_endpage. " show total page number
Edited by: VoonHan on Oct 13, 2009 7:35 AM -
To Display Logo on all the pages of Excel Sheet using OLE
Dear friends,
I have developed one report using OLE which display output in Excel. I have display logo using OLE.
I am able to display logo on first page of excel sheet. but I am not able to display it on all the pages.
Need your help. Please, suggest any good solution.
Thanks & Regards,
Sandip SonarExcel repeats only HEADER and FOOTER information on every page. The data on cell is relevant only for that page.
If you want to print something on every page in Excel, you will have to include it on HEADER/FOOTER section of the excel file.
To check this, go to excel, on meny go to File->PageSetup. Then select Header/Footer Tab... select Custom Header or custom footer.
Whatever you inset here (including image) will be printed on every page of Excel. Don't know OLE property to set this but I feel something should be available to set custom header footer for your file. -
Download the ALV Report output into excel sheet or notepad
Hi,
how to downlaod the alv report out into excel sheet or notepad in a proper manner. program contain large number records....
Thanks in advance!!!!
Regards,
kranthi.Hi
Download a report to excel with format (border, color cell, etc)
Try this program...it may help you to change the font ..etc.
Code:
REPORT ZSIRI NO STANDARD PAGE HEADING.
this report demonstrates how to send some ABAP data to an
EXCEL sheet using OLE automation.
INCLUDE OLE2INCL.
handles for OLE objects
DATA: H_EXCEL TYPE OLE2_OBJECT, " Excel object
H_MAPL TYPE OLE2_OBJECT, " list of workbooks
H_MAP TYPE OLE2_OBJECT, " workbook
H_ZL TYPE OLE2_OBJECT, " cell
H_F TYPE OLE2_OBJECT. " font
TABLES: SPFLI.
DATA H TYPE I.
table of flights
DATA: IT_SPFLI LIKE SPFLI OCCURS 10 WITH HEADER LINE.
*& Event START-OF-SELECTION
START-OF-SELECTION.
read flights
SELECT * FROM SPFLI INTO TABLE IT_SPFLI UP TO 10 ROWS.
display header
ULINE (61).
WRITE: / SY-VLINE NO-GAP,
(3) 'Flg'(001) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP,
(4) 'Nr'(002) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP,
(20) 'Von'(003) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP,
(20) 'Nach'(004) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP,
(8) 'Zeit'(005) COLOR COL_HEADING NO-GAP, SY-VLINE NO-GAP.
ULINE /(61).
display flights
LOOP AT IT_SPFLI.
WRITE: / SY-VLINE NO-GAP,
IT_SPFLI-CARRID COLOR COL_KEY NO-GAP, SY-VLINE NO-GAP,
IT_SPFLI-CONNID COLOR COL_NORMAL NO-GAP, SY-VLINE NO-GAP,
IT_SPFLI-CITYFROM COLOR COL_NORMAL NO-GAP, SY-VLINE NO-GAP,
IT_SPFLI-CITYTO COLOR COL_NORMAL NO-GAP, SY-VLINE NO-GAP,
IT_SPFLI-DEPTIME COLOR COL_NORMAL NO-GAP, SY-VLINE NO-GAP.
ENDLOOP.
ULINE /(61).
tell user what is going on
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
PERCENTAGE = 0
TEXT = TEXT-007
EXCEPTIONS
OTHERS = 1.
start Excel
CREATE OBJECT H_EXCEL 'EXCEL.APPLICATION'.
PERFORM ERR_HDL.
SET PROPERTY OF H_EXCEL 'Visible' = 1.
CALL METHOD OF H_EXCEL 'FILESAVEAS' EXPORTING #1 = 'c:\kis_excel.xls'
PERFORM ERR_HDL.
tell user what is going on
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
PERCENTAGE = 0
TEXT = TEXT-008
EXCEPTIONS
OTHERS = 1.
get list of workbooks, initially empty
CALL METHOD OF H_EXCEL 'Workbooks' = H_MAPL.
PERFORM ERR_HDL.
add a new workbook
CALL METHOD OF H_MAPL 'Add' = H_MAP.
PERFORM ERR_HDL.
tell user what is going on
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
PERCENTAGE = 0
TEXT = TEXT-009
EXCEPTIONS
OTHERS = 1.
output column headings to active Excel sheet
PERFORM FILL_CELL USING 1 1 1 'Flug'(001).
PERFORM FILL_CELL USING 1 2 0 'Nr'(002).
PERFORM FILL_CELL USING 1 3 1 'Von'(003).
PERFORM FILL_CELL USING 1 4 1 'Nach'(004).
PERFORM FILL_CELL USING 1 5 1 'Zeit'(005).
LOOP AT IT_SPFLI.
copy flights to active EXCEL sheet
H = SY-TABIX + 1.
PERFORM FILL_CELL USING H 1 0 IT_SPFLI-CARRID.
PERFORM FILL_CELL USING H 2 0 IT_SPFLI-CONNID.
PERFORM FILL_CELL USING H 3 0 IT_SPFLI-CITYFROM.
PERFORM FILL_CELL USING H 4 0 IT_SPFLI-CITYTO.
PERFORM FILL_CELL USING H 5 0 IT_SPFLI-DEPTIME.
ENDLOOP.
changes by Kishore - start
CALL METHOD OF H_EXCEL 'Workbooks' = H_MAPL.
CALL METHOD OF H_EXCEL 'Worksheets' = H_MAPL." EXPORTING #1 = 2.
PERFORM ERR_HDL.
add a new workbook
CALL METHOD OF H_MAPL 'Add' = H_MAP EXPORTING #1 = 2.
PERFORM ERR_HDL.
tell user what is going on
SET PROPERTY OF H_MAP 'NAME' = 'COPY'.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
PERCENTAGE = 0
TEXT = TEXT-009
EXCEPTIONS
OTHERS = 1.
output column headings to active Excel sheet
PERFORM FILL_CELL USING 1 1 1 'Flug'(001).
PERFORM FILL_CELL USING 1 2 0 'Nr'(002).
PERFORM FILL_CELL USING 1 3 1 'Von'(003).
PERFORM FILL_CELL USING 1 4 1 'Nach'(004).
PERFORM FILL_CELL USING 1 5 1 'Zeit'(005).
LOOP AT IT_SPFLI.
copy flights to active EXCEL sheet
H = SY-TABIX + 1.
PERFORM FILL_CELL USING H 1 0 IT_SPFLI-CARRID.
PERFORM FILL_CELL USING H 2 0 IT_SPFLI-CONNID.
PERFORM FILL_CELL USING H 3 0 IT_SPFLI-CITYFROM.
PERFORM FILL_CELL USING H 4 0 IT_SPFLI-CITYTO.
PERFORM FILL_CELL USING H 5 0 IT_SPFLI-DEPTIME.
ENDLOOP.
changes by Kishore - end
disconnect from Excel
CALL METHOD OF H_EXCEL 'FILESAVEAS' EXPORTING #1 = 'C:\SKV.XLS'.
FREE OBJECT H_EXCEL.
PERFORM ERR_HDL.
FORM FILL_CELL *
sets cell at coordinates i,j to value val boldtype bold *
FORM FILL_CELL USING I J BOLD VAL.
CALL METHOD OF H_EXCEL 'Cells' = H_ZL EXPORTING #1 = I #2 = J.
PERFORM ERR_HDL.
SET PROPERTY OF H_ZL 'Value' = VAL .
PERFORM ERR_HDL.
GET PROPERTY OF H_ZL 'Font' = H_F.
PERFORM ERR_HDL.
SET PROPERTY OF H_F 'Bold' = BOLD .
PERFORM ERR_HDL.
ENDFORM.
*& Form ERR_HDL
outputs OLE error if any *
--> p1 text
<-- p2 text
FORM ERR_HDL.
IF SY-SUBRC <> 0.
WRITE: / 'Fehler bei OLE-Automation:'(010), SY-SUBRC.
STOP.
ENDIF.
ENDFORM. " ERR_HDL
Please note that this example maybe slow at filling the excel table
(perhaps four fields per second on a 900 MHz machine - almost 30 seconds
for a short example).
To get the data on properties and methods - there is a bit of smoke and mirrors
going on here; they are EXCEL properties and methods, not sap ones - so you need
to look at excel help to determine how a particular function is structured. then
build the block in sap, as shown in the example.
If you only want to transfer the data to Excel like when you transfer the data from
ALV to Excel simply use the Function Modules:
XXL_SIMPLE_API
If you want more modifications when you transfer it to Excel use:
XXL_FULL_API -
The content type for office excel 2007 in jsp page and the mime-type in we
Hi,
In my system MS Office 2007 is installed. I am trying to generating excel sheets from JSP page by setting the content type "application/vnd.ms-excel" in jsp page and as well as in web.xml file. I am getting the below message
The file you are trying to open, 'xxxxxxxx.xls', is in a different format than specified by the file extension. Verify that the file is not corrupted and is from a trusted source before opening the file. Do you want to open the file now?
Then finally the excel file is opening and displaying properly. If in my system MS Office 2003 is installed , then the above message is not coming.
I have changed the content type according to Excel 2007 <%@ page contentType= "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" %> and in web.xml file the mime type to
<mime-mapping>
<extension>xlsx</extension>
<mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type>
</mime-mapping>
even the content type is changed according to office excel 2007 , i am getting the same above message.
My client is asking not to display the above message. So how to prevent that message ?
It's very great if any body reply me as soon as possible.Hi Akash,
I am not using the POI. I am generating the excel sheet using the below code.
<jsp:directive.page import="java.util.Map" />
<jsp:directive.page import="lehman.ra.Report.ReportDefinition" />
<jsp:directive.page import="lehman.ra.RAUtilBean" />
<jsp:directive.page import="java.util.ArrayList" />
<jsp:directive.page import="lehman.util.GeneralUtil" />
<jsp:directive.page import="lehman.admin.report.AdminHtmlReportFormatter"/>
<jsp:directive.page import="lehman.helper.irprod.IRProdHelper"/>
<%@ page contentType= "application/vnd.ms-excel" %>
<jsp:directive.page import="java.util.Iterator"/>
<jsp:directive.page import="java.util.HashMap"/>
<%
String strTradeDate = (String) session.getAttribute("TradingDate");
String sContextPath = request.getContextPath();
IRProdHelper irHelper = new IRProdHelper();
String sReportFormat = "E2E";
String subtab1 = request.getParameter("subtab1");
if (subtab1 == null)
subtab1 ="";
Map report_Ids = (Map) session.getAttribute("ADMIN_E2E_REPORTS");
AdminHtmlReportFormatter formatter = new AdminHtmlReportFormatter();
ArrayList contentData = new ArrayList();
ArrayList headerData = new ArrayList();
ArrayList metaData = new ArrayList();
Map resultMap = null;
String headerString = "";
String contentString = "";
String reportId = "";
int titleSpan = 5;
if( report_Ids!=null && report_Ids.size() > 0){
Object oReportObj = null;
Iterator rowIter = report_Ids.keySet().iterator();
RAUtilBean raUtilBean = new RAUtilBean();
ReportDefinition rdef = new ReportDefinition();
while ( rowIter.hasNext() ){
oReportObj = rowIter.next();
reportId = oReportObj.toString();
System.out.println("**************reportId="+reportId);
resultMap = (HashMap) report_Ids.get(oReportObj);
if(resultMap == null )
continue;
if(resultMap.size() > 0 ) {
contentData = (ArrayList)resultMap.get(GeneralUtil.CONTENT_DATA);
headerData = (ArrayList)resultMap.get(GeneralUtil.COL_METADATA);
metaData = (ArrayList)resultMap.get(GeneralUtil.METADATA);
rdef = new ReportDefinition();
raUtilBean.setReportAttributes(rdef, headerData, metaData,reportId, sReportFormat);
titleSpan = raUtilBean.findMaxCol(contentData, rdef.getDisplayCols());
if("51031".equals(reportId)){
if(resultMap.get("HIDE_ETA")!=null){
boolean hideETA = ((Boolean)resultMap.get("HIDE_ETA")).booleanValue();
formatter.setHideETA(hideETA);
if(hideETA){
titleSpan = titleSpan-1;
rdef.setMaxCol(titleSpan);
headerString = formatter.constructHeadingForE2E(rdef, headerData);
contentString = formatter.constructContentForE2E(rdef, contentData, strTradeDate, sReportFormat);
%>
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
<meta name="ProgId" content="Excel.Sheet"/>
<meta name="Generator" content="Microsoft Excel 9"/>
<link rel="File-List" href="./Test33_files/filelist.xml"/>
<link rel="Edit-Time-Data" href="./Test33_files/editdata.mso"/>
<link rel="OLE-Object-Data" href="./Test33_files/oledata.mso"/>
<link href="<%=sContextPath %>/llehman.css" rel="stylesheet" type="text/css">
<link href="<%=sContextPath %>/llcontent.css" rel="stylesheet" type="text/css">
<style>
<xsl:comment>
table
{mso-displayed-decimal-separator:"\.";
mso-displayed-thousand-separator:"\,";}
.style0
{mso-number-format:General;
text-align:general;
vertical-align:bottom;
white-space:nowrap;
mso-rotate:0;
mso-background-source:auto;
mso-pattern:auto;
color:windowtext;
font-size:10.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:Arial;
mso-generic-font-family:auto;
mso-font-charset:0;
border:none;
mso-protection:locked visible;
mso-style-name:Normal;
mso-style-id:0;}
.xl21
{mso-style-parent:style0;
color:black;
font-size:8.0pt;
font-family:Arial, sans-serif;
mso-font-charset:0;
border-top:.5pt solid silver;
border-right:.5pt solid silver;
border-bottom:.5pt solid silver;
border-left:none;}
.xl24
{mso-style-parent:style0;
mso-number-format:"\#\,\#\#0\.00_\)\;\\\(\#\,\#\#0\.00\\\)";}
.xl25
{mso-style-parent:style0;
mso-number-format:0%;}
.xl26
{mso-style-parent:style0;
mso-number-format:"\#\,\#\#0_\)\;\\\(\#\,\#\#0\\\)";}
.xl27
{mso-style-parent:style0;
background-color:#666666;
color:#FFFFFF;
font-size:9.0pt;
font-family:Arial, sans-serif;
mso-font-charset:0;
text-align:left;
vertical-align:middle;
border-top:none;
border-right:.5 pt solid silver;
border-bottom:.5pt silver;
border-left:none;
mso-pattern:auto none;
white-space:normal;
.xl55
color:black;
font-size:8.0pt;
font-weight:700;
mso-style-parent:style0;
mso-number-format:"\#\,\#\#0_\)\;\[Red\]\\\(\#\,\#\#0\\\)";
mso-pattern:auto none;
font-size:9.0pt;
font-family:Arial, sans-serif;
mso-font-charset:0;
text-align:right;
border-top:none;
border-right:.5pt solid silver;
border-bottom:.5pt solid silver;
border-left:none;
.xlDate{
mso-style-parent:style0;
mso-number-format:"yyyy\\-mm\\-dd";
.xlDateTime{
mso-style-parent:style0;
mso-number-format:"yyyy\\-mm\\-dd\\ h\\:mm\\ AM\/PM";
</xsl:comment>
</style>
<xml>
<x:ExcelWorkbook>
<x:ExcelWorksheets>
<x:ExcelWorksheet>
<x:Name><%=subtab1%></x:Name>
<x:WorksheetOptions>
<x:ProtectContents>False</x:ProtectContents>
<x:ProtectObjects>False</x:ProtectObjects>
<x:ProtectScenarios>False</x:ProtectScenarios>
</x:WorksheetOptions>
</x:ExcelWorksheet>
</x:ExcelWorksheets>
</x:ExcelWorkbook>
</xml>
</head>
<body text="#000000" style="margin-left:5px;margin-top:5px">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td>
<table border='0' cellpadding="0" cellspacing='0' width="100%">
<tr class="xl21">
<td align="left" nowrap style='font-size:11px;' colspan="<%=titleSpan%>"><b><%=subtab1%></b> - COB <%=irHelper.formatDate(strTradeDate)%> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
</tr>
<!-- Report Processing -->
<tr>
<td>
<%=headerString%>
<%=contentString%>
</td>
</tr>
<%
}//end of if
}//end of while
}//end of if report_Ids
%>
</table>
</body>
</html> -
Reg: Download alv grid data with top of page into excel sheet
Hi All,
I have a selection screen with radio button for download .
If that radio button was selected then the data will download into excel sheet (like if we execute normal ALV grid display from there we can download top-of-page and body as it is).
AOO : 2009P
Fiscal year : 2009
Posting period : 00
Local Currency : USD
CO Area Currency :
Accounting standard:
Sector : 23
BB code Period Value LC Periodic Quantity
AHDKGKAJ 200 0Did not get your question
-
Indesign CS3: How to get the number of the current layer?
Hallo!
How to get the number of the current layer in a page?
Thanks,
Alois BlaimerInterfacePtr<ILayerList> layerList(documentUIDRef, UseDefaultIID()); <br /><br />int32 layerCount = layerList->GetCount();<br /><br />To findout layer name use<br /><br />IDocumentLayer* documentLayer = layerList->QueryLayer(layerIndex);<br /> <br />PMString layer=documentLayer->GetName();
-
How to get the number of community members from outside the community
Hi everyone.
I need to know if there is any way to get the number of community members from outside the community, I mean, not using the "What's happening" webpart. I want to build up a page with a Webpart that summarize my three most visited communities indicating
number of members, three last messages in the newsfeed, and number of posts in blog, wikis, document libraries, etc.
Do I need statistics to get this kind of information? Should I use Sharepoint Object model instead?
Here is an example of what I need:
- Community name
- Number of members
- Community activity (messages, docs uploaded to library, etc)
- Number of posts in calendar, blog, wiki that belongs to community
Thank you all!Hi Thuan.
Thanks for your answer but it does not help me because these communities are Sharepoint Communities not external sites so I need to get that information using SP object model and BCS in this case is useless.
EDIT
I found the solution using the search objects but I was only able to get members, discussions and replies
using (ClientContext clientContext = new ClientContext("URL_OF_ENTERPRISE_SEARCH_CENTER"))
KeywordQuery keywordQuery = new KeywordQuery(clientContext);
keywordQuery.QueryText = "The_Name_of_the_Community WebTemplate:COMMUNITY";
SearchExecutor searchExecutor = new SearchExecutor(clientContext);
ClientResult<ResultTableCollection> results = searchExecutor.ExecuteQuery(keywordQuery);
clientContext.ExecuteQuery();
System.Collections.Generic.IDictionary<string, object> ret = null;
foreach (System.Collections.Generic.Dictionary<string, object> resultRow in results.Value[0].ResultRows)
Console.WriteLine("{0}: {1} ({2})", resultRow["CommunityMembersCount"], resultRow["CommunityTopicsCount"], resultRow["CommunitiyRepliesCount"]);
This is a Console Application.
I hope someone helps -
How to get the number of rows in a repeating frame ?
Hi all,
When I launch a report from forms then sometimes there are data in the report and sometimes there are no data. And the problem is that when there are no data then the frame containing the repeating frame is still displaying and a blank page displays on the report.
So I want to get the number of rows from the repeating frame so that I can code a format trigger on the frame to display or not the enclosing frame depending on the existence of data from the repeating frame.
Thank you very much indeed.Dear Friend,
You can achieve this. Define a summary column (say cnt). Select summary type as "COUNT". select any one of columns that are getting displayed in your repeating frame as summary column and provide "reset at" group name (or set this to report if you are defining this field at report level) . This "cnt" variable will contain how many records that will be fetched for your repeating frame (i.e. Group of Repeating frame). You can use this "CNT" variable in your format trigger.
In this case there is no need to write before report trigger or anything.
Regards,
Manish Trivedi -
How to get the number of rows in a report region
Hi all,
Is there a way to get the number of rows returned in a report region, without issuing an additional "select count(*) from some_table"?
I mean something like the substitution string #ROW_NUM# but for the total rows.
Thanks,
Pedro.http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/ui.htm#CHDDGGEG
For classic report regions, the region footer supports the following substitution strings:#ROWS_FETCHED# shows the number of rows fetched by the Oracle Application Express reporting engine (the page size). You can use these substitution strings to display customized messages to the user. For example:
Fetched #ROWS_FETCHED# rows in #TIMING# seconds.
*#TOTAL_ROWS# displays the total number of rows that satisfy a SQL query used for a report.*
#FIRST_ROW_FETCHED# and #LAST_ROW_FETCHED# display the range of rows displayed. For example:
Row(s) #FIRST_ROW_FETCHED# through #LAST_ROW_FETCHED# of #ROWS_FETCHED# displayed>
Ta,
Trent -
How to get the number of created document?
Hi all,
My first program in ABAP works very well. Thanks to all who helped me
I would like only one function to it.
The program read data from excel file and generates document using BDC.
I use this statement:
call transaction 'F-65' using bdcdatafile
I count the number of documents which have been generated or refeused because of error using the sy-subrc function.
if sy-subrc <> 0.
counter for errors
else.
counter for generated documents
endif.
Finally program displays these number on the last screen and the user knows if there everything is ok. For example this is a sample screen:
1. OK.
2. OK.
3. Error.
Number of imported documents (2)
Errors (1)
However, I would like to add one information to these screen. If the document is saved it gets its own number.
Is any possibility to get this number for displaying?
Maybe there is a function which returns this number.
I want to get the scren like this:
1. OK. Document No. 10000001
2. OK. Document No. 10000002
3. Error
Best regards
ArekThe document number should be being passed back via a message. You need to specifiy to return any messages in the messtab when calling the transaction.
DATA: MESSTAB type table of BDCMSGCOLL WITH HEADER LINE.
call transaction 'F-65' using bdcdatafile
messages into messtab.
Messtab will have the messages after the call, you can then read this internal table and check for the success message, usually the document number is in the first variable field, MSGV1.
Regards,
Rich Heilman -
How to get the number of routes in MLS L3SW table with SNMP
Hello experts,
Is there any way to get the number of routes in the MLS-hardware Layer 3-switching table with SNMP, like with CLI command "show mls cef summary"?
If possible, please let me know the OID and which MIB do I use.
[e.g.]
#show mls cef summary
Total routes: 400000
<omit>
====
Device : C6509E
IOS : s72033-advipservicesk9_wan-mz.122-33.SXH3a.bin
====
Thank you,function buttonClick()
var table = profileTable;
var lnRow = table.rows.length;
var insertedRow = table.insertRow(parseFloat(lnRow));
var cell1 = insertedRow.insertCell();
cell1.innerHTML ="<tr><td><Input type=\"hidden\" >>>name=\"rowNum\" value="+cnt"+></td></tr>";
document.profileform.submit;
on submit it goes to the second page, but the value i got using >>>System.out.println("row number from text >>>box"+request.getParameter("rowNum")); is null. What is wrong with >>>my coding. Can anyone solve this.HI carry
Check the value of bold data
function buttonClick()
var table = profileTable;
var lnRow = table.rows.length;
var insertedRow = table.insertRow(parseFloat(lnRow));var cnt=inRow
var cell1 = insertedRow.insertCell();
cell1.innerHTML ="<tr><td><Input type=\"hidden\" >>>name=\"rowNum\" value="+cnt+"></td></tr>";
document.profileform.submit;
}try with it -
Download the eCATT log in a excel sheet
Hi All,
Is it possible that I download the eCATT log in a excel sheet.
Thanks & Regards,
Rupali RayHi Rupali,
Yes. We can do that. From your log display go to the menu LogDisplay--> Print Preview --> In next page
Menu System--> List --> Save as --> Local File
In this way you can do that.
Thanks,
Jyothi
Maybe you are looking for
-
How to find a specific word in sentence in each line?
How to find a specific word in sentence in each line and output will show start from the beginning from specific word plus with small description from each sentence? For example: I need to find a "+Wednesday+" and "+Thursday+" word in each sentence b
-
How to choose the right codec in Final Cut Pro?
Hi, I'm new to FCP. I'm using the Final Cut Pro 7 and my video camera is Sony SR1e in AVCHD format 1440 x 1080i. Can someone help me to choose the best codec for project setup? Also is the codec setting for transfering video must match the setting fo
-
Power Adapters & Replaceable Batteries For 20G Zen Tou
Hi there: I'm going on an overseas trip to India in a few months, and I'd like to take all my muzak with me. Since the flight is 36 hours long and the battery life is 24 hours, is there a replaceable battery for the Zen Touch? Also.. I'd like to rech
-
ERROR: You do not have enough privileges to add this item.
On any new web App Items , or any new Web Apps created getting the message when attempting to do update (logged in as user and can access the item in edit) ERROR: You do not have enough privileges to add this item. The same user id can do updates to
-
Backup Incremental - What's it doing?
Hi, I'm doing an incremental back up to an iDisk using the Backup utility. As it's over the internet, this takes a while - but even when I change very little between backups, the incremental is still very large. Does anyone know - is there a way of f