The use of view to create a list of values?

Hi, I try to use the view to create LOV, but I do not know name of the Table/view drop-down list, how do I find the list of reviews?

Thanks in advance,

Karman

Karman,

You can type directly, on behalf of the view instead of going through the search list. If you do not know the name of the view, you can open the SQL workshop in a new window or tab.

-David

Tags: Database

Similar Questions

  • Create a list of values (Lov) programmatically

    I need to dynamically create the ListOfValues during execution.

    For this, I found a few links, in which it is explained how to create the ViewAccesor and the ListBindingDef which defined the Lov in the model project.

    Andrejus Baranovskis Blog: The ADF for BC and dynamic ADF ADF UI generator

    Binary: Activation for dynamic attributes ViewObject LOVs

    This kind of list of values can be rendered with the component, af:dynamicComponent, but I want to use them with the original component.

    The main problem is that: a dynamic list of values attributes do not have listOfValuesModel in the exposed binding.

    <af:inputListOfValues id="comunidadAutonomaId"
                                  popupTitle="Search and Select: #{bindings.ComunidadAutonoma.hints.label}"
                                  value="#{bindings.ComunidadAutonoma.inputValue}"
                                  label="#{bindings.ComunidadAutonoma.hints.label}"
                                  model="#{bindings.ComunidadAutonoma.listOfValuesModel}"
                                  required="#{bindings.ComunidadAutonoma.hints.mandatory}"
                                  columns="#{bindings.ComunidadAutonoma.hints.displayWidth}"
                                  shortDesc="#{bindings.ComunidadAutonoma.hints.tooltip}">
                <f:validator binding="#{bindings.ComunidadAutonoma.validator}"/>
            </af:inputListOfValues>
    

    Model = "#{Bindings.ComunidadAutonoma.listOfValuesModel}"-> This property is empty in an attribute with a dynamic lov, at the same time, it exists in a standard attribute with lovs. "

    I could check bindings exposed during this attributes are different too.

     <attributeValues IterBinding="ProvinciasIterator" id="ComunidadAutonoma">
          <AttrNames>
            <Item Value="ComunidadAutonoma"/>
          </AttrNames>
        </attributeValues>
        <listOfValues IterBinding="ProvinciasIterator" StaticList="false" Uses="LOV_Nombre" id="Nombre"/>
    

    To solve it, I thought that I could create the ListOfValuesModel of the ListBindingDef and the ViewAccesor dynamically exposed in a managed Bean, but I don't know how he.

    public class MyBean {
    
    
      public MyBean() {
        initListOfValuesModel();
      }
    
    
      private ListOfValuesModel listOfValuesModel;
    
    
      public ListOfValuesModel getListOfValuesModel() {
        return listOfValuesModel;
      }
    
    
      private void initListOfValuesModel() {    
        DCBindingContainer bindings = getBindings();
        JUCtrlValueBinding attrBinding = (JUCtrlValueBinding)bindings.get("myAttrib");
        ViewAttributeDefImpl attr = (ViewAttributeDefImpl) attrBinding.getAttributeDef();
        ViewDefImpl viewDef = attr.getViewDef();
        ArrayList<ListBindingDef> listBindings = viewDef.getListBindingDefs();
        ListBindingDef lbLov = null;
        for (ListBindingDef listBinding : listBindings) {
          if (listBinding.getListVOName().equals(attr.getLOVName())) {
            lbLov = listBinding;
            break;
          }
        } 
        ...
        //listOfValuesModel = ;
      }
    
    
    
    
    
    
    
    
    

    Another solution would be resolved in the code of the ad: dynamicComponent, because it could render the ListOfValues I programmatically add.

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Code for adding programmatically to a lov

        private void buildLovVO(String voName, String voPath, String sql, Set<DataBindVar> bindVars, List<String> labels) {
            ViewDefImpl lovDef = new ViewDefImpl(voPath);
            lovDef.setBindingStyle(SQLBuilder.BINDING_STYLE_ORACLE_NAME);
            
            lovDef.setQuery(sql);
              
            lovDef.resolveDefObject();
            lovDef.registerDefObject();
            
            if (bindVars != null && bindVars.size() > 0) {
                VariableValueManager vvm = lovDef.ensureVariableManager();            
                for (DataBindVar bindVar : bindVars) {
                    VariableImpl lovBindVar = (VariableImpl)vvm.addVariable(bindVar.getBindVarName());
                    lovBindVar.setJavaType(bindVar.getBindVarType());
                    lovBindVar.setVariableKind(VariableImpl.VAR_KIND_WHERE_CLAUSE_PARAM);
                    lovBindVar.setProperty(AttributeHints.ATTRIBUTE_DISPLAY_HINT, AttributeHints.ATTRIBUTE_DISPLAY_HINT_HIDE);   
                }
            }
            
            if (labels != null && labels.size() > 0) {
                ViewObjectImpl lovVO = (ViewObjectImpl)app.createViewObject(voName, lovDef);
                for (int i = 0; i < labels.size(); i++) {
                    ((AttributeDefImpl)lovVO.getAttributeDefs()[i]).setProperty(AttributeHints.ATTRIBUTE_LABEL, labels.get(i));   
                }
            }
        }    
        
        
        private void buildListDef(ViewDefImpl dViewDefImpl, String viewAccessorName, String lovName, 
                                String listDataSourceViewDefName, Set<DataBindVar> bindVars, List<String> attribNames,
                                List<String> listAttribNames, List<String> listDisplayAttribNames) {
            ViewAccessorDef vdef = new ViewAccessorDef();
            vdef.setName(viewAccessorName); 
            vdef.setViewDefFullName(listDataSourceViewDefName);
            vdef.setRowLevelBinds(true);
            
            if (bindVars != null && bindVars.size() > 0) {
                for (DataBindVar bindVar : bindVars) {
                    vdef.getBoundParameters().addBoundParameter(bindVar.getBindVarName(), bindVar.getBindVarValue());
                }
            }
            dViewDefImpl.addViewAccessorDef(vdef);
            
            //---------PREPARAR STRING ARRAYS PARA LA FUNCION buildListBindingDef ------------//
            String[] strAttribNames = attribNames.toArray(new String[attribNames.size()]);
            String[] strListAttribNames = listAttribNames.toArray(new String[listAttribNames.size()]);
            String[] strListDisplayAttribNames = listDisplayAttribNames.toArray(new String[listDisplayAttribNames.size()]);
            
            ListBindingDef listBindingDef = buildListBindingDef(dViewDefImpl.getDefManager(), viewAccessorName, lovName,
                strAttribNames,
                strListAttribNames,
                strListDisplayAttribNames);
            dViewDefImpl.addListBindingDef(listBindingDef);  
        }
        
        private static ListBindingDef buildListBindingDef(DefinitionManager defMgr,
                                                         String listVOName,
                                                         String listBindingName,
                                                         String[] attribNames,
                                                         String[] listAttribNames,
                                                         String[] listDisplayAttribNames) {
            ListBindingDef lstbindingDef = new ListBindingDef(defMgr, DefinitionObject.DEF_SCOPE_PERS);
            lstbindingDef.setListVOName(listVOName);
            lstbindingDef.setName(listBindingName);
            lstbindingDef.setListRangeSize(-1);
            lstbindingDef.setNullValueFlag(AbstractListBinding.LIST_ADD_NULL_NOWHERE);
            lstbindingDef.setNullValueId("");
            lstbindingDef.setAttrNames(attribNames);
            lstbindingDef.setListDisplayAttrNames(listDisplayAttribNames);
            lstbindingDef.setListAttrNames(listAttribNames);
            
            return lstbindingDef;
        }
    

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    JDeveloper 12 c (12.1.2.0.0)

    You can download code for ADF Rich Client Demo application (ADF Faces Rich Client Demos ) and see what the code is behind the af:inputListOfValues example (LOV in this example is populated by managed bean).

    If you need create liaison for lov programmatically, and then read this blog post: ADF practice: dynamic linking LOV

    Dario

  • The use of dbms_passthrough to create a view of the

    Gurus,
    Can I create a view in oracle to access data frm a MysqlDB using dbms_passthrough. I created a procedure to get the data from the remote system to oracle db using dbms_passthrough but I was wondering if this can be done by using a view

    Published by: user10600431 on January 22, 2009 04:39

    Published by: user10600431 on January 22, 2009 05:52

    user10600431 wrote:
    Yes but I have as many functions and views on top of these tables, unless the function can be dynamic to fetch the result according to the charts.

    You can create a function with the SQL statement, or just the name of table MySql as a parameter. However, you will need to create 50 views. Something like:

    CREATE OR REPLACE VIEW view-N-name AS SELECT list-of-attributes FROM TABLE(function_name('select-from-mysql-tableN'))
    /
    

    SY.

  • What is the use of view DBA_COL_COMMENTS?

    Hello
    Can you briefly explain the main use of DBA_COL_COMMENTS view? When I saw his value to the OWNER = "myschema" he lists the Table name, column name and column Comments.But comments here null. Can I change the column value? But what are its benefits?

    user12222356 wrote:
    OK, but where this will be more useful? In the scenarios, we can reap the benefits of this table?

    Not sure what you mean. It's just a comment which would allow anyone who doesn't is not familiar with the column of table/view/nature would get (possibly significant) information on this table/view/column.

    SY.

  • The use of VixMntApi to create files

    I'm interested in how / if I can create files in remote virtual disks using the VixMntApi?  I am able to do with the virtual machine turned off, but when the virtual machine is turned on I get a file by user error when you open the VMDK files.

    On page 50 of the «Virtual DiskAPI programming Guild...» 1.1 ", she says"If you can not open the basic read/write disk, create a child.

    drive to the front and open it as read-write. »

    The first question I have is this referring to disks premises/hosted, disk / managed remotely or both?

    Second, assuming that it can be applied to remote disk management, what is the best way to create the disc of the child?  I can't use the last VixDiskLib_CreateChild because the documentation says that it applies only to the hosted disc.  I don't see the tasks in the VIM that seem relevant.

    I assume here a VCB environment with shared storage.

    TIA,

    Rick

    If you use VixMntapi to remove a snapshot engine, it would work - of course, you should be aware that you are writing, beyond the control of the guest OS, it's like taking the disk and insert it into another machine.

    So, write down some complications:

    • If there is no storage / system in the comments files filter drivers, they will not be aware of these changes - so they can react to such changes (VSS, backup etc. software.). Another example, it is no longer A / V protection for these "off-line" Scripture or at least protection is different from that provided by the guest operating system.

    • If NTFS versions do not match, some versions of Windows will try to upgrade the new volume NTFS. This may or may not be what you want - even can apply to other file systems.

    -Remy

  • The use of eventhandler to create on trusted reconcile

    Hey guys,.

    I try to use an event handler to create the user an event recon trust.

    So, I wrote a post process event handler and personalized to my BulkEventResult method. the structure is as below

    public BulkEventResult run (long processId, long eventId,
    {BulkOrchestration bulkOrchestration)

    HashMap < String, Serializable > [] bulkParams = bulkOrchestration
    . getBulkParameters();

    for (int i = 0; i < bulkParams.length; i ++) {}
    Code update bulkParams [i] using bulkParams.put (field, value);
    }
    return new BulkEventResult();
    }

    When I print mybulkParams, it shows all my updates. But when the task is complete, it will not refresh changes. The user is created but only with the values that were pulled out of the resource, but not the changes that I made to bulkParams [i].

    I saw the other posts and I think I'm doing the same thing mentioned in other posts, however, my changes get through. Am I missing something?


    Thanks in advance for any help

    In the bulkEvent, you can use the following code to get the user being modified as well as the type of event:

    >
    String operation = .trim m:System.NET.SocketAddress.ToString () () () bulkOrchestration.getOperation;
    String [] entityIds = bulkOrchestration.getTarget () .getAllEntityId ();
    >

    Then later, as you have completed your entries, entityIds [ii] will give you the entityId which you can spend like the take.

    When I do updates in the majority, I store all the values that I intend to update as follows:
    >
    Vector of values = new Vector();
    Treatment of...
    values. Add (new Object() {"act_key", orgKey});
    values. Add (new Object() {"Department name", deptName});
    End processing of the individual user, all the values contained in the vector.
    >
    Once I've dealt with everything for the user instance in global settings, I call the following:

    >
    updateUser (bulkOrchestration.getTarget () .getType (), entityIds [ii], values, operating)
    >

    This function calls the following code:

    >
    Private Sub updateUser (String targetType, String targetId, vector of values , String action) {}
    debug ("updateUser targetType [" + targetType + "]" +)
    "targetId []" + targetId + "]" +.
    "values of size []" + values.size () + "]" +.
    "values []" + values + "]" +.
    "action [' + action +" "])"); "

    HashMap mapAttrs = new HashMap ();
    User user = new User (targetId);

    try {}
    for (Object [] entries: values) {}
    String field = String.valueOf(entries[0]);
    Object value = input [1];

    If (value == null) {}
    debug ("field [" + field + "] value ["+"null"+"]" "");
    } ElseIf (value.toString (.trim () .length ()) == 0) {}
    value = "";
    debug ("field [" + field + "] value [" + value + "]" "");
    }

    If (action.equals ("MODIFY")) {}
    user.setAttribute (field, value);
    } else {}
    mapAttrs.put (field, value);
    }
    }

    If (action.equals ("CREATE")) {}
    getEntityManager () .modifyEntity (targetType, targetId, mapAttrs);
    } else {}
    debug ("update running on the user [" + user + "]");
    getUserManager () .modify (user);
    }

    } catch (Exception e) {}
    System.out.println ("error in update user [" + targetId + "]" + e.getMessage ());
    e.printStackTrace ();
    }
    }
    >

    I call the code above in my two bulkEvent and regular event. It allows me to differentiate the use the EntityManager on creation, because I did not need to trigger the updates through the Lookup.USR_PROCESS_TRIGGERS, but for a change to the user, I do.

    -Kevin

  • The use of VS2015 to create a C++ Windows Service that works reliably with Windows 7 and 8 and 10

    We have created services windows (log events in the event viewer) using VS6.0 and noticed that they were not reliable running on Windows 7 (and beyond). They stopped unexpectedly after startup and so on.

    We have VS2005, 2010 for the development of Qt and never looked in services portage. We have to bought VS2015 and found that C++ Windows Service models have not been provided for VS 2010. We have inherited code which must remain C++ (c# conversion is not an option for us). Someone out there who has created a Service from Windows C++ for recent versions of OS? It installs with InstallUtil.exe as the most recent services c#?

    This issue is beyond the scope of this site (for consumers) and to be sure, you get the best (and fastest) reply, we have to ask either on Technet (for IT Pro) or MSDN (for developers)
    *
  • The use of JNDI to create cnames in LDAP

    Hi all

    First of all, thank you for taking the time to read my post. As I am new to JNDI, I have a question about its integration with LDAP.

    I'm writing a Java program that will add CNAME records to my LDAP container. I had some success because the cname is created, however the objectClass attribute is initialized badly and I struggle to change. Here is the code I have now with the attributes that are initialized:

    DirContext ctx = new InitialDirContext(env);
    ctx.createSubcontext("cn=test,ou=orgUnit,o=org");

    Attributes:

    CN = test

    = javaContainer objectClass

    objectClass = Top

    The correct attributes that I need the cname initialized with are as follows:

    Attributes:

    CN = test

    = groupOfNames objectClass

    objectClass = Top

    ACL =...

    DirXML-Associations =...

    I had no problem adding the ACL and DirXML-Associationg attributes. However, I tried replacing the attribute objectClass existing with a command 'replace' using modifyAttributes without success. Does anyone have any ideas?


    Thank you!

    Josh

    Of course I tell me right once I confirmed the issue. For those who may encounter this problem in the future, here is my code:

    DirContext ctx = new InitialDirContext (env);

    Uploading attributes = new BasicAttributes (true);

    Cname attribute = new BasicAttribute ("objectclass");

    CNAME. Add ("Top");

    CNAME. Add ("groupOfNames");

    attrs.put (CNAME);

    Result of context = ctx.createSubcontext ("cn = test, ou = orgUnit, o = org", uploading);

  • The use of ResourceTemplates to create AnyCharts XML fails...

    I created a resource model called "getChartData".
    The GET (Media Resource Type) is defined as:

    Select ' text/x-apex-html", xmlquery (content of return of f_getchartdata)
    of the double

    (getchartdata is a procedure spitting XML). If I run this from directly from the browser, it returns the XML structure.
    (Also when I can replace this just query Select ' text/x-apex-html ', double f_getchartdata it works well).

    Now, I want this output to the input of a chart by AnyChart. So I replace in the Source region of the map
    "XMLFile = #HOST #apex_util.flash? p = & APP_ID.: & FLOW_PAGE_ID.: & APP_SESSION.:FLOW_FLASH_CHART5_R #REGION_ID #
    with
    XMLFile = http://localhost:7777/apex/getChartData (which should see the ResourceTemplate)

    but alas, that doesn't seem to work.

    Because I'm not sure if XMLCallDate is added as a parameter, I created another model with this setting: getChartData? XMLCallDate = {model}

    All ideas, clues? Or is it--for one reason or another - never go to work?

    (Because it is linked to the listener of the APEX and APEX itself I'll cross post - and do a cross-reference, so no matter where you post your answer, as long as you do ;-)))

    APEX listener Forum thread: http://forums.oracle.com/forums/thread.jspa?messageID=9418611

    TIA
    Roel

    Published by: Roel March 7, 2011 14:13

    Hi Roel,

    It is true that AnyChart could add other parameters to the call.
    In your case, XMLCallDate is a parameter AnyChart uses to make the unique calls so that they don't is cached by the browser.

    Just for your reference; If you look at htmldb_util.flash which has the possible settings too.

    You are running and APEX of the listener itself? If not, try that in the charts in APEX do not work like default cross domain.

    If you look in firebug demand which is send and the answer you get back, you should know a little more.

    Hope that helps,
    Dimitri
    -http://dgielis.blogspot.com
    -http://apex-evangelists.com

  • The use IS or as creating?

    Hi all

    I'm new to stored procedures, please bare with me, even if the question is a dump, a.

    My question is "inside the procedure sometimes I see code using IS and sometimes DID. Please tell me which is correct?

    The approach IS:

    * create or replace PROCEDURE update_count_proc (p_txn_id IN varchar2, p_file_name OUT VARCHAR2). *
    * IS *.
    * v_file_name varchar (500); *


    Approach:

    * create or replace PROCEDURE update_count_proc (p_txn_id IN varchar2, p_file_name OUT VARCHAR2). *
    * ACE *.
    * v_file_name varchar (500); *

    Thanks in advnace.

    they are both correct, but some people (like me) tend to use what seems correct in English. for example

    ... do an action AS follows...
    ... this object IS defined as...

    In terms of oracle, who would be... for example

    (stored - procedure create is the action)

    CREATE OR REPLACE PROCEDURE xxx AS
    

    (procedure inside the package - defined, untreated)

    PROCEDURE xxx IS
    
  • The use of div to create columns

    Hello

    I created (or attempt) to create a page with three colum with the div tag It seems OK except when I add content (or delete) to the div in right and left it mesess upward.

    Here is the link to the page

    http://www.dealfindit.com/productadpc.php?ProductID=211959635

    As soon as there is no content in the right Division moves the Center div. What is the best way to create a correct page of three columns with div I can't use the table that I use for the content div. Center repeat region

    Here is the code:

    css code
    =========
    
    #headlines{
     float: left;
     width: 15%;
     border-right: 1px solid #cccccc;
     border-bottom: 1px solid #cccccc;
    }
    #headlines2{
     float: right;
     width: 15%;
     
     border-left: 1px solid #cccccc;
     border-bottom: 1px solid #cccccc;
    }
    #headlines{
     margin: 0px;
     padding: 2px 0px 2px 2px;
     /*font-size: 80%;*/
    }
    
    #headlines2{
     margin: 0px;
     padding: 2px 2px 2px 0px;
     /*font-size: 80%;*/
    }
    
    
    
    

    First and foremost -.

    Styles of club with the same ID together as follows:

    #headlines{ float: left; width: 15%; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 0px; padding: 2px 0px 2px 2px; /*font-size: 80%;*/
    
    }#headlines2{ float: right; width: 15%;  border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 0px; padding: 2px 2px 2px 0px; /*font-size: 80%;*/
    
    }
    

    then add a style for your average main content div too... something like:

    #mainContent {}
    Width: 68%;
    margin-left: 16%;
    margin-right: 16%;
    }

    Since each div left and right is 15%, I added 1% on either side to give some space (16%) and the width of 68% mainContent DIV (with additional 1% margins and padding already defined and all you may need to cut a little more... say 67 or 66%).

    and in html, you can have:

    Left content side comes here

    main central section comes here

    So, even if it stretches not no content in the left and right divs, the central section and should in place.

    Kind regards

    Vinay

  • The use of Muse to create a website - how to create child pages so that people can see the menu?

    When I create pages child I don't see them in the menu, and I see no way for people to access, unless I do a link to the parent page.

    Hello

    Please check this thread,

    Hierarchical menus in Muse

  • How to create a list of values

    Hi everyone, this is my use case

    There is a table A and a B. There is also a C table that is related to these two table in many to many relationships.

    TABLE A

    Help Name
    1
    2
    3

    TABLE B

    Auction Name
    1
    2
    3

    TABLE C

    CID - help - submission - name
    1 - -- - *1* - -- - +1+
    2 - -- - *1* - -- - +2+
    3 - -- - *2* - -- - +1+


    So if I choose to help either 1 in TABLE C, then the list of bid amounts should show as 3. Is it possible to do?


    Thanks in advance.


    Note:
    The aid is in bold
    Submission is in italics
    I used dashes to make it look like table.
    I am new to this editor.
    Excuse my ignorance.

    Hello
    According to my understanding, you meant that you should have a unique value in the combination of A & B.
    If so,.
    You can create a key to spare with the A & B fields in the entity and validate it against a Unique constraint.
    Then the user can select a combination more than once.

    See the link
    http://www.gabrielsideras.com/2010/09/28/ADF-unique-key-validation/

    Rognard

  • How to create a list of value based on a variable?

    Hello

    How can I create a LOV based on dynamic information, if what I want is to have a sql statement to create the LOV like this:

    Select name, id
    users
    where users.group =: VARIABLE_GROUP
    by name

    Thank you
    J

    Hello

    You create the LOV well enough as you have your example. Use the name of the variable that contains the value you want to use for users.group, in general, on a page that is initialized during the loading of the page, or some criteria provided by the user.

    I do it all the time. For example...

    Select project name, project
    projects
    where state_id =: P1_STATE
    state_id order;

    : P1_STATE is defined by a query that runs on my 1 Page that looks at the State of origin for the user who is logged in the system. This LOV then displays only the projects for their own State.

    Thank you
    Don.

  • How to create a list of button by using the names of a table

    Hi, I want to create an application that displays detailed information about something. for example, as the profile of the users. my application will read an xml response from the server that contains the list of the names of the users. How to create a list of buttons using the names and then each button that displays the name that can be pressed and displays detailed information about the name? I think that it is similar to the BBM app that displays a contact list of the user. Thank you very much

    Create a ButtonField as:

    ButtonField [] users_buttons = new ButtonField [number of users];

    Initialize the uasing dem:

    for (int i = 0; i)<>

    users_buttons [i] = new ButtonField ("user", Field.FIELD_HCENTER |) ButtonField.CONSUME_CLICK);

    Make dem clickable setchangeListener method of buttonField and Ooveride Navigation click to make a few operatoin by clicking on the specific button!

Maybe you are looking for

  • How to remove MyStart:Incredibar?

    I have a problem with one of my Firefox extensions/plugins, it is called MyStart: Incredibar, and I basically unintentionally installed when I installed a program with a downloader/Launcher of Brothersoft.I tried to uninstall Mystart and tried to per

  • Question setting baud rate to IMAQ using Camera Link

    I have a card PCIe-1433 to link camera, with a camera of Basler. I found that I can put the gain and exposure both directly in the camera with the help of the link series and order series. It works very well. I do this programmatically by using the C

  • can I transfer dcr-trv350 to windows vist computer?

    is it possible to transfer the camcorder dcr-trv350 to windows vista to create DVDs? original software won't work on vista and pc doesnot recognize camera. RCA / usb adapter would work? and I need a capture software?

  • Last good known Configuration - Question and problem

    Hi, I have a problem about the last good known Configuration. my computer has an initial problem and I managed to get rid of this by copying the file hal.dll in my windows XP cd. but to cut the long story short, now everytime I turn on my computer, i

  • VC of custom attributes in a report or dashboard

    HelloIs there a way to get a specific custom attribute in a report or dashboard?I create a query but I do not see how to select a specific attributes of the VCKind regardsRonald