Crystal report running total balance
Hi guys, please help me.
im creating a report using crystal report that display running balance from subreport.
i do have subreport and add it to main report but i need it real time changing.
for example
TRANSACTION TYPE QTY_IN QTY_OUT RUNNING BALANCE
RECEIVED 1 0 1
RECEIVED 2 0 3
SHIP OUT 0 1 2
SHIP OUT 0 1 1
RECEIVED 1 0 2
diagram shows the needed output of the report. please help. thanks
hi sir abhilash, i know you know how to fix this, maybe i need to provide some more information about the report: here what i did:
created formula @QTY_IN where code is:
if {ITRN.TRANTYPE} = 'DP' then
{ITRN.QTY}
else
if{ITRN.TRANTYPE}='AJ' then
(if {ITRN.QTY} >=0 then {ITRN.QTY}) else
0
create formula @QTY_OUT
if{ITRN.TRANTYPE}='AJ' then
(if {ITRN.QTY} >=0 then 0 else
{ITRN.QTY}) else
if{ITRN.TRANTYPE}='WD' then
{ITRN.QTY}
else 0
create running total fields for @QTY_IN And @QTY_OUT
total_qty_in and total_qty_out
sum the fields and resets every change of group.
create a formula(running) based on your suggetion
create running_total_reset code is
WhilePrintingRecords;
numbervar rt := 0;
paste it to group header.
the output is
in out running
shipment 0 -4 146116
shipment 0 -1 146117
shipment 0 -4 146116
but it should be
in out running
shipment 0 -4 (-146118) 146114
shipment 0 -1 (-146114) 146113
shipment 0 -4 (-146113) 146109
so on so forth.
we can do this sir. thanks ^__^.
really appreciate your help.
Similar Messages
-
Crystal report running total explodes after adding a low-level characterist
I've profit center hierarchy, suppressed to show only level 5 of the hierarchy in crystal report and the report has Group1:Division, Group2:Company Code and Group3:Profit Center hierarchy and I have summary at each group level.
and now when I click on a profit center, I want to drill-down to show all customers for that profit center, sales document and few other characteristics.... that I want to add to the details.
After adding these characteristics to the details, the Summary at group division is not right for the AR Balance and I've other key figures and Iam sure they are also not correct. Any help with fixing this issue will be appreciated. Thanks.I've profit center hierarchy, suppressed to show only level 5 of the hierarchy in crystal report and the report has Group1:Division, Group2:Company Code and Group3:Profit Center hierarchy and I have summary at each group level.
and now when I click on a profit center, I want to drill-down to show all customers for that profit center, sales document and few other characteristics.... that I want to add to the details.
After adding these characteristics to the details, the Summary at group division is not right for the AR Balance and I've other key figures and Iam sure they are also not correct. Any help with fixing this issue will be appreciated. Thanks. -
Post Author: Set_Shot_Dave
CA Forum: General
Hello All,
Let me set up my problem first.
I have a running total from a subreport and a running total from my main report.
I shared my running total from both reports ( it didn't work when I did or didn't).
when I do my calculation I get a boolean true as my answer.
By the way my running total from my main report is controled by a formula.
In subreport I did the following;
Called the formula share1
shared numbervar Cong1;
cong1 = sub-report-running total
in main report i did the follwing
called the formula share2
shared numbervar Cong2;
Cong2 = main-report-running total
Still in main report
I create a a field called Calcuation
shared numbervar Cong1
shared numbervar Cong2
numbervar calculation
calculation = Cong1 / Cong2
I get a boolean TruePost Author: Set_Shot_Dave
CA Forum: General
I brought in the shared variable into the report on its own.
No calculation just a formula field as followed
@calculation
shared numbervar share1;
numbervar calculation;
calculation:= share1
I get 0.00
The fields are in the report footer of the main report and report footer of the sub-report is there a problem with this
the -
Oracle report running total Resseting balance
Dear All,
I am developing report on Oracle R12 fixed Assets, I have to calculate the running total for each asset.
In brief
Asset 1
cost Deprciation Adjusted Cost
50 - 2 48
48 -5 45
45 - 4 41
I achieved that by using
if :p_val is null then
:result := nvl(:cost,0)-nvl(:depriciation,0);
:P_val :='5';
return :result;
else
:result := nvl(:result,0)-nvl(:depriciation,0) ;
return :result;
end if;
working fine
But problem is when the next asset start on same report
Asset 2
cost Deprciation Adjusted Cost
100 5 36
it substracts the last total (running total of previous asset with depriciation which was 41 in this example).
Oracle Champs pl advice me how to solve this.
I really dont got any idea how to solve this.
thanksDear,
Thanks for your reply , in your reply what you said I tried this but in pl/sql I am not actually achieving the result. The balance is not resetting at next group if you give one accurate line it would be really helpfull.
thanks -
Oracle report running total Resetting balance on next group
Dear All,
I am developing report on Oracle R12 fixed Assets, I have to calculate the running total for each asset.
In brief
Asset 1
cost Deprciation Adjusted Cost
50 - 2 48
48 -5 45
45 - 4 41
I achieved that by using
if :p_val is null then
:result := nvl(:cost,0)-nvl(:depriciation,0);
:P_val :='5';
return :result;
else
:result := nvl(:result,0)-nvl(:depriciation,0) ;
return :result;
end if;
working fine
But problem is when the next asset start on same report
Asset 2
cost Deprciation Adjusted Cost
100 5 36
it substracts the last total (running total of previous asset with depriciation which was 41 in this example).
Oracle Champs pl advice me how to solve this.
I really dont got any idea how to solve this.
thanksDear,
Thanks for your reply , in your reply what you said I tried this but in pl/sql I am not actually achieving the result. The balance is not resetting at next group if you give one accurate line it would be really helpfull.
thanks -
I have created a crystal report with credit and debit column. Balance column created on the report. Report running with cummulative balance. THis report contain an option for date range. If i filtered this report its not showing the actual balance. I need
a first row to indicate previous balance as opening balance in this report. And following is the formula for balance column.
Whileprintingrecords;
Shared Numbervar balance;
Shared Numbervar display;
balance:={@debit}-{@credit};
display:=display+balance;
displayAs this question is out of the T-SQL queue, thus I would suggest you consult Crystal Report questions to the correct forums.
C#
https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=csharpgeneral
VB
https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=vbgeneral
people there have more knowledge on Crystal Report. -
Crystal Reports Running Extremly Slow
Hi All,
I'm new here and have been using Crystal reports XI Release 2 for a little while.
However this has always run slow for me. The problem is not running the report to get results from the server the problem is editing the report. Amending text boxes drilling down etc.
My computer specs are 2.8Ghz P4 and with 1gb of ram.
Is there anyway of me speeding this up as I'm out of ideas
Thanks a lot for your timeHi James
The performance of a report is related to:
External factors:
1. The amount of time the database server takes to process the SQL query.
( Crystal Reports send the SQL query to the database, the database process it, and returns the data set to Crystal Reports. )
2. Network traffics.
3. Local computer processor speed.
( When Crystal Reports receives the data set, it generates a temp file to further filter the data when necessary, as well as to group, sort, process formulas, ... )
4. The number of records returned
( If a SQL query returns a large number of records, it will take longer to format and display than if was returning a smaller data set.)
Report design:
1. Where is the Record Selection evaluated?
Ensure your Record Selection Formula can be translated in SQL, so the data can be filter down on the server, otherwise the filtering will be done in a temp file on the local machine which will be much slower.
They have many functions that cannot be translated in SQL because they may not have a standard SQL for it.
For example, control structure like IF THEN ELSE cannot be translated into SQL. It will always be evaluated
in Crystal Reports. But if you use an IF THEN ELSE on a parameter, it will convert the result of the condition to
SQL, but as soon as uses database fileds in the conditions it will not be translated in SQL.
2. How many subreports the report contains and in section section they are located.
Minimise the number of subreports used, or avoid using subreports if possible because
subreports are reports within a report, and if you have a subreport in a details section, and the report returns 100
records, the subreport will be evaluated 100 times, so it will query the database 100 times. It is often the biggest
factor why a report takes a long time to preview.
3. How many records will be returned to the report.
Large number of records will slow down the preview of the reports. Ensure you only returns the necessary data on the report, by creating a Record Selection Formula, or basing your report off a Stored Procedure, or a Command Object that only returns the desired data set.
4. Do you use the special field "Page N of M", or "TotalPageCount"
When the special field "Page N of M" or "TotalPageCount" is used on a report, it will have to generate each page
of the report before it displays the first page, therfore it will take more time to display the first page of the report.
If you want to improve the speed of a report, remove the special field "Page N of M" or "Total Page Count" or formula that uses the function "TotalPageCount". If those aren't use when you view a report it only format the page requested. It won't format the whole report.
5. Link tables on indexed fields whenever possible.
6. Remove unused tables, unused formulas, unused running totals from the report.
7. Suppress unnecessary sections.
8. For summaries, use conditional formulas instead of running totals when possible.
9. Whenever possible, limit records through selection, not suppression.
10. Use SQL expressions to convert fields to be used in record selection instead of using formula functions.
For example, if you need to concatenate 2 fields together, instead of doing it in a formula, you can create a SQL Expression Field. It will concatenate the fields on the database server, instead of doing in Crystal Reports.
SQL Expression Fields are added to the SELECT clause of the SQL Query send to the database.
11. Using one command as the datasource can be faster if you returns only the desired data set. It can be faster if the SQL query written only return the desired data.
12. Perform grouping on server
This is only relevant if you only need to return the summary to your report but not the details. It will be faster as less data will be returned to the reports.
Regards
Girish Bhosale -
Open a Crystal Report, run and export
I am looking for help with respect to running a .rpt report developed in crystal report 2008 from a jsp or java. I need to set the parameters and export the report to PDF. I am looked at many different examples and still I am getting various kinds of error. Please can any one help me out on this.
Thanks a lot.I am getting the below error message when I am trying to open a crystal report from the repository which is using a universe.
java.lang.NoSuchMethodError: com.crystaldecisions.proxy.remoteagent.ICommunicationAdapter.setProductLocale(Ljava/util/Locale;)V
com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.a(Unknown Source)
com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.a(Unknown Source)
com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.openDocument(Unknown Source)
com.crystaldecisions.sdk.occa.managedreports.ras.internal.RASReportAppFactory.openDocument(Unknown Source)
org.apache.jsp.test3_jsp._jspService(test3_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:321)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:257)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
I am using the below code
// Get the Report Application Factory service from Crystal Enterprise
IReportAppFactory rptAppFactory = (IReportAppFactory)boEnterpriseSession.getService("", "RASReportService");
// Get the InfoStore service from Crystal Enterprise
IInfoStore boInfoStore = (IInfoStore)boEnterpriseSession.getService("", "InfoStore");
// Retrieve the report by name from Crystal Enterprise
IInfoObjects boInfoObjects = boInfoStore.query("Select SI_ID From CI_INFOOBJECTS Where SI_NAME = '" + reportName + "'");
// Open the report into a Report Document object
ReportClientDocument rcd = rptAppFactory.openDocument((IInfoObject)boInfoObjects.get(0), 0, Locale.ENGLISH);
Can I please get some help in how to resolve this issue.
Thank you very much. -
Sorry, I may not know how to describe this in the correct technical manner, but I'll explain in as simple terms as I can.
I open up Crystal Reports 2013 click new document
and it begins to ask for Database Expert.
I select Universes and log in to my Business Objects Enterprise Explorer. I then select the Universe that I want to write my report with,
then i save the rpt on my local machine.
then I log into my Business Objects 4.1 CMC or BI and upload this rpt file so that I can begin to schedule the report for example...
but the problem i have is whenever I try to run the report,
it asks for a prompt for my database connection...
it displays the Universe name, but User Name Password, I am not sure what to write,
do I write My login for Business Objects? do I write the user name password of the database that Universe uses?
in CMC I see a database configuration, I tried many combinations and still have been receiving the following error message
The viewer could not process an event. The database logon information for this report is either incomplete or incorrect. []
---- Error code:0 [CRWEB00000119]
From all I read the point of using the Universe in Crystal reports is to be automatic in such a way that it doesnt need the database conneciton, because its technically using the Universe as the database connection....
so what am I doing wrong here? maybe its my database configuration, I keep reading that it doesnt need anything... that you upload the Crystal Reports and it would just work...
any help with this issue would be greatly appreciated..
thanks
-DanielHi Daniel,
What is the reporting DB used?
The trick with your configuration is the following:
- Universe Designer: 32bits application that may work fine on your desktop
- Crystal 2013: 32bits application as well
- When you export to the repository, Web Intelligence (64bits) has to process the Universe to extract the query.
Your server should have the drivers required for Crystal + Universe: 32bit and 64bit versions.
See more details on this KBA:
https://service.sap.com/sap/support/notes/1821625
Regards,
Julian -
Crystal reports run through infoview stuck in running state
We have some Crystal reports that are executed via InfoView that contain calls to function modules in SAP R/3. Out of 200-300 exectutions, we will get one or two of them that get stuck in a "running" state and they never complete. When we reschedule the report they complete in a few seconds. Has anyone else experienced this? We're trying to determine if it's a problem on the BOE side or in the gateway in R/3. Again, 99% of the time the reports work, but just an occasional one or two get stuck each day. We are using BOE XI 3.1 SP3.
OK. Sorry, but now I want you to read over what you wrote. Put your self in my shoes and see if you can even start to troubeshoot this. Looking at the following may also help;
[Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement]
Step 2 Asking Your Question; Provide Enough Information
/people/ludek.uher/blog/2008/11/24/what-do-i-need-to-do-to-get-the-fastest-issue-resolution
- Ludek -
Customer Statement Report - running total
Greetings,
Example : Customer XYZ has 3 invoices, and on the 06/02/08 cheque World Bank Acc 100200 $800 paid for
Inv 2000
02/01/08 Inv #1000 $1000
05/02/08 Inv #2000 $800
04/03/08 Inv #3000 $600
The statement should show as below:
Date Details Dr Cr Balance
02/01/08 Inv #1000 1000 1000
05/02/08 Inv #2000 800 1800
06/02/08 World Bank 100200 800 1000
04/03/08 Inv #3000 600 1600
Anyone worked on some form of balance / running total like that before in the PLD ?
Thank you
Edited by: Davinder Singh on Jan 13, 2009 10:17 AMPlease check this thread:
Re: Running Total in QLD
Thanks,
Gordon -
Crystal report runs one way in designer and another in Infoview
Post Author: jasonp
CA Forum: Crystal Reports
I have a Crystal report with a number formula that runs correctly in the designer, but comes up with incorrect values on the server. The formula is used to determine a range in the select expert, so I end up with completely different data. I'm not using any custom functions, just what Crystal gives you. We recently migrated the Infoview server and I suspect this is what is causing this since it worked before. The formula:
CDbl (Mid ("1" + Mid (CStr (Year (date(dateadd("d",-(day(currentdate)),currentdate)))),3 ,2) + CStr ((date(dateadd("d",-(day(currentdate)),currentdate)) - CDate (Year (date(dateadd("d",-(day(currentdate)),currentdate))),01 ,01))+1),1 ,6))
returns 107273 in the designer (correct), but returns 100273 in Infoview (incorrect).
Any suggestions?Post Author: SKodidine
CA Forum: Crystal Reports
CSTR is not functioning as you expected because you are not accounting for the decimals and commas. Here is what is happening. Results are step by step and color coded assuming you run this on 10/01/2007.
The first half of the formula is the problem.
Mid ("1" + Mid (cstr (Year (date(dateadd("d",-(day(currentdate)),currentdate)))),3 ,2)
09/30/2007
09/30/2007
2007
2,007.00 This is causing the problem.
00
The second half of your formula brings in 273, combine that with above gives you 100273.
You could change the MID values from (3,2) to (4,2) but I suggest using the optional arguments, which will give you the following:
Mid ("1" + Mid (cstr (Year (date(dateadd("d",-(day(currentdate)),currentdate))),0,"",""),3 ,2)
09/30/2007
09/30/2007
2007
2007
07
Combined with the second half of your formula it will give you 107273.
I suggest, for the second CSTR be used with the optional arguments for decimal places, thousands separator and decimal character, for uniformity. The CDBL makes it numeric and puts the commas and decimals.
Your final formula:
CDbl (Mid ("1" + Mid (cstr(Year (date(dateadd("d",-(day(currentdate)),currentdate))),0, "",""),3 ,2) + cstr ((date(dateadd("d",-(day(currentdate)),currentdate)) - CDate (Year (date(dateadd("d",-(day(currentdate)),currentdate))),01 ,01))+1,0, "",""),1 ,6)); -
Crystal Reports Grand Totals and int not working
I am new to Crystal Reports, I am using the Visual Studios version. I have a couple of different questions. My report is a cross tabs report. In one of the cells I want to include a name and the total number of records for the person. To make it visually appear how I want it, I have chosen the Cross-Tab Group Options - Use a Formula. This is what I have entered:
{SP_GET_QATPADJ.AJNAME} + ChrW(13) + ToText(Int({SP_GET_QATPADJ.CNT})) + " Claims", the problem is the .CNT field still shows the .00 after the number. I want it to be a whole number. I have tried several different functions in place of the Int, but it still shows the .00.
My second question, is there any way to modify just one grand total? Within each person of the report there are three rows, number correct, number possible and percent (all of these are returned in the stored procedure). The total column on the right totals the correct & possible okay, but for the percent I would like it to be the percent of the total correct & total possible. LIke the total correct is 13 and total possible is 20, I would like the percent to be 65 (it is showing 234 the sum of the percents for all the columns).Inorder to remove .00 for an integer try this
ToText(Int({SP_GET_QATPADJ.CNT}),"##")
For the other question
Right click on Total Correct value and go to format field and write the suppress condition by clicking on X+2 corresponds to suppress like this
whileprintingrecords;
numbervar TC:=currentfieldvalue;
false;
Now again Right click on Total Possible value and go to format field and write the suppress condition by clicking on X+2 corresponds to suppress like this
whileprintingrecords;
numbervar TP:=currentfieldvalue;
false;
Now right click on percent value and go to format field and click on X+2 corresponding to DisplayString
and write the formula like this
whileprintingrecords;
numbervar TC;
numbervar TP;
totext((TC/TP)*100)+"%"
Hope this would deffinetly help you!!!!
Raghavendra.G -
I am new in PL/SQL want help to create running total as per requirement. please see example
Create table inv(
inv_Date date,
inv_co_code number,
inv_fnd_code number,
inv_uprice number,
inv_nofu number)
insert into inv
values (to_date('28/06/2010','dd/mm/yyyy'), 3, 22,504.45, 27984.8882)
insert into inv
values (to_date('27/07/2010','dd/mm/yyyy'), 3, 22,504.68, 206.2768)
insert into inv
values (to_date('27/08/2010','dd/mm/yyyy'), 3, 22,504.68, 236.8442)
insert into inv
values (to_date('26/09/2010','dd/mm/yyyy'), 3, 22,504.68, 235.4543)
insert into inv
values (to_date('23/10/2010','dd/mm/yyyy'), 3, 22,504.1, 266.1079)
insert into inv
values (to_date('27/10/2010','dd/mm/yyyy'), 3, 22,500, 278.3025)
insert into inv
values (to_date('27/11/2010','dd/mm/yyyy'), 3, 22,500.01,264.618)
insert into inv
values (to_date('29/11/2010','dd/mm/yyyy'), 3, 22,500.37,39970.4219)
insert into inv
values (to_date('27/12/2010','dd/mm/yyyy'), 3, 22,500,242.2639)
insert into inv
values (to_date('27/12/2010','dd/mm/yyyy'), 3, 22, 500,328.5569)
insert into inv
values (to_date('27/01/2011','dd/mm/yyyy'), 3, 22, 500,416.6914)
Create table red(
red_Date date,
red_co_code number,
red_fnd_code number,
red_uprice number,
red_nofu number)
insert into red
values (to_date('09/06/2011','dd/mm/yyyy'), 3, 22,502.1700, 56948.2057)
insert into red
values (to_date('01/06/2011','dd/mm/yyyy'), 3, 22,502.1700, 12494.7081)I need result like this
INV_DATE INV_CO_CODE INV_FND_CODE INV_UPRICE INV_NOFU running Balance Balance
28/06/2010 3 22 504.45 27984.8882 28963.3175 0
27/07/2010 3 22 504.68 206.2768 28757.0407 0
27/08/2010 3 22 504.68 236.8442 28520.1965 0
26/09/2010 3 22 504.68 235.4543 28284.7422 0
23/10/2010 3 22 504.1 266.1079 28018.6343 0
27/10/2010 3 22 500 278.3025 27740.3318 0
27/11/2010 3 22 500.01 264.618 27475.7138 0
29/11/2010 3 22 500.37 39970.4219 12494.7081 0
27/12/2010 3 22 500 242.2639 242.2639
27/12/2010 3 22 500 328.5569 328.5569
27/01/2011 3 22 500 416.6914 416.6914Please help.Ty this. may be useful for you.
select inv_date,inv_co_code,inv_fnd_code,inv_uprice,inv_nofu,red_units,runningTotal,
greatest( runningTotal-red_units, 0) balance
from (
select inv_date,inv_co_code,inv_fnd_code,inv_uprice,inv_nofu,
(select sum(red_nofu) from red) red_units,
sum(inv_nofu) over (order by inv_date,inv_co_code,inv_fnd_code) runningTotal
from inv
INV_DATE INV_CO_CODE INV_FND_CODE INV_UPRICE INV_NOFU RED_UNITS RUNNINGTOTAL BALANCE
28/06/2010 3 22 504.45 27984.8882 69442.9138 27984.8882 0
27/07/2010 3 22 504.68 206.2768 69442.9138 28191.165 0
27/08/2010 3 22 504.68 236.8442 69442.9138 28428.0092 0
26/09/2010 3 22 504.68 235.4543 69442.9138 28663.4635 0
23/10/2010 3 22 504.1 266.1079 69442.9138 28929.5714 0
27/10/2010 3 22 500 278.3025 69442.9138 29207.8739 0
27/11/2010 3 22 500.01 264.618 69442.9138 29472.4919 0
29/11/2010 3 22 500.37 39970.4219 69442.9138 69442.9138 0
27/12/2010 3 22 500 242.2639 69442.9138 70013.7346 570.8208
27/12/2010 3 22 500 328.5569 69442.9138 70013.7346 570.8208
27/01/2011 3 22 500 416.6914 69442.9138 70430.426 987.5122
11 rows selectedEdited by: Ahmed on Jun 22, 2011 4:03 AM -
Hi Guys,
I am facing a problem while running crystal reports in SAP B1 8.8.
When i run any crystal report within SAP it is taking so much time to display the output (say nearly a Minute). But if a run the PLD means then i am getting the output with in seconds.So if any of u guys faced this probelm means pl tell me any solution ???
Regards,
P.VHi Vamsi
The slowness of your report might be because when you design the report and if you tried to print it then the path of your local printer will get saved within your report file. When you add this report to a distant database and try to load the report , the report will try to find this local printer path saved in it. This I think makes the report to load very slowly.
So what You should do is that while designing your report you got to your page setup and check the "No Printer" option on the top.
Vivek
Edited by: viveksr on Sep 2, 2011 7:08 AM
Maybe you are looking for
-
In Printers and Scanners, how can I change the order of the listed printers?
I have 3 different printers, and they all work fine. I would like to move my "default printer" to the top of the listed printers. How do I do that?
-
Hi all, My apologies if this has already been asked before - I currently have Photoshop 6 and Lightroom installed on my PC and I am about to reformat my Mac. Once I have re-formatted the computer, how can I reinstall the software? I believe my licenc
-
Purchased video on itunes,can't put on nano
There are no error messages it just won't allow a drag and drop from the library to the nano. It will not allow any conversion, it posts as a protected file. It also says that updates are complete, but the video won't appear on the nano.
-
Urgent!!!Need code to fetch all sales order data and download to flat file
urgent!!!Need code to fetch all sales order data and download to flat file
-
When opening a link on a web page or in email is attempted, the download window opens up and begins to download the linked info. The link can't be opened