PLS-00320 - the declaration of the type of the expression is incomplete or

Hello

Please help me get rid of this error?
PLS-00320 - the declaration of the type of the expression is incomplete or incorrect
PROCEDURE wip_reversal_proc
                ( p_packing_id   IN  packing.packing_id%TYPE,
                  o_return_msg   OUT VARCHAR2 )
IS
 CURSOR c_packing
  IS
     SELECT    p.client
              ,p.order_number
              ,pa.dc
              ,p.status          
              ,o.status
              ,o.bo_child_order_id
       FROM    packing p      
              ,packing_attributes pa
              ,orders o             
      WHERE   p.packing_id      = p_packing_id
          AND   pa.packing_id      = p.packing_id
          AND   o.client           = p.client
          AND   o.order_number = p.order_number;


------------------------------------------------------------------
  -----------------------------MAIN---------------------------------
  ------------------------------------------------------------------
BEGIN
  pack_rec                  c_packing%ROWTYPE;
  
   OPEN c_packing;
     FETCH c_packing 
      INTO  pack_rec;     
  
   v_lock               := TRUE;
   invrec.client       := pack_rec.client;

Try this,

Procedure wip_reversal_proc( p_packing_id IN  packing.packing_id%Type
                           , o_return_msg OUT Varchar2 ) Is
   Cursor c_packing Is
      SELECT p.client
           , p.order_number
           , pa.dc
           , p.status
           , o.status
           , o.bo_child_order_id
        FROM packing            p
           , packing_attributes pa
           , orders             o
       WHERE p.packing_id = p_packing_id
         AND pa.packing_id = p.packing_id
         AND o.client = p.client
         AND o.order_number = p.order_number;

   pack_rec c_packing%Rowtype;
Begin
   Open c_packing;
   Loop
      Fetch c_packing
         INTO pack_rec;
      Exit When c_packing%Notfound;
      v_lock        := True;
      invrec.client := pack_rec.client;
   End Loop;
   Close c_packing;
End;

Kind regards
Christian Balz

Tags: Database

