Display image for BLOB Download link in Interactive Report
I have a table containing BLOB data and am displaying the table in an interactive report. I would like to replace the "Download" text link with an icon that represents the MIME type of the BLOB, but can't seem to find a way to make the substitution. Does anyone know how to do this? Thanks.
-Jeff
Hey Ben,
Thanks for the suggestion. I understand what you are saying, the problem is that when you have an interactive report that includes a BLOB and you use the built-in method for displaying a download link, it only gives you the option of using a text link. The method is outlined in the online help under:
Home > Advanced Programming Techniques> About BLOB Support in Forms and Reports > About BLOB Support in Reports
This is done by using the following syntax in the Number/Date Format of the column attribute of the BLOB:
DOWNLOAD:CC_DOCUMENTS:CONTENTS:ID::MIME_TYPE:FILENAME:UPDATED_ON::attachment:View
Where the last parameter is the link text. The only problem is that there is no option for substituting an image rather than the link text. That's what I'm trying to work around. Sorry if you new all of this already, but I wanted to explain what I've already done. Thanks for any help you can offer.
Similar Messages
-
Download Link in Interactive Report isn't Showing
I'm not sure if this is a bug or not, but I have an interactive report which allows users to download the report (under the Actions menu).
The download formats that were used previously were HTML, Email and PDF, and it worked perfectly fine. However, I want to remove PDF as one of the options so I unchecked it... but now the Download link won't appear at all.
Does anyone know how to get the Download link to appear again? Thanks in advance!If I turn on everything except PDF it works.
Also PDF off and CSV off, still works.
PDF off, CSV off, RTF off it works.
Only HTML and EMAIL on, it breaks.
HTML on, EMAIL on, RTF on it works.
Sounds like there is a bug here and it's a matter (for now) of finding the most acceptable combination to you and your business needs. -
Problem Displaying image from blob
Hi all,
I m using,
Database : 10g Rel 2
Frontend : DevSuite 10g
OS : WinXp
Browser : IE 6
Problem : In my forms i m displaying images from blob column but some of the images are not displayed. I have tried with all image formats available in combination with all available display quality but no luck. What could be the reason for it and how do i solve it?
Can anyone help me plz?
Thnx in advance.
ImtiazHello,
It is very difficult for us to "guess" what images you can read and what others you cannot.
Maybe you could provide more information on images that are not displayed ?
What is their native format ?
Francois -
Referencing report columns in the BLOB download link format mask
Hi there,
In a basic report (Apex 4) I have a link to download a BLOB stored in the table. However to save space, instead of using 2 columns, one for the file name and one for the download link, I want to use only one column where the file name is the download link itself.
To do this, I tried using this download link format mask (ATTACH_FILENAME is the report column that contains the file name):
DOWNLOAD:ATTACHMENTS:ATTACH_BLOB:ATTACHMENT_ID::ATTACH_MIME_TYPE:ATTACH_FILENAME:::attachment:#ATTACH_FILENAME#
However it shows #ATTACH_FILENAME# in all rows instead of the actual file name!
I know that using substitution strings (&) works, so is there a way to also reference report columns in this format mask?
Thanks
LuisLuis, did you finally resolve this? I have the same question.
-
Substitution for DB link in Interactive report
Hi,
Is it possible to use substitution strings for DB link in Interactive report in same way like it works in Classic reports (by choosing Generic column) or in any other way.
Currently when i'm trying to put SQL like :
select empno, empname from emp@&DB_LINK.
I receiving the error •Query cannot be parsed, please check the syntax of your query. (ORA-02019: connection description for remote database not found)
APEX 4.1, Oracle 11.2It is possible. We have an application that uses the same code set (pages) where the user can select which target instance will be used at run time.
The trick is that the DB link substitution variable must contain the "@" character. So your query looks like:
select ...
from my_table&TARGET.
where...
&TARGET. must be something like "@my_database" .
At compile time, &TARGET. will be null, and the table name can be resolved, if there really is a table, my_table in your parsing schema, or a vaild synonym.
You can have a synonym available at "compile" time, when you save the page source. For example, the synonym my_table equates to my_table@your_database, which has to exist.
There several other things that must be done, but this should get you started. -
Only good for direct download links. I can pick to view my lecture in either audio or video format through WMP or QT from my school website. The formats come in a drop box form, which when on a desktop or laptop open in the player you choose and play. I hope this makes sense
You are asking several different questions. If you need to store your photos, music, and movies on an external volume, you certainly can. Any externally connected hard disk drive will work, connected either directly to your Mac or to your Time Capsule as a shared volume.
You should not rely upon using that as a backup device though. Although you certainly may use it for both purposes, it is a better idea to have dedicated backup devices for a variety of reasons not limited to redundancy. You would not want to simultaneously lose all your pictures as well as your backup. If they are all on the same device, that could happen. Furthermore, a backup cannot back up the volume on which it is running.
As for adding an Extreme or Express, using its LAN port for your iMac, and then enable Internet sharing so you can effectively use the iMac as a "hotspot", you can do that too, but I am unclear on what benefit you believe this arrangement would convey for you.
An Extreme's Guest network is separate from its Main network; that is the reason for having it. -
I am looking for a download link of photoshop in spanish
Hello, I am looking for a download link of the trial version of photoshop
Downloads available:
Suites and Programs: CC 2014 | CC | CS6 | CS5.5 | CS5 | CS4 | CS3
Acrobat: XI, X | 9,8 | 9 standard
Premiere Elements: 13 | 12 | 11, 10 | 9, 8, 7 win | 8 mac | 7 mac
Photoshop Elements: 13 |12 | 11, 10 | 9,8,7 win | 8 mac | 7 mac
Lightroom: 5.6| 5 | 4 | 3
Captivate: 8 | 7 | 6 | 5
Contribute: CS5 | CS4, CS3
Download and installation help for Adobe links
Download and installation help for Prodesigntools links are listed on most linked pages. They are critical; especially steps 1, 2 and 3. If you click a link that does not have those steps listed, open a second window using the Lightroom 3 link to see those 'Important Instructions'. -
Download data from interactive report
Hi all. I'm on apex 3.1.1.00.09.
I have this problem: when I download data from interactive report I can download only in CSV and PDF. If I try to download into pdf it creates a file of only 1 KB.
I would know if I must configure my apex in order to download correctly in pdf and if I must configure it in order to download in doc and xls format.
Thanks all for collaboration,
FabrizioThank you for your reply.
I am able to download the csv file, but my problem is: I don't want the column headings to show.
Is it possible to download only the data, not the column headings? -
Hide logout link in interactive report
Hi,
Can anyone tell how to hide logout link in interactive report?
Thanks,Hi,
Sorry, I do not understand question.
How you did get logout link to interactive report ?
I have never seen that logout link is generated to report automatically.
But id you go
Home>Application Builder>Application xxx>Shared Components>Navigation Bar Entries
and edit your logout link, you can set condition witch page you like it to be displayed or not to be.
I think you mean that one
Br, Jari -
How to display images from BLOB column via APEX 4.0
Hello,
I did the following in order to display images of two Oracle records on the APEX page. I am using APEX Version : 4.0.1.00.03 , Oracle DB Version : 10.2.0.4.0.
1. Created An oracle table TEST_FORM
with 3 columns
( ID number, MIME_TYPE varchar2(255) , Image BLOB )
2. Inserted two records
10001, image/gif, ( actual image1)
10002, image/gif, ( actual image2)
3. created an Oracle procedure
CREATE OR REPLACE PROCEDURE show_my_form ( p_image_id IN test_form.id%type) AS
l_mime test_form.mime_type%type;
l_length NUMBER;
l_file_name VARCHAR2 (2000);
lob_loc test_form.IMAGE%type;
BEGIN
SELECT mime_type, IMAGE
, DBMS_LOB.getlength (IMAGE)
INTO l_mime, lob_loc, l_length
FROM test_form
WHERE id = p_image_id;
owa_util.mime_header(l_mime, false);
htp.p ('Content-length: ' || l_length);
owa_util.http_header_close;
wpg_docload.download_file (lob_loc);
END show_my_form ;
4. In Apex 4.0
step1. Created an interactive report on a new APEX page
step2. Specified the following in the Region Source
select id, mime_type, '<img src="#OWNER#.show_my_form ?p_image_id=#ID#" />' photo
from TEST_FORM
The column result shows as <img src="CCS.show_my_form?p_image_id=#ID#" />
I am unable to display the column image as a link to a proper image photo.
Could you please advise me if I missed anything ?
Thanks a lot.
Regards
Susanna
Edited by: user10318332 on 13/12/2010 15:51
Edited by: user10318332 on 13/12/2010 20:10Maybe the space you have before the ? is causing issues. there shouldn't be any space.
Your procedure looks to be much the same of one that I have.
Have you granted execute on your procedure?
Also, what version DB are you running? This could be another issue: http://daust.blogspot.com/2006/04/xe-calling-stored-procedures.html
But anyway, you don't need to create your own procedure these days. You could do the following:
in your query, have a column: dbms_lob.getlength(blob) photo ; save, then in column attributes for that column, apply a format mask. There is usually a link below the text box for the format mask - BLOB Download Format Mask, which will help you build the format mask. But it is documented here: http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/advnc.htm#BCGGJHEF
Ta,
Trent -
Showing image instead of download link
I am using an interactive report and entered this for the source. I want to show the picture instead of a download link however I don't get the picture I get a
Source:
select "IMAGE_ID",
"SUBJECT",
"CREATED_DATE",
"CREATED_BY",
decode(nvl(dbms_lob.getlength(image),0), 0, null, '<img src=
"'||apex_util.get_blob_file_src('P53_IMAGE', image_id)||
'" height="75" width="75" />') Image
from "#OWNER#"."IMAGES"
Shown in the report:
<img src= "apex_util.get_blob_file?a=100&s=3229276571420106&p=53&d=1943731550155986&i=1941402717155956&p_pk1=1&p_pk2=&p_ck=58C90FE7F1EC9618676F23C2FC24FA0A" height="75" width="75" />
Any idea as to what I may be doing wrong?Hi ,
It looks like your report column is set to display as Text. Go to "Home>Application Builder>Application #>Page #>Interactive Report Attributes" and change it to Standard report Column and you should be all set.
Thanks,
Manish -
BLOB content download link on apex report
Hi Guys,
I have a simple form where user can attach file and save the records. I iterate through wwv_flow_files and get the file and save it to a custom table which has BLOB column. On another report page i display uploaded file details. What i need is, there must be a column with download link when user clink the link appropriate file should be downloaded. How can i do this ?
Really appreciate if someone can assist me on this.
Thanks Guys.See About BLOB Support in Forms and Reports.
There's an OBE tutorial that followed the introduction of declarative BLOB support in 3.1 as well. (An earlier version but it is still relevant to APEX 4.x.)
(Please make an effort to consult the documentation and thoroughly search the forum for previous coverage of a topic. This is a much discussed question.) -
Control break on column displayed as link in Interactive Report
Hi,
If someone can help me, i'd greatly appreciate it!
I created an interactive report - one of the columns has a link attached to url specified in the Report Attributes/ link section.
When I use the control break feature in the gear icon, the report seems to be grouped by the url/link and not by the actual column value.
When I remove the link from the column - all is fine and the break does work.
This column must get displayed as a link. Is there any workaround for this problem?
Thanks,
Hindy
Edited by: hindyp on Dec 2, 2009 7:33 AMHi,
I don't know the details of the procedure, but you would have something like:
CREATE OR REPLACE PROCEDURE "print_model_change"
v_acctnum NUMBER,
v_model VARCHAR2,
v_rrcode NUMBER
AS
BEGIN
.. DO SOMETHING WITH v_acctnum, v_model, v_rrcode
END;This needs to be updated to something like:
CREATE OR REPLACE PROCEDURE "print_model_change"
v_manager_model NUMBER
AS
BEGIN
DECLARE
v_acctnum NUMBER;
v_model VARCHAR2;
v_rrcode NUMBER;
BEGIN
SELECT ACCTNUM, MODEL, RRCODE
INTO v_acctnum, v_model, v_rrcode
FROM .. your report's FROM statement plus ..
WHERE MANAGER_MODEL = v_manager_model;
.. DO SOMETHING WITH v_acctnum, v_model, v_rrcode
END;
END;and followed by:
GRANT EXECUTE ON "print_model_change" TO PUBLICto make it available
The existing code receives all the data it would need (presumably). The updated code receives the manager_model value and, using the same FROM clause that you have for your report PLUS a WHERE clause (or, if you are using a WHERE clause in your report, change this to AND), finds the data that it needs for v_acctnum etc. After it has that data, the rest of the existing code can be used unchanged.
Andy -
Apex 4.0 display image item :BLOB column returned by SQL statement
Hello
I'm creating an display image item in apex 4.0. The source is a BLOB column returned by SQL statement.
When I'm issuing an sql statement like this:
select lado.blob_content
from large_documents lado
, large_doc_headers ladh
where lado.ladh_nr = ladh.nr
more criteriait works fine.
When I create a function inside a package with the same query (in a cursor)
function get_image(some parameters in) return blob
Following in apex by:
select get_image(some parameters) from dualI get a
ORA-06502: PL/SQL: numeric or value error: character string buffer too smallAnybody any idea why this does not work?
Regards ErikHi Eric,
the environment assumes varchar2-output by default, which will be limited to 32767 characters and may have problems with binary formats. You could define a blob-variable to select the value into.
DECLARE
l_blob BLOB;
BEGIN
SELECT get_image(some parameters)
INTO l_blob
FROM dual;
END;
/If you expect the BLOB-Content to be text (you should consider CLOB then), you may use UTL_RAW.CAST_TO_VARCHAR2 to convert the content. If your object is larger than the maximum varchar2 size, or you want to convert BLOB to CLOB, you might be interested in some converter like described here: {message:id=559749}
Hope this is what you were searching for.
-Udo -
Display image from BLOB field (png image)
Hello,
On my database i have a function which return BLOB (png image from a webservice)..
Is there some tutorial or sample code how to display a image froma blob field in oracle reports?
thank youYou can create a view and base your report on that view. The view would be something like:
create or replace view my_view as
select my_blob_function() image
from ...In your Report it would just be:
select image
from my_viewNow, I'm not sure if Reports supports png format, though.
There are many examples to be found, e.g.
http://download.oracle.com/docs/html/B10602_01/orbr_dyngraph.htm
Maybe you are looking for
-
I have an IPod 2nd generation I bought from a pawn shop. It worked for a day but now when I try to charge it, it keeps switching back and forth from the large full screen icon of a low battery and a lighting bolt below to the blue screen with the ap
-
Templates: how do I get rid of orphaned updates?
I've made changes to my template, and then undone those changes. However, the change still shows up in the child pages, greyed out, so I can't delete it. This has to do with changes made outside <html> where I got the warning message: You have adde
-
View Accounting in FA R12 not working
Hi All, I cannot access the view accouting button in fixed assets in R12. We have already run the create accounitng but view accounting is frozen. Thanks and Regards, MPH
-
IPhoto - album and sub-album -
Is it possible in IPhoto to create and title a main album and have it followed by individual sum-albums? - In other words somthing like this: ROSE (MAIN) RED (SUB) YELLOW (SUB) PINK (SUB) Thank you all for your help -
-
Functional differences between OBISE1 and OBIEE
Hello, beside the licensing restrictions, there are some funtional differences between OBISE1 and OBIEE. I have seen some very neat features in OBIEE which are not implemented in OBISE1, e. g. generating powerpoint or the assistants for bi publisher