Apex authentication simple question (I think that...)

I have a few apps using apex built in authentication.
When I create an end-user in home > Administration > manage users of Express of Application
This user access to applications. Is there an easy way to connect a username/password to a specific application?

Concerning

/A

1. create a page in your application to let your users know they are not allowed to use

2. create an application process when loading before heading with this code

DECLARE
   v_group   VARCHAR2 (400) DEFAULT NULL;
BEGIN
   SELECT HTMLDB_UTIL.get_groups_user_belongs_to (:app_user)
     INTO v_group
     FROM DUAL;

   IF INSTR (v_group, 'GROUP_1') = 0
   THEN
      HTP.init;
      OWA_UTIL.redirect_url ('f?p=&APP_ID.:' || 1000 || ':&SESSION.:');
      HTMLDB_APPLICATION.g_unrecoverable_error := TRUE;
   END IF;
END;

3 make this process so it does not draw for pages 101 (Login Page) and 1000 (Error Page)

Denes Kubicek
-------------------------------------------------------------------
http://deneskubicek.blogspot.com/
http://www.Opal-consulting.de/training
http://Apex.Oracle.com/pls/OTN/f?p=31517:1
http://www.Amazon.de/Oracle-Apex-XE-Praxis/DP/3826655494
-------------------------------------------------------------------

Tags: Database