Similar Questions

  • PLS-00320: the declaration of the type of this expression is (incomplete)

    It is a procedure that I created in order to read and write to a directory. I get this error messages I'm not what I'm you hurt here can help me.
    error messages include
    1. the declaration of the type of the expression is incomplete e
    2 PLS-00201: identifier 'FTP.T_STRING_TABLE' must be declared.
    3.pls - 00201: identifier 'FTP.LOGIN' must be declared
    4 PLS-00201: identifier 'FTP.LOGOUT' must be declared.

    PROCEDURE SP_TESTOMG_SIG
    AS

    l_conn UTL_TCP.connection;
    l_list ftp.t_string_table;
    BEGIN
    l_conn: = ftp.login ('172.20.100.240', '21', 'ftpuser', 'ftppassword');
    ftp.LIST (p_conn = > l_conn p_dir = > ' / xch/signatures ', p_list = > l_list);
    ftp.LOGOUT (l_conn);

    IF l_list. COUNT > 0
    THEN
    BECAUSE me IN l_list. FIRST... l_list. LAST
    LOOP
    Dbms_output.put_line (I |) ': ' || l_list (i));
    END LOOP;
    END IF;
    END;

    Published by: kama021 on June 10, 2009 01:37

    you do not have access to a package named FTP..., that's what it means.

  • PLS-00320

    Hi all

    When I try to compile a package body I get following error:

    [Error] PLS-00320 (1466:5): PLS-00320: the declaration of the type of the expression is incomplete or incorrect
    [Error] PLS-00320 (1475:37): PLS-00320: the declaration of the type of the expression is incomplete or incorrect
    [Error] ORA-00904 (1475:37): PL/SQL: ORA-00904: "LV_ID_LIMIT": invalid identifier

    I have the declared variable as you can see below.
    lv_id_limit radis.sif_lim_radis.id_limit%type;

    I have the same code on the environmental testing where it compiles fine. Any help would be appreciated.

    Kind regards
    Robert

    Seems you don't have enough privilege to access the radis.sif_lim_radis or the other schema not or oppose.

  • the declaration of the type of this expression is ill-formed incompleteor

    error 320 to the column of the row 22 14
    the declaration of the type of this expression is ill-formed incompleteor
    error on line 22, column 4 0
    Declaration ignored
    DECLARE
         v_value VARCHAR2(50);
         v_prod_id varchar2(100);
         v_prod_name VARCHAR2(100);
    BEGIN
         v_value:=:product.SIZE_LONG;
         v_prod_id:=:product.prod_id;
         v_prod_name:=:product.prod_name;
         IF v_value is not null then 
         insert into product (prod_id,prod_name,DRESS_COMPOSITION,WASH_LABEL_INSTRUCTION,PRESSING_CHARGE,DYEING_CHARGE,
         EXTRA_CHARGE,FINISHING_CHARGE,ITEM_TYPE,TOTAL_FOB,SEASON_YEAR,INTERSTAT_CODE,RETAIL_EURO,WHOLESALE_EURO,
         RETAIL_USD,WHOLESALE_USD,RETAIL_GBP,WHOLESALE_GBP,CATEGORY)
         values (v_prod_id||'-L',v_prod_name||'-Long',:product.DRESS_COMPOSITION,:product.WASH_LABEL_INSTRUCTION,
         :product.PRESSING_CHARGE,:product.DYEING_CHARGE,:product.EXTRA_CHARGE,:product.FINISHING_CHARGE,:product.ITEM_TYPE,
         :product.TOTAL_FOB,:product.SEASON_YEAR,:product.INTERSTAT_CODE,:product.RETAIL_EURO,
         :product.WHOLESALE_EURO,:product.RETAIL_USD,
         :product.WHOLESALE_USD,:product.RETAIL_GBP,:product.WHOLESALE_GBP,:product.CATEGORY);
         LOOP
              insert into product_detail1(prod_id,item_code,item_name,qty,price,unit,avg_rate) 
              values (:product_detail1.prod_id,:product_detail1.item_code,:product_detail1.item_name,
              :product_detail1.qty,:product_detail1.price,:product_detail1.unit,:product_detail1.avg_rate);
                   exit when NO_DATA_FOUND;
              NEXT_RECORD;
         END LOOP;
    elsif
         v_value is  null then 
         delete from product where prod_id=(v_prod_id||'-L');
    end if;
    END;
    Please Guide

    Why this errro comes

    Thanks and greetings
    Vikas Singhal

    I don't know why not use is not the same as I showed. The error is coming because the closer you get the lower case letter in the condition. Before apply the code, you first need to examine carefully.

    Change This.  exit when :system.last_record = 'true';to  exit when :system.last_record = 'TRUE';
    

    Don't forget to use VALIDATION after END of LOOP

    After that he will even record to another record, the only change is prod_code
    LARGE, SMALL or SHORT etc.

    But you said before that the product size = LONG then you want to insert the record. And now, for all sizes. In any case, if yes, then remove the IF condition.

    -Clément

  • Need to convert a local 'digital' to a type value string using the browser of the expression.

    I'm trying to convert a local "numeric value" to a string via the browser of the expression to provide a string argument.  I'm currently looking through the options of expression browser, but I can't find any type of function 'ToString()' Number.

    Hi you should try this:

    Str (people of the country. MyNumeric)

    Concerning

  • HP Mini 110-3549tu: pls send the correct driver for HP Mini 110-3549TU win 7 32 bit

    pls send the correct driver for HP Mini 110-3549TU win 7 32 bit... I try to look for the HP Mini 110-3549TU in your search engine in support download driver, when I try to download and install, all off them are not compatible as the wifi Ralink 802.11 b/g/n WiFi Adapter sp55086.exe... I need the controller ethernet network controller, video controller... driver

    Hello:

    Graphics card:

    http://h10025.www1.HP.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-84613-1&cc=us&DLC=en&LC=en&OS=4062&product=4166078&sw_lang=

    Ethernet:

    http://h10025.www1.HP.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-85100-1&cc=us&DLC=en&LC=en&OS=4062&product=4166078&sw_lang=

    I know not what model your wireless card then please do the following and I will understand this...

    Since there is no driver installed wireless, we need a labeled device network controller in Device Manager in the category other devices.  The network controller device will be a little! mark next to him.

    Thus, to find the network controller device, click on that and then click on the Details tab.

    Now, you see a drop-down list of property and it is set by default to the Description of the unit.

    On this list and select the second element (Hardware ID).

    After the first string of characters you see in the window.

  • How can I access the recipient "subordinate" in the expressions for the participant to ApprovalTask generator type "by the expression" value?

    Hello

    How can I access the recipient "subordinate" in the expressions for the participant to ApprovalTask generator type "by the expression" value?

    I can access some details of the beneficiaries of the workload, but how to access direct subordinates?

    TIA

    Leo

    Well, as I said, if you need to get a list of all rollover (for whatever logic you have), making calls to IOM to find the list of users whose Manager is the person in your composite.

    Sorry if I am wrong again.

  • & quot; data incompatible type in the expression criteria & quot;...

    If someone can identify exactly what the problem is here, then you are a genius!

    IM get the error message "Type mismatch of data in the expression of the criteria", but only when there are records in the database!
    The first query works, but the second is what causes the problem. For me, the two queries appear in the same context, so am unable to see any problem!

    The code is:

    < cfquery name = "UserDetailsA" datasource = "theatrepeeps" >
    SELECT FirstName
    OF UserEntry
    WHERE UserID = < cfoutput > #Session.UserID # < / cfoutput >
    < / cfquery >

    < cfquery name = "CheckMsgs" datasource = "theatrepeeps" >
    SELECT *.
    OF ChkMsg
    WHERE ToUserID = < cfoutput > #Session.UserID # < / cfoutput >
    < / cfquery >

    Thank you very much!

    Quote:
    Posted by: peewee_larkin
    If someone can identify exactly what the problem is here, then you are a genius!

    IM get the error message "Type mismatch of data in the expression of the criteria", but only when there are records in the database!
    The first query works, but the second is what causes the problem. For me, the two queries appear in the same context, so am unable to see any problem!

    The code is:


    SELECT FirstName
    OF UserEntry
    WHERE UserID = #Session.UserID #


    SELECT *.
    OF ChkMsg
    WHERE ToUserID = #Session.UserID #

    Thank you very much!

    Selection of different tables. What is the data type ChkMsg.ToUserID?

  • evaluate the expression error

    Hello

    TestStand 4.1, I'm trying to copy a container of FileGlobals to StationGlobals, based on a name.

    The following works, even if the browser of Expression says that it will cause a runtime error because "error in the call for expression int 'Evaluate'. Unexpected token:... »

    Locals.Name = "Name1"

    StationGlobals.TargetContainer = evaluate ("FileGlobals" + Locals.Name + ".") SourceContainer")

    where StationGlobals.TargetContainer and FileGlobals.Name1.SourceContainer are of the same named type.

    I tried to use EvaluateEx(), but found no construction to make it work. What would be the syntactically correct way to do this?

    Thank you

    Peter

    Peter,

    the reason for the 'mistake' the evaluation of the expression at development time, it's that he is a "stacked" expression

    First, you set Locals.Name a new value. I think in your sequence Locals.Name is by default an empty string. Then use this value in another part of the expression.

    Since there is no SequenceContext (no performance), the value of Locals.Name is not actually modified by the first part of the expression leaving the Evaluate() to search for a "FileGlobals" property... SourceContainer. Since two '.' one after another are illegal for search strings, the entire expression evaluation fails.

    This error does not occur during execution, because the first part of the expression does not actually change Locals.Name (for the SequenceContext) to be "Name1", while the second part will result in Evaluate ("FileGlobals.Name1.SourceContainer").

    hope this helps,

    Norbert

  • HL-DT-ST DVDRAM GSA - T10N ATA Windows cannot start this hardware device because its information of configuration (in the registry) is incomplete or damaged. (Code 19)

    Hello

    My DVD/RW drive stopped responding on my Acer Aspire laptop computer 4510Z I checked the Device Manager which is gives the following error message:

    Windows cannot start this hardware device because its information of configuration (in the registry) is incomplete or damaged. (Code 19) Click on 'Search for solutions' to send data about this device to Microsoft and to see if there is a solution available.

    I solve this error so far achieved the following without success:

    -Checked for solutions using the button below the error message
    -Scanned for hardware changes
    -Used Microsoft Automated Troubleshooting Service (SMAT)
    -Created the cdfix.reg file, it has added to the registry and restarted the computer

    I would be so gratefull for any help anyone can offer.

    Darylandgoats

    Hello

    I oddly found the solution to my problem while browsing through the suggestions of SpritX at the following link: http://forums.techarena.in/vista-help/771598.htm

    Here is the solution I implemented and now my drive works perfectly:

    RESOLUTION
    Warning serious problems might occur if you modify the registry incorrectly by using the registry editor or by using another method. These problems may require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

    To resolve this problem, remove the affected filter drivers. To do this, follow these steps: 1. Click Start, type regedit in the search box, and then click regedit in the list programs.

    If you are prompted for an administrator password or a confirmation, type your password, or click on continue.
    2. Locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\ {4D36E965-E325-11CE-BFC1-08002BE10318}
    Be careful it can be many instances of the registry subkey that is mentioned in step 2. You must ensure that you are in the appropriate registry subkey before modifying the UpperFilters and LowerFilters values. To verify that you are in the appropriate registry subkey, make sure that the default data value is the CD-ROM/DVD-ROM and the class data value is CDROM.
    3. in the right pane, click UpperFilters, and then click on remove.
    4. click on Yes to confirm the deletion of the UpperFilters registry entry.
    5. in the right pane, click LowerFilters, and then click on remove.
    6. click on Yes to confirm the deletion of the LowerFilters registry entry.
    7. exit the registry editor and then restart the computer.
    Note When you delete the UpperFilters registry entry and the LowerFilters registry entry, you may lose functionality in certain programs such as CD recording programs. In this scenario, you must reinstall all of the programs involved. If the problem persists, contact the program vendor to determine if an update is available for the program.

    For information about how to contact computer software vendors, click the number in the following list to view the article in the Microsoft Knowledge Base:
    65416 (http://support.microsoft.com/kb/65416/) hardware and software contact information, A - K

    60781 (http://support.microsoft.com/kb/60781/) hardware and software details, L.-P.

    60782 (http://support.microsoft.com/kb/60782/) hardware and software contact information, Q - Z

    Thank you!

  • I have the product key number I purchased through the Express upgrade. Is there a link for the download of Windows 7 professional free?

    I bought Windows 7 Professional upgrade through Express during which I contain the product key number... It seems to me not to be able to communicate with them? I need to re - install windows 7 and need a download for professional during which I contain the number of product for a 64-bit key.

    NO MATTER WHAT DIRECTION WILL BE APPRECIATE

    Kevoogle

    Alessandri keV

    Discussions were merged.

    Deleted duplicate.

    You cannot use a Windows 7 Professional anytime upgrade product key with reinstall media, it can be used only to upgrade license of qualification basis where you bought the upgrade in the first place (Starter, Home Premium).

    The first thing you need to do is to get your key to Windows 7 Professional upgrade Express:
     
    An e-mail containing your product key will be sent to the e-mail address associated with your Windows Live ID account or e-mail address you provided if you ignored the account configuration. Note: If you use an email tool or spam blocker spam filter, be sure that you can receive e-mail messages from microsoft.com.
     
    What happens if I lose my product key?
     
    If you lose your product key, you can return to

    www.Windows7.com/GetKey and sign in using the "Sign In" link in the upper right of the page. This will allow to recover your product key if you have established your account with your Windows Live ID. If you do not configure a Windows Live ID account initially there is no record of your online product key. Check your e-mail since it is the only trace of your product key.
     
     
     
    or

    Here are four utilities, which can display your product keys if they are still there:
    Belarc Advisor: http://www.belarc.com/free_download.html
    (He did a good job of providing a wealth of information.)
     
    Also: http://www.magicaljellybean.com/keyfinder.shtml
    and: http://www.nirsoft.net/utils/product_cd_key_viewer.html
    and RockXP: http://www.majorgeeks.com/download4138.html which has additional features.
     
    --------------------
     
    The next thing you need to do is to ensure that your data is backed up:
     
    http://notebooks.com/2010/12/27/how-to-backup-to-an-external-hard-drive/
     http://notebooks.com/2011/02/25/how-to-restore-a-backup-from-an-external-hard-drive-in-Windows-7/
     
    -------------------
     
    The next thing you need to do is to reinstall the base license that you upgraded, Windows 7 Starter Edition or Home Premium.
     
    If your computer is pre-installed with Windows 7:

    New computers that come pre-installed with Windows often have what is called a recovery partition. This is used to reinstall an operating system in the case of a system failure. To access it, you need to start when you start your computer by pressing a function key. This can be either F1, F2, F9, F10, F11, F12 key DEL or tab. See the manual that came with your PC for instructions on how to reinstall Windows.

    If your recovery partition is not available or damaged, you must contact the manufacturer of your computer, and request that a defined recovery disk you can use to reinstall Windows 7. They could practice a small shipping and handling.
    ------------------------------------
    This is how the recovery partition is accessible to most popular brands...
    For Dell, press F8 on the keyboard until the Advanced Boot Options menu appears on the screen.
    For HP, press F11 directly after switching on the device
    For LG, press F11 directly after switching on the device
    For Toshiba, press and hold "0" BEFORE and during the power upward
    For Acer, press and hold ALT + F10, as soon as you see the logo
    For Asus, press F9, as soon as you see the Asus logo.
    For Samsung, press F4 to the power upward...
    For Fujitsu, press the F8 key directly after the power
    Advent, restart your computer. Then, press F10 repeatedly until the message "Starting system recovery"
    Sony VAIO, reboot and press "F8" or "F10" repeatedly until the screen "Advanced Boot Options".

    ------------------------
     
    If it was a store bought retail license:
     
    http://Windows.Microsoft.com/en-us/Windows7/installing-and-reinstalling-Windows-7
     
     
     
    --------------------
     
    After you have reinstalled your original license, make sure that it is enabled before doing the upgrade to Windows 7 Professional:
     
    How to activate Windows 7 manually (activate by phone)
     
    1) click Start and in the search for box type: slui.exe 4
     
    (2) press the ENTER"" key.
     
    (3) select your "country" in the list.
     
    (4) choose the option "activate phone".
     
    (5) stay on the phone (do not select/press all options) and wait for a person to help you with the activation.
     
    (6) explain your problem clearly to the support person.
     
     http://support.Microsoft.com/kb/950929/en-us

    ----------------------
     
    Redo the Express Upgrade:
     
    Click Start, type Anytime Upgrade, click on the option enter a key, enter the key of Windows 7 Professional on demand, click Next, wait while checking the key, accept the license agreement, click on upgrade, wait while the software upgrades, (it may take 10 minutes or more depending on the if updates are required) your computer restarts automatically, after the reboot, Windows 7 will notify you updating the computer, the computer will restart once more automatically and will be completed the upgrade, a window will appear notifying the upgrade was successful and your computer is ready to use, click Close, you should be upgraded to Windows 7 Professional your files, programs and settings retained.
     
     
     
    ---------------
     
    Go to reactivate the license again.

  • The express Unit 8.5.1 upgrade to 8.6.4

    Hello

    If the customer with the express unit running in the SRI-300-K9 with version 8.5.1 and I wanted to move to 8.6.4 leave in order to comaptible with CUCM worm 9.1

    Y at - it no permit required for this Upgradation Unity Express to 8.5.1 to 8.6.4?

    Upgrade document says "download and install the new license CSL files.

    Pls someone clarify, the CSL is required only for 7.x to 8.6 NOT for the upgrade to 8.5.1 to 8.6.4

    Please suggest.

    Rgds

    Rajesh Kumar

    Hi Renon,

    You are them fix my friend build THe CUE 8.5

    already use licenses CSL so you should be

    good to go here.

    See you soon!

    Rob

    "He seek and you will find."

    -OneRepublic

  • The difference between the expression and the function?

    Could someone please explain me the technical difference? For example, I know CAST is an expression and To_CHAR would be a function, but what differentiates the expressions of functions?

    Hello

    2776946 wrote:

    Could someone please explain me the technical difference? For example, I know CAST is an expression and To_CHAR would be a function, but what differentiates the expressions of functions?

    What is the difference between a bird and an OWL?  An OWL is a special type of a bird.  All owls birds, but not all birds are fun.

    Similarly, a function is a particular type of expression.  All functions are expressions, nut not all expressions are functions.

    In fact, the CAST is a function, but you're not wrong when you say "CAST is an expression.

    Maybe you wanted to say, not MOUNT.  CASE expressions are expressions, but not the functions.

    The technical difference between the functions and the other types of expressions has to do with how they are being implemented and is not all that important to users.  Is DECODE function?  It depends on which version you use.  The Oracle 6, it was a function; in Oracle 8, it wasn't; Since Oracle 9 it is again a function.  I don't know what has changed; Maybe the documentation.

  • Scaling vertically by the Expression, please help ASAP!

    Hello, everyone! I had a bit of trouble within the last few days, and I searched almost every corner of the web trying to figure out how to write this expression. So I had two expressions. We were too complicated and not a new does exactly what I want. So first, here's my first expression

    X = 100

    Y = thisComp.layer("Soundkeys_1").effect ("sound keys") ("Output 1") * 1.33333;

    "CB = (CheckBox Control") effect ("Checkbox");

    If (cb.numKeys > 0) {}

    t = cb.key (1) .time;

    Y = linear(time,t,t+1,Y,.5);

    Note: this is a single bar of 63
    This was given to me by another Member on this forum about 6 or 7 months ago. What this did is whenever that time I had a key image of the box I get the bar down slowly during the second at the end of the song. The problem with the term is that it does not allow me to do the bars Ascend slowly upward more than a second (the opposite of what it).

    So my solution so far has been to use an expression that allows me to have less soundkeys layers for solids (have not really learned to test it so if you could tell me if it works or not which would be awesome) here is the second (new) expression, but the expression does not include the scaling upward or down scale.

    X = 100

    Temp = thisComp.layer("1-3").effect ("sound keys") ("Output 1") * 1.33333;

    Temp2 = thisComp.layer("1-3").effect ("sound keys") ("output 2") * 1.33333;

    Temp3 = (temp1 and temp2) / 2

    Y = [100, temp3]

    }

    [X, Y]

    Once again: it's just a bar of 63

    What are average effects soundkeys instead of having so many different ranges (not important). What I am wanting to add is to add to this expression with a slider effect, or 2 box keyframes, just something like it takes do you present in several layers at once (while keeping my current expression) [so probably using an adjustment layer]:

    PotableAjarCaiman

    But of course scaling upward at the beginning of the song and scaled down at the end of the song, each period of 1 second. Sorry for such a long post, but I really wish I could get there as soon as POSSIBLE for my promotional music channel . Thank you!

    PS: The only reason I'm writing is because I couldn't find anywhere, and the only thing that I thought were too advanced for me to understand, but what I didn't understand is that they used a slider effect to control the whole of the value of Y of the layers with keyframes. Hope that the additional information could be useful

    Hello again everyone. So my friend and I were finally able to come with two expressions that I needed to make it work! Basically what I had to do was to create a null with effect of cursor object and add pictures 4 keys (2 at the beginning) and 2 at the end where I wanted them. We hung out and then each bar for the layer of sound keys appropriate as well as the slider layer. These are two expressions that we could get to

    For a single bar that wasn't going to be an average, we used this expression:

    temp = thisComp.layer("1-3").effect("Sound Keys")("Output 1")*(4/3);temp = temp*thisComp.layer("Spectrum Scale").effect("Slider Control")("Slider");temp = linear(temp, 0, 100*(4/3), .5, 100*(4/3));[100, temp]
    

    This adds a variety of things to temp.

    1. in the first line, we have 'temp' on the expression of basic whipped pick multiplied by 4/3.

    2. in the second line, we have pick whipped for the layer time zero that we named "Slider Scale" and the effect being "Cursor" with the variable (keyframes) on "Slider".

    3. the third line is a little more complicated because we needed to have had a minimum of.5 without adding +.5 at the end of the last line. This created a problem because this would produce no output, even when we didn't she added, a.5 more that it should be. So we decided to add a minimum expression to the minimum.5 power and the maximum output identical to the first line "(4/3)". "

    For the bars, on average, it needed a little more coding and much more advanced work (in my opinion). This is the expression:

    temp1 = thisComp.layer("1-3").effect("Sound Keys")("Output 1")*(4/3);temp2 = thisComp.layer("1-3").effect("Sound Keys")("Output 2")*(4/3);temp = (temp1+temp2)/2;temp = temp*thisComp.layer("Spectrum Scale").effect("Slider Control")("Slider");temp = linear(temp, 0, 100*(4/3), .5, 100*(4/3));
    

    So, is a lot heftier of an expression at first glance, but really, it's basically the same thing.

    1. put off tension in the first line, we have him while temp1 is the first release used in sound tones multiplied by 4/3.

    2. in the second line, we have exactly the same thing that the first line only, we used the second exit in the sound buttons layer.

    3. the third line is where we started having to change everything. previously, he was referred to as "temp3" but we couldn't use it with what we wanted to do. So what we ended up doing was to change all the references 'temp3"just"Temp ". Then we did the same thing as we did in the first expression choose it whipping out of the slider control.

    4. in the fourth line, that's where we had to implement a different minimum and maximum so that the bars do not disappear when the audio reaches a point 0 or keyframes, we put in the slider were set as 0. So, we made minimum.5 flow and the 100 *(4/3) of maximum output using the expression "linear '.

    Due to the extensive knowledge of my friend in these types of templates and javascript, it only takes about 30 minutes to fix the problem. It does exactly what I wanted to do in my original post, and I am very grateful to have a friend who can help out me like that. I want to thank each of you in the community forum to help people at all times with the expressions, even if they are extremely simple. Help you a lot of people who simply can not find the answer they're looking for. I'll show you what I did with key images in the slider effect now

    2 last keyframes are exactly the same values but in the opposite direction. The end result is completely what I wanted (as shown in the OP) so if anyone wants to know how to intensify the multiple layers at the beginning and then downwards at the end please send them this. Thanks again to the community, as much respect!

  • The expression using scaling

    I'm not a master of expressions, but I think I want to do something simple, but I can't understand how do. I want to have a single layer taken one-tenth the size of an animation layer put on the scale, then add in the original layer size, while the second layer is scaling up to a tenth of the speed of the initial layer.

    So I whipped across the second layer to the first and get this:

    thisComp.layer("multiplanemountains.jpg_2").transform.scale

    Now, I want to have this layer scaling to 1/10 scale of the control layer, so I added the expression to divide by 10:

    thisComp.layer ("multiplanemountains.jpg 2").transform.scale/10

    I still need to restore the original size, then that is just 1/10 greater than the control layer, so I thought I should be able to add 100, so I'm doing this:

    thisComp.layer ("multiplanemountains.jpg 2").transform.scale/10+100

    But it adds only the 100 to scale horizontally, not vertically. I tried bracketing what it off, but after said effects is a bad expression and it does not accept:

    thisComp.layer ("multiplanemountains.jpg 2"). (transform.scale/10) + 100

    I tried the bracketing on the 100 and he giving x and y values like this:

    thisComp.layer ("multiplanemountains.jpg 2").transform.scale/10+(100,100)

    He is still as the horizontal value.

    I know I should tell him to add the 100 times x and y, but I can not understand how do. Can someone help me?

    Thanks in advance!

    You have not found the array function. Maybe this will help. All properties with multiple values are arrays. A table is written inside square brackets. For example, if you write this as an expression of scale [50, 75] then the layer will evolve to 75% and 50% in X in Y. If you type .scale [0] in an expression, then that will return the X value of the scale. . Scale [1] is the value of it, and if you have a 3D layer then .scale [2] returns the z scale (it makes a difference in the position of the layer when the scale of a 3D layer)

    Let's look at your expression and set up some variables. Consider that multipleanemountains.jpg 2 is the main layer. Personally, I would rename this layer Master. Let's start by improving your syntax and simplify calculations by setting the property that you want to use as a variable.

    m = thisComp.layer("multiplanemountains.jpg_2").transform.scale;

    Now you can do your calculations on the variable "m" and it's much simpler. This is where I get into trouble with your application and your math. We will take your original theory. Divide by 10, then add 100. The correct way to do it would be to write the expression as follows:

    m/10 + [100, 100];

    Here is the result. If the main layer is 100% then the layer of the slave will be 110%, but if the original layer is 200% then the slave layer will be 120%. I don't think that's what you want. What I think you want is to multiply the main 1.1 layer so that the slave is 10% greater than the master. You who would write like this:

    m * 1.1

    Now, when the master is 100% the slave will be 110% and when the master is 200% the slave will be 220%

Maybe you are looking for

  • Where are my Pages, numbers, and the apps to iMovie?

    I had to wipe my hard drive and reinstall OS Sierra due to computer problems. When I did my apps in Pages, Numbers, Keynote, and iMovie were missing. How can I get back them?

  • 7073ca: HP DV7 7073 - corrupt BIOS

    Hi all My Pavilion DV7 (7073ca), running windows 7 Professional, recently started acting very strange and then becomes unbootable. I recently installed an SSD with the cloned, OS, but I do not clone the partition HP_TOOLS (mistake #1). When you try t

  • recall of power cord

    How can I replace my power cord due to the recall? Please follow up with me as soon as possible. Thank you in advance, Paloma

  • Mail redownloading messages

    E-mail, later El Cap, all software updates. My Inbox is stuck in some loop. It's not download messages unless I have quit and restart the job, then it downloads a bunch of messages. So I move some, delete some, then it gets stuck again, I quit and re

  • Playing a disc error has occurred

    I use hp compack cq42... suddenly, I have on my laptop and the laptop then tell a disk read error occurred