How to change sql-plan in shared pool?

Hi, all.
The oralce is 10.2.0.4 on sun unix.
I created statistics for an index of a table (so big.. partitioned).
As a result, some queries run very well, but some others went bad.
One query, which made a big impact to reponse time, is using "index skip scanning".
However, the query uses "PK index" with bind valuables in sqlplus session.
How can I change sql execution plan in library cache without modifying sql statement in an application module?
Thanks in advance.
Have a good day.

Thanks to your reply.
After creating outlines, how can I make EVERY NEW session to use the stored outline??
To be more specific, how can I issue the following command to every new session?
-->ALTER SESSION SET use_stored_outlines=my_OUTLINES;
Do I need to issue the following command??
-->alter system set use_stored-outlines=my_OUTLINES??
Thanks ..

Similar Messages

  • How to change sql expression of SQL-Calculated Attribute of view object ?

    Hi
    jdev 11.1.1.5
    I have a view object with a SQL-Calculated Attribute (sumAnalytic) how can I change sql expression of this attribute in runtime?
    for example in application module method??

    Hi Mr Timo
    Thanks for your reply but I do not need dynamic vo because I can not change all of my vo
    I only need to change expression of SQL-Calculated Attribute of view object in run time.
    For this I set expression in view object something like this 'select 2 from dual' and in run time in my AM method I get the vo query and replace 'select 2 from dual' with something like 'selet sum(amnt) over (partition by 1)' and set new query.
    But I think the better solution must exist
    Thanks

  • Sql parse and shared pool

    hi friends i have a procedure
    and its have *(AD IS NULL OR NVAD LIKE AD||'%') AND (SOYAD IS NULL OR NVSOYAD LIKE SOYAD||'%')*
    if i use this query and pass different things for AD ; is it become a brand new query for oracle because of ||'%' or its parse and put in shared pool and for a sometime this query don't parse and take from shared pool
       PROCEDURE P_YENI_TALEP_LISTELE(RC_CURSOR OUT SYS_REFCURSOR,TOPLAM_TALEP OUT NUMBER,SAYFA_INDEX IN NUMBER,SAYFA_BUYUKLUK  IN NUMBER,TC_NO IN NVARCHAR2,AD IN NVARCHAR2,SOYAD IN NVARCHAR2,ONAY IN NUMBER,H_TIP_ID IN NUMBER)
        AS 
        BEGIN
          OPEN RC_CURSOR FOR  SELECT TA.NT_ID,TA.NTC_NO,HI.NVHIZMET_TUR AS NVARM_KONU,TA.NVOPRTR_CVP,TA.NVGRSM_SURE,TA.NVGRSM_DRM,
                       TA.NHIZMET,TA.BONAY,TA.DTLP_TRH,TH.NVAD,TH.NVSOYAD,TH.NVILCE ,TA.DALINAN_TRH,
                       TA.DBRKLAN_TRH,TA.NG_ID,GU.NVAD1||' - '||GU.NVAD2 AS GUZERGAH,HI.NH_TIP_ID,HT.NVHIZMET_TIP,
                FROM H_TALEP TA,TNM_HASTA_BILGI TH,TNM_HIZMET HI,SBT_HIZMET_TIP HT,TNM_GUZERGAH GU
          WHERE TA.NTC_NO=TH.NTC_NO AND TA.NH_ID=HI.NH_ID AND HI.NH_TIP_ID=HT.NH_TIP_ID AND(TC_NO IS NULL OR TA.NTC_NO=TO_NUMBER(TC_NO)) AND TA.NG_ID=GU.NG_ID AND
                          *(AD IS NULL OR NVAD LIKE AD||'%') AND (SOYAD IS NULL OR NVSOYAD LIKE SOYAD||'%')*...............

    The code you have posted has no DYNAMIC SQL in it.... Static SQL inside PL/SQL will bind all the variables for you.
    So what you are saying does not compute.
    What is making you think a 'brand new query' is being parsed for each execution?
    Edited by: Tubby on Nov 8, 2008 4:19 PM

  • How to pin sequences in the shared pool for RAC?

    We have a RAC environment with two instances. I want to pin some sequences in the shared pool to boost the performance. Do I need to pin them in both of the instances or just pin them in one instance?
    Thanks in advance

    If you cannot tolerate gaps, you must not use sequences. Period. A sequence-generated key will have gaps because transactions roll back, because databases get shut down, etc. If you want to ensure that there are no gaps, you have to write code that serializes access to a resource (i.e. a custom table of sequences) over the full length of a transaction. Of course, this is hugely inefficient and kills the application's scalability, but it does prevent gaps. Sequences are much faster and much more scalable, but they do not and can not guarantee that there are no gaps.
    Assuming the intention is to minimize gaps, rather than to eliminate them, NOCACHE & ORDER can help. That means, though, that you may need to communicate with the other nodes in the cluster every time you need a new value from the sequence, which is the slow part. Pinning the sequence is not going to be beneficial.
    Justin

  • HOW TO CHANGE SQL QUERY TO GET SPECIFIC RESULT

    I HAVE FOLLOWING QUERY AND ITS FUNCTIONING BUT I WANT ALL THOSE RECORD SHOULD BE DISPLADE WICH HAVE NO TRANSACTION IN SALES ANS SALES RETURN WHILE RETREVING DATA FROM DATABASE.
    I TRIED TO USE + OPERATOR BUT I DON'T KNOW HOW TO CHANGE THE QUERY TO GET THE RESULT
    MAIN TABLE IS BEING USED TO FETCH RECORD
    SALES_HEADER,SALES_DETAIL
    SALES_HEADERR,SALES_DETAILR
    STOCK_REG
    AND THE QUERY IS
    select s.item_code,S.DESCR,s.GRAND_TOTAL,
    sum(decode(d.dayno,01,NVL(S.QTY,0),0)) DAY1,
    sum(decode(d.dayno,02,NVL(S.QTY,0),0)) DAY2,
    sum(decode(d.dayno,03,NVL(S.QTY,0),0)) DAY3,
    sum(decode(d.dayno,04,NVL(S.QTY,0),0)) DAY4,
    sum(decode(d.dayno,05,NVL(S.QTY,0),0)) DAY5,
    sum(decode(d.dayno,06,NVL(S.QTY,0),0)) DAY6,
    sum(decode(d.dayno,07,NVL(S.QTY,0),0)) DAY7,
    sum(decode(d.dayno,08,NVL(S.QTY,0),0)) DAY8,
    sum(decode(d.dayno,09,NVL(S.QTY,0),0)) DAY9,
    sum(decode(d.dayno,10,NVL(S.QTY,0),0)) DAY10,
    sum(decode(d.dayno,11,NVL(S.QTY,0),0)) DAY11,
    sum(decode(d.dayno,12,NVL(S.QTY,0),0)) DAY12,
    sum(decode(d.dayno,13,NVL(S.QTY,0),0)) DAY13,
    sum(decode(d.dayno,14,NVL(S.QTY,0),0)) DAY14,
    sum(decode(d.dayno,15,NVL(S.QTY,0),0)) DAY15,
    sum(decode(d.dayno,16,NVL(S.QTY,0),0)) DAY16,
    sum(decode(d.dayno,17,NVL(S.QTY,0),0)) DAY17,
    sum(decode(d.dayno,18,NVL(S.QTY,0),0)) DAY18,
    sum(decode(d.dayno,19,NVL(S.QTY,0),0)) DAY19,
    sum(decode(d.dayno,20,NVL(S.QTY,0),0)) DAY20,
    sum(decode(d.dayno,21,NVL(S.QTY,0),0)) DAY21,
    sum(decode(d.dayno,22,NVL(S.QTY,0),0)) DAY22,
    sum(decode(d.dayno,23,NVL(S.QTY,0),0)) DAY23,
    sum(decode(d.dayno,24,NVL(S.QTY,0),0)) DAY24,
    sum(decode(d.dayno,25,NVL(S.QTY,0),0)) DAY25,
    sum(decode(d.dayno,26,NVL(S.QTY,0),0)) DAY26,
    sum(decode(d.dayno,27,NVL(S.QTY,0),0)) DAY27,
    sum(decode(d.dayno,28,NVL(S.QTY,0),0)) DAY28,
    sum(decode(d.dayno,29,NVL(S.QTY,0),0)) DAY29,
    sum(decode(d.dayno,30,NVL(S.QTY,0),0)) DAY30,
    sum(decode(d.dayno,31,NVL(S.QTY,0),0)) DAY31,
    sum(S.qty) TU
    FROM
    (select nvl(sales_detail.qty+sales_detail.bonus,0) as qty,
    sales_detail.item_code AS ITEM_CODE,
    stock_reg.descr AS descr,
    s_date as sale_date,stock_reg.GRAND_TOTAL AS GRAND_TOTAL FROM
    SALES_DETAIL,SALES_HEADER,STOCK_REG
    WHERE SALES_DETAIL.S_ID = SALES_HEADER.S_ID AND
    SALES_DETAIL.ITEM_CODE = STOCK_REG.ITEM_CODE(+) AND
    STOCK_REG.COMCODE='C1'
    UNION all
    select -1*nvl(sales_detailR.qty+sales_detailR.bonus,0) as qty,
    sales_detailR.item_code AS ITEM_CODE,
    stock_reg.descr AS descr,
    RETURN_date as sale_date,stock_reg.GRAND_TOTAL AS GRAND_TOTAL FROM
    SALES_DETAILR,SALES_HEADERR,STOCK_REG
    WHERE SALES_DETAILR.SR_ID = SALES_HEADERR.SR_ID AND
    SALES_DETAILR.ITEM_CODE = STOCK_REG.ITEM_CODE(+) AND
    STOCK_REG.COMCODE='C1') S,
    (select level as dayno
    from dual
    connect by level <= 31) d
    where d.dayno = to_char(s.sALE_date, 'DD') AND TO_DATE(S.SALE_DATE) BETWEEN '&FROMDATE' AND '&TODATE'
    GROUP BY S.ITEM_CODE,S.DESCR,S.GRAND_TOTAL

    well my query running successfully just the quesion was that i wanted to bring some changes in the query to retrieve the complete record which has no transaction in sales
    for exmple
    if i write the quey
    select dept.deptno,sum(sal) from emp,dept
    where dept.deptno = emp.deptno
    group by dept.deptno
    the recult comes as
    DEPTNO SUM(SAL)
    10 8750
    20 10875
    30 9400
    though there is another deptno which is deptno no 40
    have no sal
    and when i use this query
    select dept.deptno,sum(sal) from emp,dept
    where dept.deptno = emp.deptno(+)
    group by dept.deptno
    it shows the dept no 40 also
    DEPTNO SUM(SAL)
    10 8750
    20 10875
    30 9400
    40
    so to get this i posted query which was to long to understand easily.
    i accept that i sholud post short query to make other understand
    so check out this
    select STOCK_rEG.item_code AS ITEM_CODE,SUM(qty) as qty
    FROM
    SALES_DETAILR,SALES_HEADERR,STOCK_REG
    WHERE SALES_DETAILR.SR_ID = SALES_HEADERR.SR_ID AND
    SALES_DETAILR.STOCKCODE = STOCK_REG.STOCKCODE
    AND RETURN_DATE = '01-APR-08'
    GROUP BY STOCK_rEG.item_code
    ORDER BY TO_NUMBER(ITEM_CODE) ASC
    when i execute this query i get the following result
    ITEM_CODE QTY
    84 2
    102 3
    108 3
    116 6
    166 3
    170 3
    thoug there is other items are aalso available in stock which transaction
    yet not been done or not been sold out/
    so when i use the outer join i get the same result
    select STOCK_rEG.item_code AS ITEM_CODE,SUM(qty) as qty
    FROM
    SALES_DETAILR,SALES_HEADERR,STOCK_REG
    WHERE SALES_DETAILR.SR_ID = SALES_HEADERR.SR_ID AND
    SALES_DETAILR.STOCKCODE(+) = STOCK_REG.STOCKCODE
    AND RETURN_DATE = '01-APR-08'
    GROUP BY STOCK_rEG.item_code
    ORDER BY TO_NUMBER(ITEM_CODE) ASC
    ITEM_CODE QTY
    84 2
    102 3
    108 3
    116 6
    166 3
    170 3
    hope i tried to make u understand on better way

  • How to use outline to change sql plan in other sessions??

    Hi, all.
    The oracle is 10.2.0.4.
    create table ho_test2 (
    a1 number ,
    a2 varchar2(100),
    a3 varchar2(100),
    a4 varchar2 (4)
    create unique index ho_test2_PK on ho_test2(a1,a2);
    alter table ho_test2 add constraint ho_test2_PK primary key (a1,a2) ;
    create index ho_test2_ix1 on ho_test2 (a4);
    session 1 : the follwoing query is using ho_test2_ix1 instead of ho_test2_PK
    set autotrace trace explain
    select * from ho_test2 e where e.a1=1 and e.a4='11'
    papa2:SQL> select * from ho_test2 e where e.a1=1 and e.a4='11'
    2 /
    Execution Plan
    Plan hash value: 1146899407
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 1 | 121 | 1 (0)| 00:00:01 |
    |* 1 | TABLE ACCESS BY INDEX ROWID| HO_TEST2 | 1 | 121 | 1 (0)| 00:00:01 |
    |* 2 | INDEX RANGE SCAN | HO_TEST2_IX1 | 1 | | 1 (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    1 - filter("E"."A1"=1)
    2 - access("E"."A4"='11')
    As you can see in the above, the query used "HO_TEST2_IX1" instead of pk index.
    I want to the query to use PK index by using oracle outline.
    Modifying sql in application source and purging shared_pool are not an option.
    Thanks in advance.
    Have a good day.

    user507290 wrote:
    Hi, all.
    The oracle is 10.2.0.4.
    create table ho_test2 (
    a1 number ,
    a2 varchar2(100),
    a3 varchar2(100),
    a4 varchar2 (4)
    create unique index ho_test2_PK on ho_test2(a1,a2);
    alter table ho_test2 add constraint ho_test2_PK primary key (a1,a2) ;
    create index ho_test2_ix1 on ho_test2 (a4);
    session 1 : the follwoing query is using ho_test2_ix1 instead of ho_test2_PK
    set autotrace trace explain
    select * from ho_test2 e where e.a1=1 and e.a4='11'
    papa2:SQL> select * from ho_test2 e where e.a1=1 and e.a4='11'
    2 /
    Execution Plan
    Plan hash value: 1146899407
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 1 | 121 | 1 (0)| 00:00:01 |
    |* 1 | TABLE ACCESS BY INDEX ROWID| HO_TEST2 | 1 | 121 | 1 (0)| 00:00:01 |
    |* 2 | INDEX RANGE SCAN | HO_TEST2_IX1 | 1 | | 1 (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    1 - filter("E"."A1"=1)
    2 - access("E"."A4"='11')
    As you can see in the above, the query used "HO_TEST2_IX1" instead of pk index.
    I want to the query to use PK index by using oracle outline.
    Modifying sql in application source and purging shared_pool are not an option.
    Where is the outline made in this demo? Why you want to use the PK index for the query?
    Aman....
    PS: Please reformat your demo using teh code tag.

  • How to change sql sentence which arrives database.

    I am using ORACLE 10G,
    I want to add criteria all sql sentence which come ORACLE 10G ,
    how to do it ? , trigger or another system attributes
    for example
    if "select * from user" sql sentence come to db server, I want to change this sentence as "select * from user where mod =1"
    thanks

    All of my tables have "mode" column, when sql sentence come , I 'll read system_mode another database and then I read,delete,insert and update my tables according to this system_mode,
    how to do this, I should block sqls , then read system_mode and finally add this criteria end of the sql sentence
    thanks

  • How do change SQL Express's in my application?

    How do I change an older application created under SQL Express 2005 to SQL Express 2008(R2)? I can run this application  using Debug, but can't publish it because of the following message:
    INSTALL LOG:
    The following properties have been set:
    Property: [AdminUser] = true {boolean}
    Property: [ProcessorArchitecture] = AMD64 {string}
    Property: [VersionNT] = 6.0.0 {version}
    Running checks for package 'Windows Installer 3.1', phase BuildList
    The following properties have been set for package 'Windows Installer 3.1':
    Running checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe'
    Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.1': true
    Result of checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
    'Windows Installer 3.1' RunCheck result: No Install Needed
    Running checks for package '.NET Framework 3.5 SP1', phase BuildList
    Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5'
    Read integer value 1
    Setting value '1 {int}' for property 'DotNet35SP'
    The following properties have been set for package '.NET Framework 3.5 SP1':
    Property: [DotNet35SP] = 1 {int}
    Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe'
    Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet35SP' and value '1': true
    Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Bypass'
    '.NET Framework 3.5 SP1' RunCheck result: No Install Needed
    Running checks for package 'SQL Server 2005 Express Edition SP2 (x86)', phase BuildList
    Running external check with command 'C:\Users\Terry\AppData\Local\Temp\VSD8D4D.tmp\SqlExpress\SqlExpressChk.exe' and parameters ''
    Process exited with code 1
    Setting value '1 {int}' for property 'SQLExpressInstalled'
    The following properties have been set for package 'SQL Server 2005 Express Edition SP2 (x86)':
    Property: [SQLExpressInstalled] = 1 {int}
    Running checks for command 'SqlExpress\sqlexpr32.exe'
    Result of running operator 'ValueEqualTo' on property 'SQLExpressInstalled' and value '0': false
    Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionNT' and value '5.1': true
    Result of checks for command 'SqlExpress\sqlexpr32.exe' is 'Bypass'
    Running checks for command 'SqlExpress\sqlexpr32.exe'
    Result of running operator 'ValueEqualTo' on property 'SQLExpressInstalled' and value '0': false
    Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.1': false
    Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
    Result of running operator 'ValueExists' on property 'Version9x': false
    Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.1.2': false
    Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'Intel': true
    Result of checks for command 'SqlExpress\sqlexpr32.exe' is 'Fail'
    'SQL Server 2005 Express Edition SP2 (x86)' RunCheck result: Fail
    A prerequisite failed for Package "SQL Server 2005 Express Edition SP2 (x86)"
    Package failed with message "This version of SQL Server 2005 Express Edition (x86) is not supported for the current processor
    The above was highlighted by me to save you some scanning.
    The following is what I have installed on my PC:
    Terry 01

    Below messages are logged during installation
    <install log>
    Running checks for package 'SQL Server 2005 Express Edition SP2 (x86)', phase BuildList
     Running external check with command 'C:\Users\Terry\AppData\Local\Temp\VSD8D4D.tmp\SqlExpress\SqlExpressChk.exe' and parameters ''
    Running checks for command 'SqlExpress\sqlexpr32.exe'
    <install log>
    and screenshot also shows the same.
    I am NOT an expert in Visual Studio but I would guess that when you have build your package, would have a checkbox somewhere to mention SQL 2005 as pre-requisite. something which should
    say check for prerequisites for SQL server 2005 express edition??
    On this machine, since you have SQL 2008 R2 installed, the check is failing and hence installation?
    Balmukund Lakhani | Please mark solved if I've answered your question, vote for it as helpful to help other users find a solution quicker
    This posting is provided "AS IS" with no warranties, and confers no rights.
    My Blog |
    Team Blog | @Twitter
    Author: SQL Server 2012 AlwaysOn -
    Paperback, Kindle

  • How to change SQL Server security groups name after server rename?

    A Windows 2003 server has been renamed from LAMDAMIRROR1A to LAMDAMIRROR2A and the following
    sql has been run in SQL Server 2008 R2 on the server :
    exec sp_dropserver 'LAMDAMIRROR1A'
    exec sp_addserver 'LAMDAMIRROR2A','local'
    However, although everything appears ok, the 5 Windows 2003 Groups (automatically created by
    the SQL 2008 R2 Install) still contain 'LAMDAMIRROR1A' in their name. Does this matter ? Can the Windows Groups be just renamed (right click , rename) or will this cause problems ?
    The Windows Groups are :
    SQLServer2005SQLBrowserUser$LAMDAMIRROR1A
    SQLServerDTSUser$LAMDAMIRROR1A
    SQLServerMSSQLServerADHelperUser$LAMDAMIRROR1A
    SQLServerMSSQLUser$LAMDAMIRROR1A
    SQLServerSQLAgentUser$LAMDAMIRROR1A
    There are also Registry entries containing the old 'LAMDAMIRROR1A' name. Does this matter ?
    Should this be changed ?
    eg. 
    My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Machines\OriginalMachineName.
    My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Services\Report Server\GroupPrefix.
    My Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\printers\Microsoft XPS
    DocumentWriter\DsSpooler\serverName.
    etc

    Hi,
    If you have executed the sp_dropserver and sp_addserver in SQL Server 2008 R2, we need to verify if you renamed the SQL Server instance successfully. You can select information from @@SERVERNAME or sys.servers to verify if the renaming operation is completely
    successful in SQL Server Management Studio (SSMS). If yes, whether you change the registry entries containing the old 'LAMDAMIRROR1A' name or not, there’s no impact on SQL Server Services. For more details, please review this article: 
    How to: Rename a Computer that Hosts a Stand-Alone Instance of SQL Server.
    In addition, if you must rename the windows groups, you can just right-click the group in Computer Management/System Tools/Local Users and Groups/Groups and rename it, or you can create new groups with new names, for more details, please review this article:
    Manage Local Groups. If there are some issues regards the Windows, you can post the question in the Windows Server forums at
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/home?category=windowsserver . It is appropriate and more experts will assist you.
    Thanks                 
    Lydia Zhang                           

  • How to change external hard drive sharing and permissions

    I have two new hard drive that are formatted NTFS. The sharing and permissions is et to ready only so I can only read the drives I can't edit any files on these two drives.
    Both drives are connected via USB to my iMac running OS X 10.9.5
    I have other drives on my network that under sharing and permission I have  'Custom Access' for file sharing. Both these drive are NTFS format.
    How can I change the other two drive sharing and permission settings to 'Custom Access'
    Thanks

    There is no permissions you can change. OS X can only read from an NTFS formatted drive. If you need to read from and write to an NTFS formatted drive you will need to use a utility such as Tuxera NTFS 2012.3.4. Alternatively, re-partition and reformat the drive for a Mac.
    Drive Preparation
    1. Open Disk Utility in your Utilities folder.
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Click on the Partition tab in the DU main window.
    3. Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Click on the Options button, set the partition scheme to GUID then click on the OK button. Set the format type to Mac OS Extended (Journaled.) Click on the Partition button and wait until the process has completed.
    4. Select the volume you just created (this is the sub-entry under the drive entry) from the left side list. Click on the Erase tab in the DU main window.
    5. Set the format type to Mac OS Extended (Journaled.) Click on the Security button, check the button for Zero Data and click on OK to return to the Erase window.
    6. Click on the Erase button. The format process can take up to several hours depending upon the drive size.
    Steps 4-6 are optional but should be used on a drive that has never been formatted before, if the format type is not Mac OS Extended, if the partition scheme has been changed, or if a different operating system (not OS X) has been installed on the drive.

  • How to change sql server reports parameter direction in report builder 3.0

    Hi All,
    I have created few reports using Report Builder 3.0 with the data source as SharePoint list. i have created a web part page and added the ".rdl"
    file, everything is working as expected. Later, i got a requirement to add a parameter to the report , i did that and when i ran the report in SharePoint page, the parameters shows right side and the parameter ribbon shows the dropdown control on top and "Apply
    button" at the bottom. When i presented this to my manager, he says the parameter ribbon looks bad and suggested to put both the controls together and also instead of displaying at right side vertical, display it horizontal.
    I have below queries
    How can i change the direction of parameter ribbon from vertical to horizontal
    How can i bring the controls together (e.g. dropdown list control and button)
    How can i add buttons on the report in report builder 3.0
    How to get/reflect the data in report without refreshing the page.
    Can someone please guide me, how to achieve the above functionalities..
    MercuryMan

    Unfortunately, where the parameters are located and the button distance away from the parameters are not something you can customize. Here are the options available for customization:
    http://msdn.microsoft.com/en-us/library/bb326214.aspx
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • How to change SNP Plan name?

    Hi,
    In transaction /sapapo/oo_ppm_conv 'During mode combination for generation of SNP plans', the system create SNP plan name automatically once you click button 'SNP Name'. However, the system generated name is not intuitive. Do you know if there is any user exit or badi can change the 'SNP name'? I can only find out badi /sapapo/PPM_GEN which is used for PPM conversion. But not sure it will work for mode selection program /sapapo/oo_ppm_conv' which is one step ahead of conversion.  Appreciate if you can provide some insight!
    Thanks,
    Rick

    Hi,
    While generating SNP ppm from PPDS ppm, even though system suggest SNP plan name, you have a choice to change the same and input .
    Are you not in a position to change while creation of the plan itself ?
    However, once created the plan name may not be changed.
    The BAPI for PPM maimtenance plans is BAPI_PPMSRVAPS_SAVEMULTI_30A, but this can not be used for plan name change.
    Regards
    Datta

  • How to change SQL data source in rule file

    <p>Hi there,</p><p> </p><p>I use many rule files to load dimension and data with EssbaseSQL interface. (100-200 rule files!).</p><p>When need to cahnge information for data sources,  do Ihave to change it always with EAS interactively ?</p><p>Is there any way to cahnge the information of the data sourcesin batch mode or with command?</p>

    iitobs:<BR><BR>There are API calls (in at least C and VB that I found) that can use a rule file, and even copy or create one, but none that will modify a rule in any way. Even the "create rule" API call simply reserves the name so that someone else can't create one with that same name until you manage to copy it over from somewhere else - it doesn't create a new rule file, nor does it allow you to set anything in the rule. You have to use EAS to manage rule files internally.

  • How to change the amount of shared RAM

    Dear Sir,
    I am using Lenovo 3000 C100. When I check the system properties -> general tab, I see that i have 248 MB of RAM available. I suppose that the total RAM might be 256 MB.
    upon checking the size of my video RAM, in the plug and play monitor -> adapter, I see the memory size to be 128 MB
    Is this memory coming from my 256 MB RAM chip? If so, how can I decrease it to a desired level since I have not been able to see any option which does that.
    please help.
    Solved!
    Go to Solution.

    I guess 256mb is the RAM, and the display adapter-video card is 128mb, both are different. it's OK.
    3000 N100-0768DKU
    XP Home 5.01.2600 SP2
    Ubuntu 8.04(hardy)

  • How to change the allowing of sharing photos on Facebook?

    my freind is not able to go on to facebook and share a photo from "choose from library"  it says to go to her privacy setting and change it but we dont know which setting to change.  can anyone help?

    Settings>Privacy>Facebook. Also, on the Settings pane, Photos.

Maybe you are looking for

  • Crystal Report 2008  is compatible with Crystal Report 9?

    I'm using VB6 and VS 2003 for application development and using Crystal Report 9 for reporting. Thanks.

  • Re: Satellite C660-115 Very strange Wifi problems!

    I've been busy solving a wireless problem on a C660-115, still without success. Satellite C660-115 Windows 7 - 64Bits The case: - Laptop is connected to the power supply: Wifi works fine, no problems - Laptop disconnected from power supply: Wifi won'

  • Can a Link be attached to a select list option?

    Here is some code for a select list that pulls its data from a database: <select name = "sid" height = "1"class="dropit" > <?PHP while ($row = $result ->fetch_assoc())  {   ;     echo '<option value='. ($row['id']);     if (!(strcmp($row['id'], $row[

  • Video frame by frame?

    Since we're now being shoe-horned into using iTunes to play any and all purchased content (as opposed to the old, functional way of being able to use QuickTime Player), can anyone tell me how to advance video frame by frame (one frame at a time) in i

  • Can't install Adobe Flash CC 2014  :Exit Code: 16 Please see specific errors below for troubleshooting.

    Exit Code: 16 Please see specific errors below for troubleshooting. For example, ERROR: DW039 ... -------------------------------------- Summary -------------------------------------- - 0 fatal error(s), 1 error(s) ERROR: DW039: Failed to load deploy