Make an object query with only some columns?

I need to make several identical cards using different queries, each using the same columns, e.g. 'name' and 'age '. I thought I could use a makeChart (query) for this function. The trick is, I make sure every request I have pass contains the variables 'name' and 'age '.

Rather than having the app to jump when I don't have the names of right column, I thought I might have makeGraph() accept only a custom request object containing 'name' and 'age' in the form of columns. Then when I run my questions, I can copy the results in this object of the request and which pass to the makeChart() function. Is this possible?

What about passing as a parameter column names? Then the column names can be dynamic. You can set whatever you want default. Name and age if you wish.

Tags: ColdFusion

Similar Questions

  • Export only some columns in export to excel instead of all?


    Hello world

    My version of Jdev is 11.1.2.3.0.
    I created a page in the ADF, in which I added an adf:table and a button to export to Excel.
    Added 'af:exportCollectionActionListener' to the export to excel button. Export works very well.

    But the client only needs a few columns in the exported file, means table has 24 columns, but when I click the button, it will show all
    24 columns in the Excel sheet to the place I need to export only some columns (specified) in the Excel worksheet.


    Note: Table shows all the columns (24), but when you export only some columns specified must be exported.

    How can I get this requirement?

    your suggestions will be really useful...

    Thank you.

    Hello

    I tested the use of prescription case. It works very well with the below code mode.

    It is very easy to achieve using

                   

                   

    Regardless of the column, you don't want to export, use attribute visible to handle those as below

    visible = "#{pageFlowScope.hideSomeColumns not 'true'} '"

  • Write a SQL query with lines in columns

    All the

    I need help in writing a SQL query with lines in columns, let give u an example...

    drop table activity;

    CREATE TABLE 'ACTIVITY '.

    (

    "PROJECT_WID" NUMBER (22.0) NOT NULL,

    VARCHAR2 (150 CHAR) "PROJECT_NO."

    VARCHAR2 (800 CHAR) 'NAME '.

    );

    Insert in the ACTIVITY (PROJECT_WID, PROJECT_NO, NAME) values (1683691, '10007', 12-121');

    Insert in the ACTIVITY (PROJECT_WID, PROJECT_NO, NAME) values (1684994, '10008', 12-122');

    Insert in the ACTIVITY (PROJECT_WID, PROJECT_NO, NAME) values (1686296, '10009', 12-123');

    Insert in the ACTIVITY (PROJECT_WID, PROJECT_NO, NAME) values (2225222, '9040', 12-124');

    drop table lonet;

    CREATE TABLE 'LONET.

    (

    VARCHAR2 (150 CHAR) "NAME."

    NUMBER OF THE "ROOT."

    VARCHAR2 (150 CHAR) "ENTRYVALUE".

    );

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ("GAC", 1683691, "LDE");

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ('NAM', 1683691, 'LME');

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ('BAG', 1683691, 'ICE');

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ('PAP', 1683691, 'IKE');

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ('NAM', 1686291, "QTY");

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ('PAP', 1686291, 'MAX');

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ("GAC", 1684994, "MTE");

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ('PAP', 1684994, 'MAC');

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ('FMT', 1684994, 'NICE');

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ('FMR', 1684994, 'RAY');

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ('BAG', 1686296, "CAQ");

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ("PAP", 1686296, "QAQ");

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ("VANESSA", 1686296, "THEW");

    INSERT INTO LONET (NAME, ROOT, ENTRYVALUE) VALUES ("ANDR", 1686296, "REYL");

    commit;

    Link: activity.project_wid = lonet.root

    look like output

    Project_wid Project_no NAME GAC NAM BAG RAC
    16836911000712-121LDELMELCELKE
    16849941000812-122MTEnullnullMAC
    16862961000912-123nullnullCAQQAQ
    2225222904012-124nullnullnullnull

    two problems, in that I am running

    1. I dono how simply we can convert rows to columns

    2. for root = 1683691, there are double NAM and RAC in lonet table... ideally these data should not be there, but since its here, we can take a MAX so that it returns a value

    3. There are undesirables who should be ignored

    Once again my thought process is that we join the activity and 4 alias table lonet.

    ask for your help in this

    Thank you

    Hello

    This is called pivoting.

    Here's a way to do it:

    WITH relevant_data AS

    (

    SELECT a.project_wid, a.project_no, b.SID

    , l.name AS lonet_name, l.entryvalue

    Activity one

    LEFT OUTER JOIN lonet l.root = a.project_wid l

    )

    SELECT *.

    OF relevant_data

    PIVOT (MAX (entryvalue)

    FOR lonet_name IN ("GAC" IN the gac

    "NAM" AS nam

    'BAG' IN the bag

    "RAC" AS cars

    )

    )

    ORDER BY project_wid

    ;

    Output:

    PROJECT_WID PROJECT_NO GAC NAM BAG RAC NAME

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

    1683691 12 - 10007 121 LDE LME LCE LKE

    1684994 MAC MTE 10008 12-122

    1686296 12 - 10009 123 QAC QAQ

    2225222 9040 12 - 124

    To learn more about swivel, see the FAQ in the Forum: Re: 4. How can I convert rows to columns?

    Thanks for posting the CREATE TABLE and INSERT statements; It's very useful!

  • Try to make a simple website, with only a few images-links

    DreamWeaver CC 2015

    I haven't used DreamWeaver over the years and now I'm a bit lost for what I think should be a very simple thing.

    I want to make a site with fixed height and width which will play only on an iPad 12.9 Pro.  So I want to fix the site for only this resolution.

    I also want to just make a few simple html with images files to fixed locations with links to other html files.

    I can't understand how the non dynamic page size (if that's the correct term).

    I also can't understand how simply to add six images on two rows and three columns and Center.

    Please help :-)

    P. S.

    I don't need to use built in templates.  I want to build the pages from the ground up.  They are very simple.

    First, I recommend that you watch the video below and follow some of the tutorials-

    https://helpx.Adobe.com/Dreamweaver/how-to/create-responsive-Web-design.html

    Building a web page aimed at just the iPad pro can be done simply by setting a media query to use the correct resolution, that is.

    2732 x 2048 resolution 264 pixels per inch (DPI)

    The parameter supplied your values width and height for the values (in pixels), 2732 x 2048.

    However, remember that you will need to use images of salvation-ppi, as although the features of Hi-dpi resize the correct size of the text, without distortion or Burr the same does not apply to images.

  • primary key for a table with only 1 column

    I create a temporary table in my procedure and there is only a single column in it. I'll eventually use this temporary table in a join. Does make sense to create a primary key for this temporary table? It will make my join run faster? In other words, oracle automatically sorts and keeps the table column is the fact that if a primary key or index is created? I use 10g - 10.2.0.3.0
    The data table is not indexed.

    Oracle will probably make a hash join.

    Have you tried just current execution Plan for your query to explain?

    Hemant K Collette
    http://hemantoracledba.blogspot.com

  • Share with only some members of the homegroup?

    I'm just starting to use networking and Windows 7 homegroups. I have a desktop PC and a laptop, Windows 7 64 bit on my network. Both have 3 user accounts with the same name. My account Steve has the same name and password on both. I want to be able to share files with myself in the residential group and no one else. However when I put my files on the desktop to be shared on the homegroup, it shares with all other accounts on the laptop. I can't share only with Steve on the homegroup.

    It makes no sense at all... How can I do this?

    Hi Steve,.

    Method 1
    When you share the file in the home group, you have an option for specific people. I suggest you to select the specific option and give permissions for people in the home only group. Read the following article.

    File sharing essentials
    http://Windows.Microsoft.com/en-us/Windows7/file-sharing-essentials

    Method 2
    I also suggest you to set the permissions for the share correctly on both computers.

    Share files with anyone
    http://Windows.Microsoft.com/en-us/Windows7/share-files-with-someone

  • Round Robin policy with only some HBAs?

    We are moving from a Hitachi 9985 which is active/active to a HDS which is active/passive.

    I was wondering if I have 4 hba and I have 2 go 1 controller and 2 to the other controller - I could somehow a repetition alternated to work only with each pair of HBA cards?

    Or as I think about it, if the HDS supports ALUA, then I could simply put RR on each of them and the HDS should make what controller volume is too attached and the esx RR between 2 HBAs residing on the contoller?

    Thank you!

    Exactly the same way.  Stop thinking about it on a HBA level (because it's now how ESX think about it).

    If you assign A LUN (if it has 2, 4 or 16 lanes) is accessible under the MRU PSP, it will be accessible using only the MRU.  If you REALLY want to force, find all your Compellant LUN and put them all to 'fixed' woth your chosen path as principal.

    In it the security of round robin... order of operations is guaranteed by the Protocol, because each has a picture ID.  Like intellectual property, executives can come in a little messy and the table will manage it properly.

    -Matt

    VCP, vExpert, Unix Geek, Nerd of storage

  • Select grant to user only to some columns. Is this possible?.

    Good night:

    I learn about the roles and privileges.

    I tried to limit the right to select on a table for only some columns of it.
    Unfortunately, it does not work.

    GRANT select (employe_id, last_name, job_id)
    ON hr.employees
    To Usuario_2;

    It is an ORA-00969: falta the word clave market (ON the keyword is missing)

    Surprisingly, it does not work with updates.

    Update (employe_id, last_name, job_id) GRANT
    ON hr.employees
    To Usuario_2;

    "Treated phrase."

    Could someone tell me if it is possible access of the users with 'select' only some columns do not use views? If its possible. What I am doing wrong?

    Greetings

    You can't give Annie with specific column. You can do so only to updating, inserting, and references.
    Other ways is to use the DPV or views (but SPV is not the XE version)

    You can read this topic: GRANT SELECT on the selected columns

    Edited by: AndyPol 2010-02-01 23:48

  • Create table works, create materialized view only - long column names?

    Hello.

    I have no probs creating a table as well: -.
    CREATE TABLE blah
    (
    DEVICE_ID
    )
    in select
    "Device_ID" AS DEVICE_ID
    "of"sum" Device"@ed_link_3
    where "Device_ID" < 5;


    But when I try to create a materialized view:
    Blah1 CREATE MATERIALIZED VIEW
    (
    DEVICE_ID
    )
    < various materialized view parms >
    in select
    "Device_ID" AS DEVICE_ID
    "of"sum" Device"@ed_link_3
    where "Device_ID" < 5;

    It fails with errors: -.
    ORA-04052: error occurred when searching to the top of the remote object Aggregate.Device@ED_LINK_3
    ORA-01948: length of the name of the identifier (31) exceeds maximum (30)

    Is there a way to get around this?
    Is the problem with the columns of the remote table of device, which I do NOT need to import to have column names that are longer than 30 characters?

    For now, I want only the Device_ID column which is a simple 9 characters long.

    Oh, and the remote database is MySQL.
    I'm uncomfortable with the < parms of materialized view > as they work fine when I choose a different remote table with only short column names.

    Thank you.

    To my knowledge, you have the option
    (a) create view (with shortened column names or only with desired columns if they are already less than 30 char limit) side of mysql
    (b) use dbms_passthrough to force the analysis to be done on mysql (as in the example provided by SY here use dbms_passthrough to create a view )
    However, I prefer to stick to one), because with dbms_passtrhough, you retrieve row by row.

    Best regards

    Maxim

  • a visualization with only certain colors, like the shades of indigo is it possible or available on a later version?

    I have the windows media player 11.  I would like to limit the colors on the visualizations OR have a visualization with only some colors.  Is it possible or available on a later version?

    or is it available with limitation of color visualizations as a feature?
    Thank you

    Hello

    Unfortunately, there is no ability to customize a specific visualization, but you can try the other visualizations:

    http://Windows.Microsoft.com/en-us/Windows/Windows-Media-Player-visualizations?locale=409&geoid=F4&version=12.0.7601.17514&UserLocale=409

    It will be useful.

  • Indexes on columns with only "Y" and "n".

    Our transaction table has about 100 mn lines. Of these latter on 60 minutes the lines are not actively used.

    We have composite index on multiple columns, including dates, and these are used to regular queries.

    Will be adding a status = 'y' or ' don't column and the creation of an index on this column is useful to increase the performance of the query?

    For example, will add a condition like

    OÙ......... AND ACTIVE_FLAG = 'Y '.

    help increase the performance of queries?

    Creating such a column and adding a help index?
    What type of clue do you recommend?

    The alternative advocated by some members of the staff is the archiving of INACTIVE lines in a separate table. This will have a big impact on business processes. But we might be able to pull it off.

    Is there another solution.

    I am a beginner full performance although I am familiar with PL/SQL and queries.
    I'm on the constraints of very tight timetable for the first level of back. I'll have more time as soon as I know the direction in which to go.

    Forgive me if I broke a tag forum. I'm new on the forum too.

    Thanks for providing this information. This gives a much clearer picture of what you are facing.

    I will try to give you my answer your questions afterwards.

    You have indicated your data volumes have steadily increased and performance made that decline.
    Even if you do not say (I forgot to ask) but it may be that the number of users increases as and.
    so typical, many users use the system of the time.

    For me it's indicative of a systemic problem. In other words, the problem is not due to a
    a thing or a part of the system.

    There are two main components of a server: the instance and the database. This link sums up the difference
    between the two - http://www.adp-gmbh.ch/ora/misc/database_vs_instance.html and here is a link to recent forum
    for reference Re: difference between Oracle Instance and Database.

    To paraphrase, an instance includes background processes and structures of memory (SGA, PGA, etc.)
    Oracle uses.

    The symptoms you describe could mean that your instance is more configured size not set correctly
    for your current workload are originally strain throughout the system. Maybe the memory is too limited.
    Maybe your sorts are growing with addional data.

    I suggest that you start the new thread to ask for help in the evaluation and optimization of your instance. Use this
    as a starting point:
    >
    Question/title - how to evaluate the State of health / instance and tune

    Our facility has a problem of increasing return.

    How can we collect and provide assessment of workload and configuration information, so you can help determine
    possible solutions such as: memory sizing, temp and segment again sizing, sort the issue.

    Statement of the problem
    1 oracle Version is? ?. ?. ?

    2. gradually return was degrading with more and more data. The UI response suffers and
    batch processing is also in hours. We expect volumes to only continue to grow.

    3. the volumes have continued to increase over the years and gradually performance issues
    accumulate over the past 2 years. Data volumes began to increase faster
    last year 1 due to changes in the company.

    4. the data in OLTP system is a combination of assets of 40% and 60% relatively inactive (financial history).

    5. a complete system near-live replecation on several sites. In my opinion, using streams.

    6. notice of the tech team is a few tables have too many lines. We know that our demands can be suboptimal.

    >

    Now to your question:
    >
    1. I do not know the index on the existing columns are not fully exploited. In the meantime can but, we still get some benefits from adding
    a 'Y' and the null column? What will be improved?
    >

    It is unlikely the benefits you need. It's putting the cart before the horse. The first step is to identify a specific problem.
    Only then can examine you and evaluate solutions. for example by adding a new column or index.

    There are several reasons, this isn't the right solution; certainly not at the moment
    A. any new column and index, BY DEFINITION, maybe even this does not use except if one or more current
    queries are changed. This is obvious since no existing query could possibly refer to a column that does not exist.

    (B) to try to obtain the Oracle to use the new index column / single lease request must be changed.

    C. in my opinion, you should never modify a query of production without knowing which allows to obtain the amendment
    a well-defined objective. You must evaluate the current execution plan to identify what changes, IF ANY,
    can improve performance.

    D. it can be and given your systemic problem is likely to be, some ripe fruit on the performance. That
    is that there may be ways to tune the query to use existing indexes or add a new index on an existing column
    improve things.

    E. assuming that none of the above does the work adding a new column and an index to identify
    a 40/60 split (40% of assets) is unlikely to be used by Oracle (see response of Centinui).

    >
    2. notes that this calculation 'Y' is not negligible. I can easily reproduce this with a WHERE condition on the existing columns. We can have
    to run a batch on the weekend to check row groups and mark them as 'Y '. So it is not only the advantage of indexing on 'Y', but also some benefits of prior calculation.
    Given this info doing now more logic to have a 'Y' and the null column?
    >
    My answer is no – there is no sense to have a Y/N Y/NULL column.

    A. certainly not for reasons of performance - as noted above above it is unlikely help

    Certainly not for commercial reasons.
    The calculation of your "non-trivial" is to demonstrate a business rule: identify groups of lines that have earned.
    If you perform this calculation, the result must be saved significantly. One way is to create a new
    column called 'DATE_NETTED_OUT '. This column name have meanings, and can be used as a boolean DATE/NULL type. This
    It would be much better that Y/NULL which is not really enter the business sense of the value.

    >
    3 partitioning speed up queries on the minutes 40 active and slow queries on the full 100 minutes?
    >
    Probably not to have one influence on the other. Allocation decisions are usually made to ensure easier data management and often
    have little, if any, a performance impact. All existing applications are unlikely to accomplish the any
    differently just because the table is partitioned. There are exceptions of course. If you partition on DATE
    and an existing query has a DATE filter, but there is no index on the DATE column, it will do a full table scan
    of the whole picture. If the table is partitioned on this DATE column that oracle would probably make a partition full
    Scan just the 40% or 60% of the table according to the value DATE. It would be so much faster.

    But if there is already an index on the column DATE I do not expect the performance to change much. It comes
    just speculation since it is based on data, the factor of grouping the data, and the existing queries.

    >
    1. I still need to a particular column of partion, I do not?
    >
    Yes, you do. Unless you use HASH Partitioning that don't really benefit your use case. You too
    says that "...". staff advocate is the archiving of INACTIVE lines in a separate table "."
    Partitioning can be used as part of this strategy. Partition by MONTH or by QUARTER on your
    new column "DATE_NETTED_OUT." Keep 1 or 2 years of data online as you do now and when a partition
    becomes more than 2 years you can 'transport' it to your archiving system. This is part of the partition
    management, which I mentioned earlier. You can simply disconnect the oldest partition and copy it to archive.
    This will not affect your applications other than the data not being is not available.

    >
    2. "adds a column' or ' cut-and - paste lines of table created by copy" the worst idea?
    >
    I don't know what that means.

    SUMMARY

    It is premature to consider alternatives until you know what the problems are. Only then you can try to
    determine the applicable solutions.

    I do it in this order:

    1. upgrading to a newer version of Oracle you are on an older (you said 9i which is not
    longer supported)

    2 assess the health and configuration of your instance. You may be able to significantly improve things
    by adjusting the parameters of configuration and instance. Post a new question, as previously mentioned. I don't
    have the expertise to advise you in details on that and the gurus tuning of the Forum the Forum can
    not to notice this thread (indexes on columns with only 'Y' and 'n') than even know you need help.

    3. identify the ripe fruits for performance problems. Is this one of your batch process? An individual
    request? You mentioned UI soon - that could be a problem of front end, middle tier or application
    not a database one.

    4. don't it make changes architecture (add columns) until you have tried everything first.

  • Restict read only users in some columns

    Hi guys,.

    I want to restrict read-only users to read only some of the columns on the table. How can I go on the limitation?

    Always include the following information when you ask a question:


    • Full version of APEX

    • Complete operating system DB, version, edition, host

    • Architecture of Web server (EPG, SST or APEX listener/host operating system)

    • Browser (s) and version (s) used

    • Theme

    • Model (s)

    • Region/item (s)

    935462 wrote:
    Hi guys,.

    I want to restrict read-only users to read only some of the columns on the table. How can I go on the limitation?

    Who are the users of readonly? How are they determined?

    What exactly are you talking about?

    Is this a report, if so which report interactive or classic?

    In one of them, you can make a conditional display of column with the same login

    Look at this for options http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/bldapp_rpt_att.htm#BCEBDIFA

  • How to write a query to return rows with the varchar column that contains even a single occurrence of the characters, such as Ÿ and

    How to write a query to return rows with the varchar column that contains even a single occurrence of the characters, such as Ÿ and

    I have a table whose columns with values such as

    MINNEAŸPOLIS and ¿VV ¿A

    Only the characters that are allowed in this column are alphabets, numbers, spaces, points and supports.

    Please help to write a SQL SELECT with Regexp_like query or any other option.

    Thanks to you all! Under query worked for me. Thank you Frank to explain the concept of hooks inside regexp_like.

    SELECT * FROM testspecial, WHERE REGEXP_LIKE (sampletext, "[^] ^ A - Z ^ a - z ^ 0-9 ^ [^.]") ^ {^} ^]') ;

  • Return only the columns with different values.

    Hi all

    I am trying to solve a seemingly trivial problem but can't seem to get any clear answer anywhere in any forum. Consider a single table with 5 columns and only two lines:
    row_id           first_name         last_name        age            gender
    1                    John                  doe               27             M
    1                    Jane                  doe               27              F  
    Assume that there is no primary key or any other constraint. Also assume that there are only and only two lines of this table. So I need basically a query that, overall above lines, would return first name and sex, because they are only different columns in two lines, as well as their values. Even if I can get sort of column names that are different and that would be enough that I can easily access the values later. It is also important to remember that I may not know the names of the columns in the columns, so basically, somehow, I use user_tab_columns in the process.

    Any help appreciated.

    Published by: 894302 on May 1, 2013 10:35

    Hello

    894302 wrote:
    The exact release could be just a varchar variable that lists all the columns that have different values with each column name separated by commas. We'll call the query you want as a QUERY. So, if I do something like

    Select the REQUEST of double; Output should be: 'first_name, equality of the sexes. Is this possible?

    In this case:

    SELECT     RTRIM ( DECODE (a.row_id,     b.row_id,     NULL, 'row_id,')     ||
                    DECODE (a.first_name, b.first_name, NULL, 'first_name,') ||
              DECODE (a.last_name,  b.last_name,  NULL, 'last_name,')  ||
              DECODE (a.age,        b.age,          NULL, 'age,')      ||
              DECODE (a.gender,     b.gender,     NULL, 'gender,')
               , ','
               )          AS different_columns
    FROM     rhit_table_x  a
    JOIN     rhit_table_x  b  ON  a.ROWID     < b.ROWID
    ;
    

    Output:

    DIFFERENT_COLUMNS
    ---------------------------------------
    first_name,gender
    

    This assumes that you have really a table, then you can use ROWID to distinguish the lines, since there is no primary key.
    If this isn't the case, you first assign ROW_NUMBER in a subquery.

  • How to make a sine wave with a series of spherical objects (symbols of Yin/Yang)?

    How to make a sine wave with a series of spherical objects (symbols of Yin/Yang)?

    Do the yin/yang. Shift drag a copy some distance away. Create a blend between the two stages specified. Draw another line. Use the effect > transform > Zig - Zag with enough height and number of steps and smooth anchors. Expand the appearance of the effect. Select the mix and the wide range and the object > blend > replace Spline.

Maybe you are looking for

  • early 2009 macbook bluetooth driver for win10

    Any idea on what kind of Bluetooth dongle/interface, we have in the beginning of 2009 2Gz white MacBook Core Duo?   I had to get a new HD for my aging MacBook so I decided to do a clean reinstall of OS X El Capitan and win10. 1: first of all, did a c

  • Question of GFX-overheating Qosmio X 870

    Hello! My laptop has recently started getting the bluescreens of death (nvlddmkm.sys error) so I tried to correct the most recent/other pilots, still only a small and unsuccessful. So, that must be an overheating problem.I tried to disassemble the ch

  • Unable to connect by Satellite A100 for TV using a cable SCART

    HelloPlease help me! I'm trying to connect my laptop Toshiba Satellite A 100; Video card from NVIDIA 7600 with my LCD TV Panasonic Viera.When I connect it with the cable SCART there is no signal on the TV. Maybe my video drivers are not real, but whe

  • Can we expect an update of the interface like photoshop?

    I think it's overdue, and it must be on par with Photoshop, which is great by the way.

  • Profile picture problem

    Hi allI wonder why is my profile photo is not be shown in this forum, can anyone help?