Displaying images in reports 10g
Hi All,
I am trying to display my .bmp images in reports 10g. Do I need to make a .jar file and configure the formsweb.cfg accordingly in order to display it in reports? If not, how do I display that image while implementing Oracle 10gAS?
Thanks,
Hello,
http://download-uk.oracle.com/docs/cd/B14099_17/bi.1012/b13895/orbr_howto.htm#CEGBEADI
Oracle® Reports Building Reports
10g Release 2 (10.1.2)
B13895-01
3 How To...
3.9.8.1 Adding an image
For paper-based reports only:
Importing an image
Linking an image object to a file
Linking an image object to a URL
Regards
Similar Messages
-
Display image in reports 10g from file path saved in table
i have to show image on oracle reports 10, path is available in a table like "..\images\myimage.jpg" (here path exists on Application Server side)
how to pick this image and show on reports.
thanks & regards.
abidSet the property "Read from file" to Yes for the item in the datemodel, and additionally set the filetype to "Image" (also in the properties of the item)
-
I have added one image in existing Report to customize it.While seeing the utput in Applications it does not display the image.The format for the image is .jpg.We are using Applications R12,Reports 10g.How to get it.
Hi ,
Firstly sorry for asking in the same thread . .
I am also working in the same envronment.
my destination type is PDF and its a bitmap report.
so my senario is something like this.
I need to print the signature of the agent based on the agent id on all pages of the report.
and each page it has to check the agent id and print the same .. we can issue the report to generate the o/p for multiple orders/so multiple agents. . . so
1st page -> jack -> so his singature . ..
2nd page -> Jack . . same order continues -> same signatuer repeats.
3rd page -> scott -> so another signature . .
issues:
we have to print this in the footer of the page . . so we used the edit margin section for the same.
we are actually picking up the agent id for that page using a summary column and function set to last and reset at page level.
( both the summary column and the formula colum are not in any group in the data model)
we created a formula column for picking the image file properties below
type: character
read from file: yes
file_type: image
it actually works but the problem is the image starts from the second page onwards. and for 3 pages it prints . . .
1st page -> blank - Jack's signature is req.
2nd page - > jack's signature appears . .
3rd page -> jack's signature -> should be scott's signature
in case the fourth page for scott or any other person is ther e
scott's signature appears . . .
please guide me . . .
thanks and regards
Jagan. -
No data found when display image in report
Hi,
I have a table with a blob field in it which I use to store some image (gif),
I tried to display the image in report but follow the guideline in http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/advnc_blob.htm#BCGBCHBD
but when I run the report, error
"report error:
ORA-01403: no data found"
prompt, I do not have MIME,FILENAME column in the table, so I define only
IMAGE,Table Name,Column containing BLOB,Primary Key Column 1 and Primary Key Column 2 in the report column.
Anyone has also this problem?
Thanks
PekHi,
I found that the problem is there when I select the option
"Use Generic Column Names (parse query at runtime only)" in the report.
Is this a bug?
Rgds
Pek -
Display Image on report through Field Definitions Only File.
Hi all,
I have a report where I work with Field Definitions Only files (ttx).
These files are mapped to classes in code behind (csharp).
In code behind I make lists of these classes. Each list is set as the datasource of a subreport.
This works great!
My new goal:
Now I tried adding a picture to my report.
In the TTX file I added a BLOB field.
In the code-behind class I added a System.Drawing.Image.
My actual problem:
The class gets filled with the image, but the image is NOT displayed on the report
Does anyone know why this is happening?
How can I fix this? (should I use another Type in my class for the picture?) (should I format the picture in the report? ....)
Kind regards,
WimHi AG,
Thanks for your response.
This is my TTX field:
Signature BLOB
I can't see the image in the report because I create the image in code-behind.
I think the problem doesn't occur in CrystalReports but in the conversion from my StrokeCollection (I use an InkCanvas [WPF] to capture a signature) to a ByteArray.
I am already one step closer to the solution. You can't just assign an object of type Image to the BLOB field of the report but it has to be a Byte-Array.
The problem I am facing now is that the picture is black after a conversion. (I see this when I export to disk and open the file in MSPaint).
The good thing is that CR shows me a black image so I guess CR is doing its job!
Kind regards,
Wim -
Hi,
I want to display image link in one of the columns in report.
ex: if i click that image it should go to google maps.
I stored the image in /res/s_protal/image.jpg and also in oc4j.
I know to fmap to show it only once.
but i want to reflect it in all the rows of a column.
Things i tried:
Stored in the same machine took the ip addres and prot and given as below it was working.
But if i move it to other machines then it getting failed so again i want to update the machine ip.
http://225.225.225.225:9704/analytics/res/s_proact/images/images.jpg
Is there any possible way to give some common syntax so that the corresponding machine ip will be pointed once the
report moved to different machines.
Thanks,
satheeshHi Santeesh,
I just saw your post and I thought I'd ask you with my query:
I want to add some pop-up info on some of the data when the user hover on it. have you
got a clue what do I need to do for that?
Cheers,
Yonatan -
Display image in report from BLOB
Hi All,
i have one requirement i.e
i want to display image in a report base on condition
like if id =1 then firest image, id = 2 then second image and id =3 then third image
i have image in database in BOLB type
i need to display in report based on that condition
please help me this requirement is urgent
reg,
jelljust create a query like this:
select id, image_name, image
from tablethen your XML output would be like this:
<ROWSET>
<ROW>
<ID>1</ID>
<IMAGE_NAME>kljkla</IMAGE_NAME>
<IMAGE>Lots of characters that represents the BLOB</IMAGE>
</ROW>
<ROW>
<ID>2</ID>
<IMAGE_NAME>jdkwel</IMAGE_NAME>
<IMAGE>Lots of characters that represents the BLOB</IMAGE>
</ROW>
<ROW>
<ID>3</ID>
<IMAGE_NAME>oled</IMAGE_NAME>
<IMAGE>Lots of characters that represents the BLOB</IMAGE>
</ROW>
<ROW>
<ID>4</ID>
<IMAGE_NAME>mlish</IMAGE_NAME>
<IMAGE>Lots of characters that represents the BLOB</IMAGE>
</ROW>
</ROWSET>in your RTF you put this:
<fo:instream-foreign-object content-type="image/jpg" width="251.8pt" height="174.3pt" xdofo:alt="picture"><xsl:value-of select=".//IMAGE"/></fo:instream-foreign-object>the attributes width and height are optional -
Display image in bipublisher (10g) template
Hi,
Is it possible to display image in template which was stored in database.
In database we have a table with customer name, customer number and image(BLOB datatype). Is it possible to display it in the report by calling through sql command or else..?
Thanks.Hi,
Can any one answer this..?
quering image from database..
Thanks. -
Displaying image in report DESFORMAT ='SPREADSHEET' (Excel)
Hi,
I want to display a logo in Excel report. I have created one formula column with function
function CF_4Formula return Char is
begin
return('/report/xls/gelogo_new.bmp');
end;
I have placed the image in the above path. When I execute the report image is not appearing in it.
What could be the issue?
Below is the code in After Parameter form Trigger.
:DESTYPE = 'FILE'
:DESNAME := '/report/stg/'||:p_report_name||'_'||:p_calendar_month||:p_calendar_year||'.xls';
:DESFORMAT: 'SPREADSHEET'
Also please tell me how to set/see the default directory of REPORTS_PATH in Unix server.
Can anyone please help me out with this issue.
Thanks,
Kishore.Thanks for the response. Sadly yes, the path is correct. I've
tried both the relative path and the full path (e.g.
../images/theimage.jpg and
http://mysite.com/images/theimage.jpg)
. Putting either address into a browser will return the correct
image if I'm in the right location.
So, I can get this expression: IIf(query.image NEQ "",
DE("../images/smProds/" & query.image), DE("None")) to display
the correct path, but what I really need is the image located at
that spot to display in the report. What is happening is that
report builder is returning the string, but not the image. When I
looked at the tutorial it implied that the image would be displayed
rather than the string.
Is there something in report builder that determines whether
the actual image is displayed? A property setting that I'm missing?
Or maybe the expression iteself is wrong i.e. it is doing exactly
what it should (display the string) and a different expression
format is required to get the image iteself. For example, flagging
some text as a hyperlink to the image? Not sure how you would pass
the image name value in that case.
Appreciate your suggestions. -
I'm new to CF Report Builder and having trouble determining
how to get a dynamic image to display in the detail band. The query
for the report correctly returns the image file name, but the
following expression doesn't display the image although the path is
correct.
IIf(query.image NEQ "", DE("../images/smProds/" &
query.image), DE("None"))
When I run the report, I get just .. in the space where the
image should display if one is available and the text "None" if the
field is empty. I found a tutorial on Report Builder that suggested
using similar code, but it didn't provide an actual example. Using
their code produced the same lack of results.
I've tried various versions of this with no success yet. Am I
missing something about how to include an image in the report? A
static image in the report uses the same basic path information. Of
course that image name and path aren't being generated from an
expression, it is just an inserted image and it shows up in the
header and footer bands as expected.
Thanks for any guidance.Thanks for the response. Sadly yes, the path is correct. I've
tried both the relative path and the full path (e.g.
../images/theimage.jpg and
http://mysite.com/images/theimage.jpg)
. Putting either address into a browser will return the correct
image if I'm in the right location.
So, I can get this expression: IIf(query.image NEQ "",
DE("../images/smProds/" & query.image), DE("None")) to display
the correct path, but what I really need is the image located at
that spot to display in the report. What is happening is that
report builder is returning the string, but not the image. When I
looked at the tutorial it implied that the image would be displayed
rather than the string.
Is there something in report builder that determines whether
the actual image is displayed? A property setting that I'm missing?
Or maybe the expression iteself is wrong i.e. it is doing exactly
what it should (display the string) and a different expression
format is required to get the image iteself. For example, flagging
some text as a hyperlink to the image? Not sure how you would pass
the image name value in that case.
Appreciate your suggestions. -
How to display an image on reports 10g
Hi all
I have a database table that is composed of 2 columns:-
Country_id NUMBER
Country_Flag BLOB
the table is populated with data. I made a report that display the country_id and Country_flag
I Changed the "FORMAT_FILE" property for the field "COUNTRY_FLAG" to image.
When i preview the report from the Reports Builder, the image is displayed and every thing is good,
But when I run my report from my form in the format pdf, the image is not displayed .
I do not know why?
has any one experienced this problem?
Thanks .
P.S
Report Builder Version :10.1.2.0.2
Data base : 9i
Internet Explorer 8
Adobe Reader 7
I deploy on oracle application server 10gsorry, the problem is that i did not copy the last rdf file to the reports folder on the server.
The report works fine and there is no proble -
Error: "file not found" when try to display image on report
Dear All
I have a problem when running my report.
My Table emp_info Stores all data about employees in addition to the employee image path.
I made a report that display employee information including its photo.
I run my report passing the parameter p_emp_id to display the desired emploree information.
I made a field on the report to display the employee image
and i set its property READ FROM FILE = YES and FILE FORMAT=IMAGE
But the following error occurs
"File '\\iai3\iaigc\ALL\emp_images\51.JPG' not found. "
I'm sure that the path is correct
But i do not know why the report stops and can not read the image path.
My platform is:
Oracle application server installed on linux
and oracle report builder installed on widows for developmentDear aweiden
thanks for replaying
I belive you are right . I think the problem is in the path.
But there is something that i did not mentioned to you. I work on two different servers.
1- "iai2" : Linux server which contains oracle application server.
2- "iai3" Windows 2003 server which contained oracle database 10g and the folder "aigc\ALL\emp_images" which contains Employees images
I think that the problem is that Linux server can not understand the path "\\iai3\iaigc\ALL\emp_images\51.JPG".
Do you have any idea how the path should be changed so that Linux can recognizes it.
Thanks in advance -
Problem to display image on report
Hi,
I have an image on a differnt server owned by different group. And I need to bring that image and display it on the report. Is this possible? Can some one hlep me how to do this?
It was working fine in reports 2.5 but we migrated to 10g and it stopped working.
Thanks in advance.Hi,
you can embed the image in your oracle report when you give the image item the URL of the image.
The image item in your report MUST NOT be horizontally or vertically flexible it must have a fixed height and width.
regards -
Display Image in Report Colum, ORA-06502: PL/SQL whe column format is set
Hi @all
i created a small table
CREATE TABLE my_sal201 (
grafikdid VARCHAR2(38) NULL,
grafik BLOB NULL,
mimetype VARCHAR2(255) NULL
then i inserted one column with a page process
BEGIN
IF (:p6_filename IS NOT NULL)
THEN
INSERT INTO my_sal201
(grafikdid, grafik, mimetype)
SELECT meb_ora.mkdid(), blob_content, 'image/gif'
FROM wwv_flow_files
WHERE NAME = :p6_filename;
DELETE wwv_flow_files
WHERE NAME = :p6_filename;
:p6_filename := NULL;
END IF;
END;
after that i want to show the columns and the image in a report. so i created a report in a new region quite similar to the example in the obe
it works fine, the image columns is shown as "[datatype]"
whenever i change the format of the image colum of the report to
DOWNLOAD:MY_SAL201:GRAFIK:GRAFIKDID::::::inline:Herunterladen
(just one example, IMAGE:... does not work as well)
no more rows are shown but the error h3. "ORA-06502: PL/SQL: numerischer oder Wertefehler: Fehler beim Konvertieren von Zeichen zu Zahl"
what did i do wrong?
gretz
peteri'm to silly to work with images :-ß
i did copy ur example to another app on http://apex.oracle.com/pls/otn/. fine->igames are shown.
on a new page in my local app, i did exactly the same (create a table, procedure, ect) it does not work.
rows are shown inthe report, but no images, instead the icon for a broken/missing image is displayed.
i tried to debug using firebug:
in the sample app on otn, when i point the mnouse over the procedure call, the image appears in a tool-tip
in my app, the code is quite simmilar, nothing happens. no icon
>
<img width="50" height="50" src="WMF_GL_INTMAN001.DISPLAY_IMAGE?inID=1"/>
>
help!!!
maybe this is important: i'm using apex 3.2.0.00.27 on db version 11g
Edited by: yeti on 28.08.2009 13:37 -
Display image in report page but just a link if file is not an image
Hello,
I've been working on displaying an image in a report page but need to add some logic.
I would like to be able to call the image using a Region Source of type SQL instead of the HTML Expression. The reason for this is because I need to use logic to determine if the file is an image or not and to determine wether to show a thumbnail or just a link. I did find a "GET_BLOB_FILE_SRC" Function on the internet that suggests that I could do this but I need some help in making it work in my application.
Here it is as a Region Source of type SQL:
SELECT ID,
NAME,
CASE WHEN NVL(dbms_lob.getlength(document),0) = 0
THEN NULL
ELSE CASE WHEN attach_mimetype like 'image%'
THEN '<img
src="'||apex_util.get_blob_file_src('P4_DOCUMENT',id)||'" />'
ELSE '<a
href="'||apex_util.get_blob_file_src('P4_DOCUMENT',id)||'">Download</a>'
end
END new_img
FROM TEST_WITH_BLOB
If anyone can help me with this that would be appreciated.
Thanks
LEHJohn,
The problem is that I do not know how to use the "GET_BLOB_FILE_SRC Function". I never got it to work but the HTML Expression did work for me. If you know how the GET_BLOB_FILE_SRC Function works then that would be helpful. I don't think it would be helpful if I posted my example on apex.oracle.com. But here is the information I have on the GET_BLOB_FILE_SRC Function.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
GET_BLOB_FILE_SRC Function
As an alternative to using the built-in methods of providing a download link, you can use the APEX_UTIL.GET_BLOB_FILE_SRC function. One advantage of this approach, is the ability to more specifically format the display of the image (with height and width tags). Please note that this approach is only valid if called from a valid Oracle Application Express session. Also, this method requires that the parameters that describe the BLOB to be listed as the format of a valid item within the application. That item is then referenced by the function.
See Also:
"About BLOB Support in Forms and Reports" in Oracle Application Express Application Builder User's Guide
Syntax
FUNCTION GET_BLOB_FILE_SRC (
p_item_name IN VARCHAR2 DEFAULT NULL,
p_v1 IN VARCHAR2 DEFAULT NULL,
p_v2 IN VARCHAR2 DEFAULT NULL,
p_content_disposition IN VARCHAR2 DEFAULT NULL)
RETURN VARCHAR2
Parameters
Table 1-28 describes the parameters available in GET_BLOB_FILE_SRC function.
Table 1-28 GET_BLOB_FILE_SRC Parameters
Parameter Description
p_item_name
Name of valid application page ITEM that with type FILE that contains the source type of DB column.
p_v1
Value of primary key column 1.
p_v2
Value of primary key column 2.
p_content_disposition
Specify inline or attachment, all other values ignored
Example
As a PLSQL Function Body:
RETURN '<img src="'||APEX_UTIL.GET_BLOB_FILE_SRC('P2_ATTACHMENT',:P2_EMPNO)||'" />';
As a Region Source of type SQL:
SELECT ID,
NAME,
CASE WHEN NVL(dbms_lob.getlength(document),0) = 0
THEN NULL
ELSE CASE WHEN attach_mimetype like 'image%'
THEN '<img
src="'||apex_util.get_blob_file_src('P4_DOCUMENT',id)||'" />'
ELSE '<a
href="'||apex_util.get_blob_file_src('P4_DOCUMENT',id)||'">Download</a>'
end
END new_img
FROM TEST_WITH_BLOB
The previous example illustrates how to display the BLOB within the report, if it can be displayed, and provide a download link, if it cannot be displayed.Thanks
LEH
Maybe you are looking for
-
Can anyone help me?
-
Problems with deploy on OC4J 10.1.3.2 with hibernate persistence.xml
Hi all, I can't deploy an EAR/WAR into oc4j 10.3.2.0 stand-alone, I have the following error message : 2008-03-26 19:50:38.721 NOTIFICATION Binding opsky-webapp-1.0-SNAPSHOT web-module for application opsky to site default-web-site under context root
-
How to display an XML file as it is in browser that XI sent to my J2EE appl
Hi all! I have a scenario like File->XI->J2EE appl. The file is getting picked up from my machine by XI. Now XI should send that XML file to my J2EE appl. My servlet receives that XML and displays as it is in browser. But am getting some error like:
-
Edit the Excel file which i have uploaded in my blob domain.
Hi, Am using jdeveloper 11.1.1.6.0., I have dragged and dropped my VO as af:form in which uploadFile is a blobdomain. This is the code which i have used for upload and download my excel document. public void uploadFileValueChangeEvent(ValueChangeEven
-
Why a vo.createRow used 20sec?
why a createRow() use so many time? not all the time,but often. code: T00mc007VORowImpl mc007voRowSave = null; T00mc007VO_1RowImpl mc007voRowPage = null; List<ViewRowImpl> mc007voRowsLog = new ArrayList<ViewRowImpl>(); for (int index = 0, length = mc