Similar Questions

  • OAM 10 g - Simple question (I think)

    Hey guys, I want to run something by you to see if I'm missing something essential. What I'm trying to do is quite simple...

    I want 2 forms of connection for the same Web page, the host name is used.

    Internal.mydomain.com
    External.mydomain.com

    These two point to an IIS box, which is configured to receive on *: 80... no defined hostheaders.

    Originally, there was only the internal.mydomain.com and it's all of the parameters and working. To access the http://internal.mydomain.com/secret shows my 'internal Custom Form.

    I would like to add the possibility so that when http://external.mydomain.com/secret is indication, it brings to the top of my "Custom Form' external.

    I've implemented a new identifier of host with external.mydomain.com
    I copied the field to "My political" - external and assign the new identifier of the host and specified for use on LDAP basis (as a quick test, will create the actual form later)

    When I go to external.mydomain.com/secret, I get the "internal" custom form

    When I perform a Test of access within the oam to the same URL, it shows the correct ("My Policy - external") policy area the assessment result, aka.

    This tells me that OAM is configured correctly, but the WebGate is not correctly reports the host header is used.

    Any ideas? I'd appreciate a lot any idea or suggestion.

    Thank you very much

    Hi Alex,

    What is the behavior if you have preferred setting HTTP Host blank for the WebGate relevant AccessGate on-screen in the Console of the system access? (Depending on your version of OAM, you may need to change a configuration file to enable this, see 10.1.4.3 Guide of customization for the parameter of AllowEmptyPreferredHost.) After changing, you might have to restart the web server.

    Kind regards
    Colin

  • After switching to Firefox I screen questioned on public networks. I think that I have granted access. How can I change this?

    Running Windows 7. Past from Internet Explorer to Firefox. A message screen came the next time I used Firefox questions on public networks. I think that I granted access to public networks, and I don't want that. How to change that?

    This sounds like a problem of Windows Firewall. To change this back it is possible to access this setting of the firewall.

  • How can I get people to respond to my question the way that I ask him rather than how they think they should?

    How can I get people to respond to my question the way that I ask him rather than how they think they should?

    Nevermind

  • A simple Question of accordion Spry (I think)

    Hi all:

    I searched but could not find, but I think that it is a simple.

    I created an accordion Spry menu base with DW/CS3-Insert/Spry/Spry Accordion. How to make the first "content 1" visible hidden/no loading of the page. Currently, the 'Lable 2' must be clicked to hide the "content 1"course which shows the "Content 2"? Guess it is in the JS, but I'm not sure. TIA for any help. HTML and JS Code below.

    < ! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > ""
    " < html xmlns =" http://www.w3.org/1999/xhtml ">
    < head >
    < meta http-equiv = "Content-Type" content = text/html"; Charset = UTF-8 "/ >"
    < title > Untitled Document < /title >
    < script src = "SpryAssets/SpryAccordion.js" type = "text/javascript" > < / script > "
    < link href = "SpryAssets/SpryAccordion.css" rel = "stylesheet" type = "text/css" / > "
    < / head >

    < body >
    < div id = "Accordion1" class = "Accordion" tabindex = "0" >
    < div class = "AccordionPanel" >
    < div class = "AccordionPanelTab" > Label 1 < / div >
    < div class = "AccordionPanelContent" > content 1 < / div >
    < / div >
    < div class = "AccordionPanel" >
    < div class = "AccordionPanelTab" > Label 2 < / div >
    < div class = "AccordionPanelContent" > Content 2 < / div >
    < / div >
    < / div >
    < script type = "text/javascript" >
    <!--
    var Accordion1 = new Spry.Widget.Accordion ("Accordion1");
    ->
    < /script >
    < / body >
    < / html >

    JAVASCRIPT

    var Spry;
    If (!.) Spry) Spry = {};
    If (!.) Spry.Widget) Spry.Widget = {};

    Spry.Widget.Accordion = function (element, opts)
    {
    This.Element = this.getElement (element);
    this.defaultPanel = 0;
    this.hoverClass = "AccordionPanelTabHover";
    this.openClass = "AccordionPanelOpen";
    this.closedClass = "AccordionPanelClosed";
    this.focusedClass = "AccordionFocused;
    this.enableAnimation = true;
    this.enableKeyboardNavigation = true;
    this.currentPanel = null;
    This.Animator = null;
    this.hasFocus = null;
    This.Duration = 500;

    this.previousPanelKeyCode = Spry.Widget.Accordion.KEY_UP;
    this.nextPanelKeyCode = Spry.Widget.Accordion.KEY_DOWN;

    this.useFixedPanelHeights = true;
    this.fixedPanelHeight = 0;

    Spry.Widget.Accordion.setOptions (, opts, true);

    Unfortunately, some browsers like Safari, style sheets in our
    page depends may not have been loaded at the time, we are called.
    This means that we must postpone attaching our behavior until after the
    OnLoad event is triggered, because some of our behaviors are based on dimensions
    specified in the CSS.

    If (Spry.Widget.Accordion.onloadDidFire)
    this.attachBehaviors ();
    on the other
    Spry.Widget.Accordion.loadQueue.push (this);
    };

    Spry.Widget.Accordion.onloadDidFire = false;
    Spry.Widget.Accordion.loadQueue = [];

    Spry.Widget.Accordion.addLoadListener = function (handler)
    {
    If (typeof window.addEventListener! = "undefined")
    window.addEventListener ("load", Manager, false);
    else if (typeof document.addEventListener! = "undefined")
    document.addEventListener ("load", Manager, false);
    else if (typeof window.attachEvent! = "undefined")
    window.attachEvent ("onload", handler);
    };

    Spry.Widget.Accordion.processLoadQueue = function (handler)
    {
    Spry.Widget.Accordion.onloadDidFire = true;
    var q = Spry.Widget.Accordion.loadQueue;
    var qlen = q.length;
    for (var i = 0; i < qlen; i ++)
    q [i] .attachBehaviors ();
    };

    Spry.Widget.Accordion.addLoadListener (Spry.Widget.Accordion.processLoadQueue);

    Spry.Widget.Accordion.prototype.getElement = function (ele)
    {
    If (ele & & typeof ele == 'string')
    return document.getElementById (ele);
    return ele;
    };

    Spry.Widget.Accordion.prototype.addClassName = function (ele, className)
    {
    If (! ele |! className |) (ele.className & & ele.className.search (new RegExp ("\\b" + NomClasse + "\\b"))! = - 1))
    return;
    ele.className += (ele.className? "": "") + ClassName; "
    };

    Spry.Widget.Accordion.prototype.removeClassName = function (ele, className)
    {
    If (! ele |! className |) (ele.className & & ele.className.search (new RegExp ("\\b" + NomClasse + "\\b")) ==-1))
    return;
    ele.className = ele.className.replace (new RegExp ("\\s*\\b" + className + "\\b", "g"), ' ');
    };

    Spry.Widget.Accordion.setOptions = function (obj, optionsObj, ignoreUndefinedProps)
    {
    If (! optionsObj)
    return;
    for (var optionName in optionsObj)
    {
    If (ignoreUndefinedProps & & optionsObj [Optionname] == undefined)
    continue;
    obj [Optionname] = optionsObj [Optionname];
    }
    };

    Spry.Widget.Accordion.prototype.onPanelTabMouseOver = function (panel)
    {
    If (Panel)
    this.addClassName (this.getPanelTab (panel), this.hoverClass);
    };

    Spry.Widget.Accordion.prototype.onPanelTabMouseOut = function (panel)
    {
    If (Panel)
    this.removeClassName (this.getPanelTab (panel), this.hoverClass);
    };

    Spry.Widget.Accordion.prototype.openPanel = function (panel)
    {
    panelA var = this.currentPanel;
    var panelB = Panel;

    If (! panelB | panelA == panelB)
    return;

    var contented;
    If (Pepita)
    Content = this.getPanelContent (panelA);
    var contentB = this.getPanelContent (panelB);

    If (! contentB)
    return;

    If (this.useFixedPanelHeights & &! this.fixedPanelHeight)
    {
    this.fixedPanelHeight = (contentA.offsetHeight)? contentA.offsetHeight: contentA.scrollHeight;
    }

    If (this.enableAnimation)
    {
    If (this.animator)
    This.Animator.Stop ();
    This.Animator = new Spry.Widget.Accordion.PanelAnimator (Thi, panelB, {duration: this.duration});
    This.Animator.Start ();
    }
    on the other
    {
    If (content)
    contentA.style.height = '0px ';
    contentB.style.height = (this.useFixedPanelHeights? this.fixedPanelHeight: contentB.scrollHeight) + 'px ';
    }

    If (panelA)
    {
    this.removeClassName (panelA, this.openClass);
    this.addClassName (panelA, this.closedClass);
    }

    this.removeClassName (panelB, this.closedClass);
    this.addClassName (panelB, this.openClass);

    this.currentPanel = panelB;
    };

    Spry.Widget.Accordion.prototype.openNextPanel = function()
    {
    var panels = this.getPanels ();
    var curPanelIndex = this.getCurrentPanelIndex ();

    If (panels & & curPanelIndex > = 0 & & (curPanelIndex + 1) < panels.length)
    this.openPanel (panels [curPanelIndex + 1]);
    };

    Spry.Widget.Accordion.prototype.openPreviousPanel = function()
    {
    var panels = this.getPanels ();
    var curPanelIndex = this.getCurrentPanelIndex ();

    If (panels & & curPanelIndex > 0 & & curPanelIndex < panels.length)
    this.openPanel(panels[curPanelIndex-1]);
    };

    Spry.Widget.Accordion.prototype.openFirstPanel = function()
    {
    var panels = this.getPanels ();
    If (panels)
    this.openPanel (panels [0]);
    };

    Spry.Widget.Accordion.prototype.openLastPanel = function()
    {
    var panels = this.getPanels ();
    If (panels)
    this.openPanel(panels[panels.length-1]);
    };

    Spry.Widget.Accordion.prototype.onPanelClick = function (panel)
    {
    If (this.enableKeyboardNavigation)
    This.Element.Focus ();
    If (Panel! = this.currentPanel)
    this.openPanel (panel);
    This.Focus ();
    };

    Spry.Widget.Accordion.prototype.onFocus = Function
    {
    This.Element.Focus ();
    this.hasFocus = true;
    this.addClassName (this.element, this.focusedClass);
    };

    Spry.Widget.Accordion.prototype.onBlur = function
    {
    This.Element.Blur ();
    this.hasFocus = false;
    this.removeClassName (this.element, this.focusedClass);
    };

    Spry.Widget.Accordion.KEY_UP = 38;
    Spry.Widget.Accordion.KEY_DOWN = 40;

    Spry.Widget.Accordion.prototype.onKeyDown = Function
    {
    key var = e.keyCode;
    If (! this.hasFocus |) (touche! = this.previousPanelKeyCode & & key! = this.nextPanelKeyCode))
    Returns true;

    var panels = this.getPanels ();
    If (! panels: panels.length < 1)
    Returns false;
    var currentPanel = this.currentPanel? this.currentPanel: panels [0];
    var nextPanel = (key == this.nextPanelKeyCode)? currentPanel.nextSibling: currentPanel.previousSibling;

    While (nextPanel)
    {
    If (nextPanel.nodeType == 1 / * Node.ELEMENT_NODE * /)
    break;
    nextPanel = (key == this.nextPanelKeyCode)? nextPanel.nextSibling: nextPanel.previousSibling;
    }

    If (nextPanel & & currentPanel! = nextPanel)
    this.openPanel (nextPanel);

    If (e.stopPropagation)
    e.stopPropagation ();
    If (e.preventDefault)
    e.preventDefault ();

    Returns false;
    };

    Spry.Widget.Accordion.prototype.attachPanelHandlers = function (panel)
    {
    If (! sign)
    return;

    var = this.getPanelTab (panel) tab;

    If (tab)
    {
    var self = this;
    Spry.Widget.Accordion.addEventListener (tab, "click", function {return self.onPanelClick (panel);}, false);
    Spry.Widget.Accordion.addEventListener (tab, "mouseover", function {return self.onPanelTabMouseOver (panel);}, false);
    Spry.Widget.Accordion.addEventListener (tab, "mouseout/mouseouthandler()", function {return self.onPanelTabMouseOut (panel);}, false);
    }
    };

    Spry.Widget.Accordion.addEventListener = function (element, eventType, Manager, capture)
    {
    VR;
    {
    If (element.addEventListener)
    element.addEventListener (eventType, Manager, capture);
    Else if (element.attachEvent)
    element.attachEvent ("on" + eventType, handler);
    }
    catch (e) {}
    };

    Spry.Widget.Accordion.prototype.initPanel = function (Panel, isDefault)
    {
    var content = this.getPanelContent (panel);
    If (isDefault)
    {
    this.currentPanel = Panel;
    this.removeClassName (Panel, this.closedClass);
    this.addClassName (Panel, this.openClass);
    }
    on the other
    {
    this.removeClassName (Panel, this.openClass);
    this.addClassName (Panel, this.closedClass);
    Content.style.Height = '0px ';
    }

    this.attachPanelHandlers (panel);
    };

    Spry.Widget.Accordion.prototype.attachBehaviors = function()
    {
    var panels = this.getPanels ();
    for (var i = 0; i < panels.length; i ++)
    {
    this.initPanel (panels [i], i == this.defaultPanel);
    }

    If (this.enableKeyboardNavigation)
    {
    XXX: IE does not allow setting tabindex property dynamically. This means that we cannot
    rely on the addition of the tabindex attribute if it is absent to navigate with the keyboard
    by default.

    var tabIndexAttr = this.element.attributes.getNamedItem ("tabindex");
    If (! tabIndexAttr) this.element.tabindex = 0;
    If (tabIndexAttr)
    {
    var self = this;
    Spry.Widget.Accordion.addEventListener (this.element, "focus", function {return self.onFocus (e);}, false);
    Spry.Widget.Accordion.addEventListener (this.element, "blur", function {return self.onBlur (e);}, false);
    Spry.Widget.Accordion.addEventListener (this.element, 'keydown', function {return self.onKeyDown (e);}, false);
    }
    }
    };

    Spry.Widget.Accordion.prototype.getPanels = function()
    {
    Return this.getElementChildren (this.element);
    };

    Spry.Widget.Accordion.prototype.getCurrentPanel = function()
    {
    Return this.currentPanel;
    };

    Spry.Widget.Accordion.prototype.getCurrentPanelIndex = function()
    {
    var panels = this.getPanels ();
    for (var i = 0; i < panels.length; i ++)
    {
    If (this.currentPanel is panels [i])
    Return i;
    }
    return 0;
    };

    Spry.Widget.Accordion.prototype.getPanelTab = function (panel)
    {
    If (! sign)
    Returns a null value.
    return this.getElementChildren (panel) [0];
    };

    Spry.Widget.Accordion.prototype.getPanelContent = function (panel)
    {
    If (! sign)
    Returns a null value.
    return this.getElementChildren (panel) [1];
    };

    Spry.Widget.Accordion.prototype.getElementChildren = function (element)
    {
    the var children = [];
    child var = element.firstChild;
    While (child)
    {
    If (child.nodeType == 1 / * Node.ELEMENT_NODE * /)
    Children.push (Child);
    child = child.nextSibling;
    }
    return of the children;
    };

    Spry.Widget.Accordion.prototype.focus = function()
    {
    If (this.element & & this.element.focus)
    This.Element.Focus ();
    };

    /////////////////////////////////////////////////////

    Spry.Widget.Accordion.PanelAnimator = function (accordion, Panel, opts)
    {
    This.Timer = null;
    This.Interval = 0;
    this.stepCount = 0;

    This.FPS = 0;
    This.Steps = 10;
    This.Duration = 500;
    this.onComplete = null;

    This.Panel = Panel;
    this.panelToOpen = accordion.getElement (panel);
    this.panelData = [];

    Spry.Widget.Accordion.setOptions (, opts, true);


    If the caller specified speed in terms of frames per second.
    Convert them to steps.

    If (this.fps > 0)
    {
    This.Interval = Math.floor(1000 / this.fps);
    This.Steps = parseInt ((this.duration + (this.interval-1)) / this.interval);
    }
    ElseIf (this.steps > 0)
    This.Interval = this.duration / this.steps;

    Set up the table of signs we want to animate.

    var panels = accordion.getPanels ();
    for (var i = 0; i < panels.length; i ++)
    {
    var p = panels [i];
    var c = accordion.getPanelContent (p);
    If (c)
    {
    var h = c.offsetHeight;
    If (h is undefined)
    h = 0;
    If (p == Panel | h > 0)
    {
    var obj = new Object;
    obj. Panel = p;
    obj. Content = c;
    obj.fromHeight = h;
    obj.toHeight = (p == sign)? (accordion.useFixedPanelHeights? accordion.fixedPanelHeight: c.scrollHeight): 0;
    obj. Increment = (obj.toHeight - obj.fromHeight) / this.steps;
    obj. C.style.overflow = overflow;
    this.panelData.push (obj);

    c.style.Overflow = 'hidden ';
    h = c.style.Height + 'px ';
    }
    }
    }
    };

    Spry.Widget.Accordion.PanelAnimator.prototype.start = function()
    {
    var self = this;
    This.Timer = setTimeout (function () {self.stepAnimation ()}; this.interval);
    };

    Spry.Widget.Accordion.PanelAnimator.prototype.stop = function()
    {
    If (this.timer)
    {
    clearTimeout() (this.timer);

    If we kill the timer, restore the overflow
    Properties on the panels that we animate!

    If (this.stepCount < this.steps)
    {
    for (i = 0; i < this.panelData.length; i ++)
    {
    obj = this.panelData [i];
    obj. Content.style.Overflow = obj.overflow;
    }
    }
    }

    This.Timer = null;
    };

    Spry.Widget.Accordion.PanelAnimator.prototype.stepAnimation = function()
    {
    ++ this.stepCount;

    This.Animate ();

    If (this.stepCount < this.steps)
    This.Start ();
    Else if (this.onComplete)
    this.onComplete ();
    };

    Spry.Widget.Accordion.PanelAnimator.prototype.animate = function()
    {
    var i, obj;

    If (this.stepCount > = this.steps)
    {
    for (i = 0; i < this.panelData.length; i ++)
    {
    obj = this.panelData [i];
    If (obj.panel! = this.panel)
    obj. Content.style.Height = '0px ';
    obj. Content.style.Overflow = obj.overflow;
    obj. Content.style.Height = obj.toHeight + 'px ';
    }
    }
    on the other
    {
    for (i = 0; i < this.panelData.length; i ++)
    {
    obj = this.panelData [i];
    obj.fromHeight += obj.increment;
    obj. Content.style.Height = obj.fromHeight + 'px ';
    }
    }
    };

    On the bottom of the yourpage you have this:

    var Accordion1 = new Spry.Widget.Accordion("Accordion1");
    

    Change to this:

    var Accordion1 = new Spry.Widget.Accordion("Accordion1", { useFixedPanelHeights: false, defaultPanel: -1 });
    
    
    

    Ken Ford

  • Simple question-how to call a stored procedure or function of apex?

    Simple question-how to call a stored procedure or function of apex?
    Thanks advance.
    Doug

    Hi Doug,.
    You can call a procedure or function of apex. It depends on what you want to do with the function or procedure. If you want to retrieve table data in a specific area, you can try something like this-

    The following statement creates the function get_bal on the oe.orders of sample table (PL/SQL is in italics):

    CREATE FUNCTION get_bal (acc_no in NUMBER)
    RETURN NUMBER
    IS acc_bal NUMBER (11.2);
    BEGIN
    SELECT order_total
    IN acc_bal
    Orders
    WHERE customer_id = acc_no;
    Return (acc_bal);
    END;
    /

    The function created in the previous example can be used in a SQL statement. For example:

    SELECT get_bal (165) FROM DUAL;

    GET_BAL (165)
    ------------
    2519

    hope this will help,

    Kind regards

    Pascal M
    http://Tajuddin.whitepagesbd.com

  • This isn't a question, but I think that these things should be done for iOS 10.

    I watched a few videos on iOS 10 and what we should be waiting, and I think that this video captures 10 of the most important things that should be added in iOS 10 just to make life easier and more customizable. AND for the LOVE OF ALL THINGS GOOD AND HOLY, PLEASE Add A CALCULATOR to THE iPad! IT IS 2016 AND WE SERIOUSLY STILL don't HAVE A CALCULATOR APP ON ANY OF THE iPad?

    https://youtu.be/ymVXuT0Yfl4 - this is the video link

    Submit your Apple here: http://www.apple.com/feedback/

    -AJ

  • Cannot update Windows / / Windows think that its true / / Windows Explorer crash

    BACK STORY: Windows told me that my old HDD is faulty and I need to replace it. I therefore created a system disk image and restore the HARD drive fault and buy a new. I have restored my image for the new HARD drive, and apparently some of the system files that got copied have been corrupted.

    I'll HAVE PROBLEMS: The main problem I encounter is that windows will not update. I'll go to the start menu and try to choose windows update and it will sit in the windows Explorer screen blank until it crashes. This is the only time that windows Explorer will crash it's fine otherwise. If I have correctly interpreted my read, inability to update windows is caused by the software is is not authentic. Which brings me to the next point.
    Windows don't think that it is authentic, even if I see the CDKEY in the system information window and when I hit "Activate Windows" in the search bar in the start menu, that it says "Activation was successful." I get a window saying: http://imgur.com/OQlZDhR I thought that I humor the system and try and validate it although this Web site: http://www.microsoft.com/genuine/validate/DownloadValidationSupport.aspx?displaylang=en when I try and install the software Validation of Windows, I get this error: http://imgur.com/8lb0abR 
    TECHNICAL issues: I bought my computer from a major retailer with Windows Vista, he came with an OS disk. I've then upgraded to Windows 7 a few months after it is released and subsequently lost the installation disk that really means nothing because it is not the full operating system. So, indeed, I have no way to find my drive upgrade for windows reinstall/repair, which is what I would have done originally.
    What I DID: I ran the command " Sfc/scannow " to the command window and he returned with: http://imgur.com/OD6WygE when I try and access the .log for this, he tells me access denied and I can't access the safe my life.
    QUESTION: Is there something I can do to fix this? Something like a Windows download different difficulty tool or something else that I don't know who's going to help me fix the windows before going outside and by a new Windows 7 disc to repair the files?
    Thank you for your time
    > Simon
    EDIT: Tried to start in safe mode, I can't even open the windows update screen, just, it is there and does nothing.
    Edit2: Run the Microsoft Genuine Advantage diagnostic tool, such as requested by another user, post results later.

    The common cause for these mismatches is a defective Intel Rapid Storage Tech driver

    Download and install the latest version of...

    https://Downloadcenter.Intel.com/Detail_Desc.aspx?DwnldID=22194

    You need

    iata_enu.exe

    Restart then run another MGADiag report and view the results.

  • How to choose a square Brush tool in CS6 brush?  Sorry if it's a simple question, but nothing has never been easy for me in Photoshop.

    How to choose a square Brush tool in CS6 brush?  Sorry if it's a simple question, but nothing has never been easy for me in Photoshop.

    Not sure CS6 about, but I know that CC has brushes square by default under all of the predefined settings. See catch with the toolbar options below:

    I don't think that hardness can be adjusted either so be aware of this.

  • Simple question - alternative text of the attribute in the same Word document

    Ok. I am having a brain freeze and cannot find the answer in the help of the OPA. Simple question.

    Is there a simple way to alias an attribute for use in Word?

    For example, the following two conclusions create 2 attributes where I want only 1 attribute.

    annual percentage rate = 6
    APR = annual percentage rate

    Is there a configuration option or something to alias APR as the rate of annual percentage for use in Word? I want to use in the same Word document. Something in my head tells me that I have seen that once before, but all of a sudden, I've got a brain freeze.

    Sorry for such a simple question, but sometimes I get too deep into the weeds.

    Hi Paul,.

    You may think the style of the legend of OPA. In the 2007 OPM Office Ribbon it's called legend of the table, but I think that it works with the rules of non-table in Word as well - it is certainly used to.

    It's a style of OPA rule which can be used when you want to refer to an abridged version of an attribute, for example "APR" rather than "the annual percentage rate. According to me, that it applies only to the immediately lower rule where it has been defined in the doc and the doc not complete.

    I did a quick search in the help of the OPM and found references to the style of legend, but I have not found a description of the functionality (search is not too good if).

    Essentially how it works...

    Above the rule to write the version abridged, then the word "is", then the text of the full attribute, for example

    APR is the annual percentage rate
    

    Side note: I have always "BOLD" the "is" in the callout line. It is not necessary, but I want to do it because it makes it more clear at a glance what part is the shorthand and which part is the text of the full attribute.

    Then apply the style of the legend of the table to the line, then put your Word table or the ordinary rule underneath, for example

    [legend]APR is the annual percentage rate
    
    the result = APR * 10 
    

    I use this feature occasionally. Usually it is when I have calculations in Word tables and I'm trying to make the more readable left column, for example using something "APR" in the formula so that it does not take much space.

    See you soon,.
    Jasmine

  • Assessment JavaFX: a few simple questions

    Hi all.

    I am to evaluate the possibility of migration of Swing to JavaFX development. I have a few simple questions, and simple answers will suffice.

    1 is mature enough to support all Project Professional JavaFX?

    2. JavaFX is a functional superset of Swing? I mean. Is capable enough to do any other thing that Swing can make JavaFX?

    3. is also well documented that the Swing JavaFX is? I mean especially the Swing tutorial and the Javadocs.

    4A JavaFX equivalent to "treeWillExpand" event? Also important in my case.

    5 a JavaFX frames internal for the development of MDI?

    6a JavaFX equivalent of JFormattedTextField? I use this component intensively for the validation of the data and formatting.

    7A the JavaFX AutoComplete text field component? Or is it difficult to develop a custom for this component?

    8. is it is possible to mix different styles of text (i.e. text color) in a text field component?

    9 is it difficult to create custom components and extend/decorate existing ones?

    10. is the beta for Linux mature enough to start trying? Can I use Netbeans with the current beta on Linux?

    Thank you!
    Antonio.

    I'll take a shot at answering them, some of them are probably better answered by one of the developers if:

    1. it seems stable and has a feature set large enough should allow you to create the lack of parts yourself

    2 JavaFX and Swing are unrelated to each other. JavaFX has its focus more on the provision of outstanding visual effects without trying to look the same as other applications on your platform. For example, control of JavaFX table doesn't have a built-in filter support and sort - it's something you can do yourself with appropriate templates.

    3. There are some examples out there already but no where near as many Swing. However, the Javadocs seem good enough, I could usually find what I wanted there.

    4 are not specifically, I think, but I'm sure that you should be able to veto over enlargement, by changing the State where you receive when a node is open or by consuming the appropriate event. Better write a small test for this program to see if you can do what you want - and if not, a feature to apply.

    5 I don't know well.

    6 No.

    7 there not. It is not too difficult to develop custom components.

    8. not directly I think, but a combination of FlowLayout + text objects must be able to do what you want.

    9. I developed some custom components, mainly by combining other components and that seems pretty easy. I don't know how you can change the functionality of a component exist (such as change the text field component in a text formatted field or who can use several colors; you will probably have to create your own skin for more delicate changes. Skin isn't very well documented.

    10. I do not know this.

  • Very simple question... would love some help!

    Noob... check!

    Panadol... Check!

    I'm trying to 'stop' on an image a scenario the main timeline, nested

    but can't seem to find the right way to write with her "parents" etc...

    This is how I tried that makes sense to me (have tried other ways too) but without success.

    Stop (parent. ("" frameName ");

    would absolutely love to help, have been watching this too long now!

    Thank you

    You need to specify your simple question as it is a little confusing to interpret.

    "'Stop' on an image a scenario nested on the main timeline.

    That tells me you have a movieclip and you want the main timeline to tell him to Stop in a certain range... While the solution would be...

    mcInstanceName.gotoAndStop ("framename");

    But when you transfer the mention of a parent in the history/code, then that makes me think you want the movieclip to tell the main timeline to Stop...

    MovieClip (parent) .gotoAndStop ("framename");

  • E Business at Apex authentication problem - loop redirection?

    Hi people,

    I have a couple of environments EBS (11i) who throw functions Apex using white paper successfully delivered Cabot Consulting (extension of the Oracle Applications). I created a new responsibility, the menu and function on our direct environment today that does exactly what suggests the white paper:

    1. send a cookie to the browser with the username and a hash generated.
    2 apex authentication verifies this cookie, and if it does not exist, a login page appears.
    3. IF the cookie exists, it takes the user name and validates the hash, then redirect to Page 1 of my application.

    However, I saw that the first time you click on the EBS function, Firefox throws a "Redirect Loop" error, Internet Explorer gives rather an error 404 useless. If I click my back button to return to the Oracle Applications and click the function again, this time it works.

    I can't release it on my userbase if it is possible to redirect the questions!

    Someone got experience this and is there a verified solution to solve the problem? I'm happy to post any code you want.

    Thank you very much
    Pete

    Pete - hard to say without seeing it. If you can put a model on apex.oracle.com, I can check it out. Make sure that the login page has Page is the public security setting.

    Scott

  • Simple question... How do to add pictures on the body of my MAILS found 1000 results for how can I add photos to my Thunderbird emails

    How can simple question - I add photos to my mail body. But instead of the answer - found 1000 results for how can I add photos to my Thunderbird emails. There are answers that don't apply at all to the question anyway. Why must it be so difficult to get a simple answer to a simple question?

    Thunderbird is a bit like Microsoft, all the reasons as I dumped MS Live Mail.

    First, a lot of help for Thunderbird refers to the menus that may not be visible. It would be useful to you and us if you have your menus and toolbars visible.

    http://chrisramsden.vfast.co.UK/13_Menus_in_Thunderbird.html

    Then, open a window of writing. Activate the menu and operate.

    Now that you see an option "Insert"?

    If this isn't the case, you can assign composing in plain text, which does not support embedded images.

    Tools | Account settings| {Select account} | Composition & addressing and ensure "Compose messages in HTML format" are checked. If it is not already checked, go back to writing a message. No better now?

    Once you have the mode of composition HTML goes, you can use Insert | Image or various permutations of copy - paste and drag - move to the body of your message.

    A manual of sorts: http://en.flossmanuals.net/thunderbird/composing-messages/

  • I think that I have on my MBP 2010 mid thunderous

    Hi all.

    I think I have thunder-stirke on my MBP 2010 Middle even with a new disk it gets damaged soon as I installed it.

    I also have a heat excessive upper right (lower case), a vibrant hum in waves in the upper right (all lowercase) and the sounds of rattling lower trackpad.

    I moved the only external drive and everything works fine.

    Any suggestions on how to get rid of it?

    p. s.

    A new MBP is out of the question that I'm on a retirement budget social security now.

    Take a look at this thread, I think that it covers many thunderous better than me.

    Re: thunderous-2 after having been infected still infected?

    To find out what the problem may be, please download and run EtreCheck, created by one of the wizards own here in CSA. It is a diagnostic tool that is very useful for us to find problems. It will also give us additional specifications on your Mac. After his execution after the logfile here. It will never contain any personal information.

Maybe you are looking for

  • HP Envy 850-065SE: memory upgrade problem

    HP computer: Envy 850-065SE (memory 4 locations) Memory: G.SKILL RIPJAWS V F4-2133C15D-32GVR DDR4-2133 CL 15-15-15-36 v 1.2 2 * 16GB I just bought 32 GB (2 * 16) G.SKILL RIPJAWS V F4-2133C15D-32GVR DDR4-2133 CL 15-15-15-36 v 1.2 memory to upgrade my

  • Recorder of power on all night - this will damage the Machine?

    I have recorder DVD Sony RDR - GXD455. It damages the machine in order to leave the device in the mode works from one day to the next? I have finished a record last night and stopped the device after completing recording a movie, but I forgot to turn

  • Table of ring to string value for the creation of a table

    I want to convert an array of chain ring and generate a picture of him. But by using the node property to convert each ring is changing the value in the table. each table represents various registers. so to change different picture! hereby I enclose

  • Reference Dell inspiron 531 s sceen well not turn off keyboard

    on-screen keyboard settings restored not off. close the sceen keyboard on. but when reboot or resign, turn it on for windows, the keyboard sceen on re re-opening everywhere

  • Windows Live Movie Maker-how cut images of a clip

    Windows Live Movie Maker... _ I can't cut a clip - blurred images, images.  If I use the edit/attenuation etc, I lose the whole movie.  What I am doing wrong?  I used the help section, but I have no more do not understand enough, or I'm doing somethi