Tree Attributes Query Example is Incorrect
I have been trying to create a Tree region in Application Express 4.0.2.00.07.
In the "Tree Attributes" page the exmaple and help text are contradicting, the example is oncorrect whereas the help text is correct.
This is very frustrating!
See text:
Syntax: select status, level, name, icon, id, tooltip, link from ... where ... start with... connect by prior id = pid order siblings by ...
+1. You must select the columns in the following order (e.g. status, level, name, icon, id, tooltip, link..)+
+2. Ordering applies the order_by_clause to the siblings of the hierarchy+
Example:
select case when connect_by_isleaf = 1 then 0 when level = 1 then 1 else -1 end as status,
ENAME as title
NULL as icon,
EMPNO as value,
ENAME as tooltip,
NULL as link
from EMP
start with MGR is null
connect by prior EMPNO = MGR
order siblings by ENAME
When following the example, I kept getting a javascript error when running the page and when viewing the source it was the ORA error No Data Found.
Once I noticed the contradiction between point 1 of the Syntax help and the code example I tried using the columns in the Syntax help and the tree started working.
Given the proximity of these two pieces of boilerplate text it'd be great if it could be made consistent.
Hopefully this post will help anyone else who encounters this problem.
And should look into this proper documentation http://docs.oracle.com/cd/E17556_01/doc/user.40/e15517/app_comp.htm#BABBCAEJ
Similar Messages
-
Dear Sir
I need a Tree Level Query in looping Condition and examples using Sql Server
Regards
Mohamed Usmanin sql developer like this
select level, ename ,empno from emp
start with mgr = 1001
connect by prior empno=mgr; -
Query block has incorrect number of result columns
can anyone edit my query to eliminate below error ??
SELECT FLROOPENHEAD.RONBR RepairOrder,FLROOPENHEAD.DATEOPENED DateOpened,NULL DateClosed,
(SELECT FLREPAIRSTAT.DESCRIPTION FROM FLREPAIRSTAT
WHERE FLREPAIRSTAT.REPAIRSTATID = FLROOPENHEAD.REPAIRSTATID) RepairOrderStatus,
(SELECT flrt.DESCRIPTION FROM FLREPAIRTYPE flrt
WHERE flrt.REPAIRTYPEID = FLROOPENHEAD.REPAIRTYPEID) RepairType, FLROOPENHEAD.REPAIRCENTER RepairCenter,
FLROOPENHEAD.FLVEHICLEID , FLROOPENHEAD.FLATTACHID,'O'
FROM FLROOPENHEAD WHERE FLROOPENHEAD.LDEVNBR =2334
AND ((extract(DAY FROM SYSTIMESTAMP - TIMEOPENED)*24)+(extract(HOUR FROM SYSTIMESTAMP - TIMEOPENED)) <= 72)
UNION
SELECT FLROHISTHEAD.RONBR RepairOrder,FLROHISTHEAD.DATEOPENED DateOpened, null, FLROHISTHEAD.DATECLOSED DateClosed,
(SELECT FLREPAIRSTAT.DESCRIPTION FROM FLREPAIRSTAT
WHERE FLREPAIRSTAT.REPAIRSTATID =FLROHISTHEAD.REPAIRSTATID) RepairOrderStatus,
(SELECT flrt.DESCRIPTION FROM FLREPAIRTYPE flrt
WHERE flrt.REPAIRTYPEID = FLROHISTHEAD.REPAIRTYPEID) RepairType, FLROHISTHEAD.REPAIRCENTER RepairCenter
from FLROHISTHEAD WHERE FLROHISTHEAD.LDEVNBR =2334
AND ((extract(DAY FROM SYSTIMESTAMP - FLROHISTHEAD.TIMECLOSED)*24) + (extract(HOUR FROM SYSTIMESTAMP - FLROHISTHEAD.TIMECLOSED)) <= 72)
ORDER BY DateOpened, RepairOrder
i think error was at second Where condition.
Error at Command Line:1 Column:0
Error report:
SQL Error: ORA-01789: query block has incorrect number of result columns
01789. 00000 - "query block has incorrect number of result columns"
*Cause:
*Action:Hi,
On comparison with 1st query and 2nd query,it can be easily noticed that ,1st query is returning 4 columns and 2nd query returns 5 columns in select clause.
In order to work union ,both of your queries should select equal no of columns.
Hence replace your query
Original query(1st ) :
SELECT FLROOPENHEAD.RONBR RepairOrder,FLROOPENHEAD.DATEOPENED DateOpened,NULL DateClosed,
(SELECT FLREPAIRSTAT.DESCRIPTION FROM FLREPAIRSTAT
WHERE FLREPAIRSTAT.REPAIRSTATID = FLROOPENHEAD.REPAIRSTATID) RepairOrderStatus,
....Relplace with :
SELECT FLROOPENHEAD.RONBR RepairOrder,FLROOPENHEAD.DATEOPENED DateOpened,NULL,/*Here you need missed the comma */
DateClosed,
(SELECT FLREPAIRSTAT.DESCRIPTION FROM FLREPAIRSTAT
WHERE FLREPAIRSTAT.REPAIRSTATID = FLROOPENHEAD.REPAIRSTATID) RepairOrderStatus,
....Hope this helps
Regards,
Achyut -
JAXB: Creating Java content tree from scratch - examples?
I'm trying to create XML output by building the content tree from scratch (using a the DDI schema which is fairly complex). I don't have any existing XML instances. Sample application 3 in Sun's JAXB tutorial doesn't give enough info about how to relate the nodes to create the heirarchy. I can create the root node and set it's attributes OK, but then the practical info runs out.
Can anyone point me at some good practical examples? (i.e. not those of the "How to play the quitar: Put your fingers on the frets and move your other hand around" genre).
Thanks in advance.I don't have examples, but the main thing to remember is that you should use the ObjectFactory to create all of the objects in your tree. That's important.
You must use the element object class for the root node, but you can use type object classes for all the data contained (you can use element object classes for all the nodes, if that's easier).
Use the accessor methods to load the data into the objects you create.
One tip that almost everyone runs into - JAXB only provides a getter for lists - use the getter to get the list, then use .add() methods to add the objects to that list. -
Hierarchical Tree Data Query/Record Group Question
I need help with Hierarchical Forms right now. I'm currently trying to implement a hierarchical tree to display the different items in different categories. I have been reading up on it for the past few days, and i do not understand a few things.
What is the difference between a data query and record group? they seem the same to me.
How does the XX = prior XXX work? i understand that this is what connects the parent to the child.
How do you determine what depth the node is? its done in the record group/data query, but how do i decide what level it is dynamically?
Thanks a lot in advance!Thanks! I am unable to create a table specifically for the tree because i am using tables that have been ported live and are in use. My question about levels is how do I know which depth the node is. For example, i have a category called Information Technology and a category item called Business Informatics. I want to know how to decide that the Category(information technology) is on level 1 and the Item(business informatics) is on level 2.
Information Technology
|_
Business Informatics
And i do know how the Connect By XX = prior XXX works in the data query/record group.
Thanks for your help! -
Hi,
I have a table which contains the hierarchial data upto 4 levels. I needed to have the information of all the four levels in a row, so I created 3 tree structured views and one another view using the tree structured views as below
--To get the great grand parent id for the children*
CREATE OR REPLACE VIEW VR_PO_TREE AS
SELECT LEVEL pathlength,
connect_by_root partner_organization_id root_po,
partner_organization_id,
partner_common_name,
partner_organization_type
FROM partner_organization po
START WITH po.org_entity_above_id IS NULL
CONNECT BY PRIOR po.partner_organization_id = po.org_entity_above_id
ORDER BY po.partner_organization_id;
-- level 2 (grant parent) id
CREATE OR REPLACE VIEW VR_PO_AREA_TR AS
SELECT LEVEL pathlength,
connect_by_root partner_organization_id root_po,
partner_organization_id,
partner_common_name,
partner_organization_type
FROM partner_organization vcpo
START WITH vco.partner_organization_type = 'AREA'
CONNECT BY PRIOR vcpo.partner_organization_id = vcpo.org_entity_above_id
ORDER BY vcpo.partner_organization_id;
--level 3 (parent) id*
CREATE OR REPLACE VIEW VR_PO_REGION_TREE AS
SELECT LEVEL pathlength,
connect_by_root partner_organization_id root_po,
vcpo.partner_organization_id,
vcpo.partner_common_name,
vcpo.partner_type
FROM partner_organization vcpo
START WITH vcpo.partner_organization_type = 'REGION'
CONNECT BY PRIOR vcpo.partner_organization_id = vcpo.org_entity_above_id
ORDER BY vcpo.partner_organization_id;
---and finally created a view to have all the levels in a single row
CREATE OR REPLACE VIEW VR_PO_ALL_TREE AS
SELECT pot.pathlength,
po.partner_organization_id,
po.partner_common_name,
pot.root_po int_partner_org_id,
pot.intl_po_name int_partner_common_name,
vpat.root_po area_partner_org_id,
vpat.area_po_name area_partner_common_name,
vprt.root_po region_partner_org_id,
vprt.region_po_name region_partner_common_name
FROM partner_organization po
JOIN vr_po_tree pot
ON pot.partner_organization_id = po.partner_organization_id
LEFT outer JOIN vr_po_area_tr vpat
ON vpat.partner_organization_id = po.partner_organization_id
LEFT OUTER JOIN vr_po_region_tree vprt
ON vprt.partner_organization_id = po.partner_organization_id;
All the views are working fine, very fast, giving the expected output.
if we make a join to the view vr_po_all_tree in a query that also works fine. However, if we make an outer join to a query that has the join to vr_po_all_tree, Oracle throws an internal error - Ora-00600 internal error codes, arguments [qrctce1], [0],[0],.....
Is the view vr_po_all_tree is cause for this problem?, in such a case can any one help me to rewrite the view with a simple query to give the same results?
Thanks in advance.
Nattu
Edited by: Nattu on Nov 26, 2009 8:25 PM
Edited by: Nattu on Nov 27, 2009 11:48 AM
Edited by: Nattu on Nov 27, 2009 11:55 AMHi,
if we make a join to the view vr_po_all_tree in a query that also works fine. However, if we make an outer join to a query that has the join to vr_po_all_tree, Oracle throws an internal error - Ora-00600 internal error codes, arguments [qrctce1], [0],[0],.....
Is the view vr_po_all_tree is cause for this problem?As Sven said, ORA-00600 is the sign of some low-level problem, and you should seek a solution from Oracle support. Your views are not the cause of this problem; most likely, the views trigger something that would not be a problem except for a installatin problem or maybe a bug.
We can try to find a work-around for you, but don't ignore the problem.
in such a case can any one help me to rewrite the view with a simple query to give the same results?It seems very likely that you could do something that didn't involve so many CONNECT BYs and outer joins.
Post some sample data (CREATE TABLE and INSERT statements) and the results you want from that data.
Simplify as much as possible. For example, in the first view you say:
CREATE OR REPLACE VIEW VR_PO_TREE AS
SELECT LEVEL pathlength,
connect_by_root partner_organization_id root_po,
connect_by_root partner_common_name intl_po_name,
connect_by_root is_wbti is_wbti,
connect_by_root is_sil_int is_sil_int,
connect_by_root organization_entity_code int_org_entity_code,
org_entity_above_id, partner_organization_id,
partner_organization_type,
sys_connect_by_path(partner_organization_id, '\') po_path_id,
sys_connect_by_path(partner_common_name, '\') po_path_name
FROM ...That is, you're selecting 1 pseudo-column (LEVEL), 4 CONNECT_BY_ROOTs, 3 plain columns, and 2 SYS_CONNECT_BY_PATHs.
Can you post a problem with just one of each: 1 pseudo-column, 1 CONNECT_BY_ROOT, 1 plain column, and 1 SYS_CONNECT_BY_PATH? Adding the others later should be easy.
Any information you can give about the data would be helpful.
In particular,
(a) Can org_entity_above be NULL on the same row where partner_organization_type is 'AREA' or 'REGION'?
(b) How many ancestors with partner_organization_type = 'AREA' Can a node have? 1? No more than 1? 1 or more? 0 or more?
(c) Same for 'REGION'. How many ancestors with partner_organization_type = 'REGION' Can a node have? 1? No more than 1? 1 or more? 0 or more?
(d) Can a node with partner_organization_type = 'REGION' be the ancestor of a row with partner_organization_type = 'AREA'?
(e) Other way around: can a node with partner_organization_type = 'AREA' be the ancestor of a row with partner_organization_type = 'REGION'?
Some of these questions may seem silly to you, because you know the table and the data so well. I don't, so you'll have to explain things. -
Create a New Tree in Query Access Manager
Folks,
Hello. In PeopleTools Query Access Manager, click on button "Create a New Tree" to create a new Query Access Tree, the system always comes up this message:
"You are not authorized to update definition QUERY_TREE_OLAP. You are not authorized to update the specific definition. Contact your security administrator for access to the specified definition."
Do any folks understand how to solve this problem ?
Thanks.I figured it was that simple.
I haven't seen you on here in awhile. -
How to change tree colors? example inside.
Hello,
I was looking on the Internet to find the way to change background tree to specific colors, not the same color.
Here is an example...:
and here's another one:
Thank you'll.I reread your original post, and it is the opposite of what i was thinking. I thought you wanted all the trees to be the same.
So, to separate your trees, you will need to use a selection. Probably the best way would be to use Select>Color Range
You can then select that color, then using the selection tools or the quick mask, to remove part of that selection
I would then copy that selected portion of the trees to a new layer
Now repeat for another section
What you could do with each layer before removing the selection is to create a mask, then you can use that mask to easily reselect if necessary. (Should not be needed, but it is an option)
Now select a layer and use the hue/saturation command or adjustment layer to adjust the hue. (With the adjustment layer you will need to clip it to that layer so it does not affect the remaining layers below it. That means the adjustment layer must be just above that layer no higher or lower)
When you are done, save as a psd or tiff for your master (just in case you need to change something later on. When you save as a png or jpg the layers will be merged in that file because they do not support layers. Just so you are aware. -
Hi,
Hoping someone can assist with this query:
I am currently using this query to construct a tree hierarchy, i.e.
SELECT "EMP"."MGR" as "MGR",
"EMP"."EMPNO" as "EMPNO",
"EMP"."ENAME" as "ENAME" ,
(select count(*) from "EMP" "EMP2" where "EMP2"."MGR" = "EMP"."EMPNO") BranchCount
from
"EMP" "EMP"
where
"EMP"."MGR" = :BRANCH_IDUsing this query, I also need to retrieve the LEVEL pseudo-column as well for each record retrieved as I need the LEVEL info for trying to determine at what level of the tree I am at.
I would actually like to incorporate the LEVEL column into the above query - is this possible?
Thanks.
Tony.SQL> desc test
Name Null? Type
COLUMN1 VARCHAR2(10)
COLUMN2 VARCHAR2(10)
MGR VARCHAR2(10)
SQL> select * from test
2 /
COLUMN1 COLUMN2 MGR
1 a 33
3 i 33
2 g 33
4 b 33
5 c 44
6 d 44
22 e
33 f 22
44 h 22
9 rows selected.
SQL> select column1, column2, mgr, level
2 from test
3 start with mgr = '22'
4 connect by prior column1 = mgr
5 order by level
6 /
COLUMN1 COLUMN2 MGR LEVEL
33 f 22 1
44 h 22 1
6 d 44 2
4 b 33 2
5 c 44 2
3 i 33 2
1 a 33 2
2 g 33 2
8 rows selected. -
ReportViewer using SQL Query error states: Incorrect syntax near ','.
Hello Community
Using Visual Studio 2008 and SQL Server 2008 I created a Windows Application
that uses SQL Server Reporting Services. The application uses ReportViewer and
calls a method written using SQL query.
1-First I created the form.
2-Next I dragged the ReportViewer (Toolbox) and Table (from DataSource) onto the form.
The problem is that when it reaches the last line of the SQL query (ie, da.Fill(ds, "TableOne");)
the code fails stating the error message:
"Incorrect syntax near ','."
The following is the code behind the form containing the query:
private void ReportPgm1_Load(object sender, EventArgs e)
// TODO: This line of code loads data into the 'ReportDBDataSet.TableOne' table. You can move, or remove it, as needed.
this.TableOneTableAdapter.Fill(this.ReportDBDataSet.TableOne);
reportViewer1.ProcessingMode = ProcessingMode.Local;
LocalReport ReportOneLocalReport = reportViewer1.LocalReport;
DataSet ds = new DataSet("ReportDBDataSet.TableOne");
pgmReportOne(FromDate, ToDate, ds);
ReportDataSource ds = new ReportDataSource("ReportDBDataSet.TableOne");
ds.Value = dataset.Tables["TableOne"];
ReportOneLocalReport.DataSources.Clear();
ReportOneLocalReport.DataSources.Add(ds);
this.reportViewer1.RefreshReport();
private void pgmReportOne(DateTime FromDate, DateTime ToDate, DataSet ds)
SqlConnection connection = new SqlConnection("Data Source=ReportDBServer;Initial Catalog=ReportDB;Uid=sa;pwd=Password");
string sqlReportOne = "Select ([InDate], [FirstName], [LastName], [AGe]" +
"from TableOne";
SqlCommand command = new SqlCommand(sqlReportONe, connection);
command.Parameters.Add(new SqlParameter("paramFDate", FromDate));
command.Parameters.Add(new SqlParameter("paramTDate", ToDate));
SqlDataAdapter da = new SqlDataAdapter(command);
da.Fill(ds, "TableOne");
Why does the last line throw an error?
Thank you
Shabeaut--NOTE: The statement below cannot be run on SQL Server 2012
--If you have an earlier version and can set the compatibility
--level to 80, it can be run.
SELECT sso.SpecialOfferID, Description, DiscountPct, ProductID
FROM Sales.SpecialOffer sso,
Sales.SpecialOfferProduct ssop
WHERE sso.SpecialOfferID *= ssop.SpecialOfferID
AND sso.SpecialOfferID != 1
Hi Scott
The *= is old syntax and not compatible with SQL Server 2012 (as stated in the comments).
You could do something like this instead
SELECT sso.SpecialOfferID
,Description
,DiscountPct
,ProductID
FROM Sales.SpecialOffer sso
left outer join Sales.SpecialOfferProduct ssop on sso.SpecialOfferID = ssop.SpecialOfferID
WHERE sso.SpecialOfferID != 1 -
UIX tree, table-based example needed
Has anyone ever used the UIX tree element (JDev help, UIX developer's guide, chapter 15) in combination with BC4J and/or Jheadstart generated UIX-pages? Any examples are welcome. I also can't get the (static :-/) example in the Help to expand when clicking the +/- icons. Help on this one too please. Tnx.
You should try to post this question on JDevelper Forum.
-
A different implementation of Frank Nimphius'sADF Tree drill down example
I am using this implementation of adf tree and it works ok, but my tree is different because i want to use the command link when the node has no child and not when the node is in level 2.
So i suppose i must change the TreeManagedBean when it said :
if (getTreeHandler().getDepth()==2) {
i must write if the node has child.
For example my tree is like this:
informacion
--informacion general
--- Domicilios (*)
--- fallecidos (*)
--informacion social
--- asistencia social (*)
--- salud (*)
--- patrimonio
---- autos (*)
---- aeronaves (*)
so i want these (*) nodes appears with a command link and the other with output text, but i don't know how to ask if the node has or not child.
i use this System.out.println("Childs:"+getTreeHandler().getChildCount()); but always shows me 0.
any ideas?
thanks.Hi,
i have under my nodeStamp a commandlink with value #{node} and in rendered i type #{node.children!=null} but it shows me all the items of the tree with a link, and except the root, when and item has childs it appears not with his name instead appears with the name of the first child.... i give you an example:
This is the tree ok:
-Root
-- Nodo 1
--- item 11
--- item 12
-- Nodo 2
-- Nodo 3
--- item 31
--- item 32
--- item 33
and this what happend when i put in rendered property of commandlink: #{node.children!=null}
the tree appears like this:
-Root
-- item 11 (instead of Node 1 it shows the name of the first child)
--- item 11
--- item 12
-- Nodo 2
-- item 31 (instead of Node 3 it shows the name of the first child)
--- item 31
--- item 32
--- item 33
why is that happening?, i don't understand.... and i don't know how to do it right
if you could help me , please
thanks a lot. -
Tree: execute query for ech node
Hi,
I use JDeveloper 10.1.3.1.0 and ADF.
I use a af:tree object and when entire hierarchy exists of about 200 nodes, then this works fine.
Now I have a hierarchy of 2000 nodes, first level 5 nodes, second level 4 nodes per nodes, third level 10 nodes per node
and the fourth level about 10 nodes per node.
When I enter the screen, I expand only the first level, but for each node (2000) the query has been executed.
Is there a possibility to query only the first level nodes?
Regards,
LvLHi,
I use JDeveloper 10.1.3.1.0 and ADF.
I use a af:tree object and when entire hierarchy exists of about 200 nodes, then this works fine.
Now I have a hierarchy of 2000 nodes, first level 5 nodes, second level 4 nodes per nodes, third level 10 nodes per node
and the fourth level about 10 nodes per node.
When I enter the screen, I expand only the first level, but for each node (2000) the query has been executed.
Is there a possibility to query only the first level nodes?
Regards,
LvL -
Af:tree attribute disclosureListener
hi all,
i am really confusing with af:tree.
now i am refering on http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/exchange/jsf/doc/tagdoc/core/tree.html
according to that link af:tree have attribute call disclosureListener.
but when i am using with JDev 11.1.1.2 , it is complaining about that attribute.
is there any good reference with af:tree?
and also i need to highly customize af:tree.
i want to use tree.getDepth() and discloseRowKeySet.add().
but it behavior is strange. whenever i use getDepth, i get only 0 value, even i click on third level or fourthd level of tree.
With Regards,
WPHi,
its called rowDisclosureListener, not disclosureLietener. See: http://download.oracle.com/docs/cd/E15523_01/apirefs.1111/e12419/tagdoc/af_tree.html
Frank -
Query Designer - Execute - incorrect URL
Hi,
I installed Netweaver 7.0 enhp 2.
Configured the system, created a new sap BI InfoCube, loaded data ok.
Started the Query designer, and created on the InfoCube the query: SFLIGHT_Q0001.
When I press Query - Execute (to run the query via web url),
it opens Internet Explorer with the following URL:
http:///irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=SFLIGHT_Q0001&VARIABLE_SCREEN=X&DUMMY=1
This URL is incorrect and does not work.
When I manually enter in IE the following URL, all works fine:
http://mypcname.mycompany.com:8000/sap/bw/bex?sap-client=001&Query=SFLIGHT_Q0001
Question 1: how do I configure the system to generate the URL correct ?
Querstion 2: how can I change the timeout value ?
(I sometimes get timeout 500, after refresh, runs fine.)
thanksHi,
I installed Netweaver 7.0 enhp 2.
Configured the system, created a new sap BI InfoCube, loaded data ok.
Started the Query designer, and created on the InfoCube the query: SFLIGHT_Q0001.
When I press Query - Execute (to run the query via web url),
it opens Internet Explorer with the following URL:
http:///irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=SFLIGHT_Q0001&VARIABLE_SCREEN=X&DUMMY=1
This URL is incorrect and does not work.
When I manually enter in IE the following URL, all works fine:
http://mypcname.mycompany.com:8000/sap/bw/bex?sap-client=001&Query=SFLIGHT_Q0001
Question 1: how do I configure the system to generate the URL correct ?
Querstion 2: how can I change the timeout value ?
(I sometimes get timeout 500, after refresh, runs fine.)
thanks
Maybe you are looking for
-
Windows 8.1 Pro user has a blank apps screen, zero icons or tiles, no down arrow
A user was recently infected with a huge pile of malicious apps in their system, the legal malicious kind, and they were all removed and the system is now completely clean. Unfortunately an unintended side effect is that the start menu is completely
-
Transfer purchases from iPhone before upgrade to 3.1.3
Hi all - I hadn't synced my iPhone in a while (gasp) and when I did, I didn't have time to do a full software update. When I just went to finally do the 3.1.3 upgrade, I ran into some trouble. I first did a full backup and sync. I then went to hit "U
-
Hi! I"ve read some related topics but still did not find an answer. I want to add several lines to a file from another file, that is in German. I try to do it with FileOutputStream and DataOutputStream, but the methods that exist do not allow to defi
-
I just got a new computer and installed Photoshop CS5. The colors in my workspace are all squirrely. White looks like a light beige, gray is a dark brown. Oddly when I export files as jpeg or gif, they look just fine but the colors in the workspace
-
Answer to problem of shuffle not working on windows
I had all the problems I have seen posted on the boards. Windows not recognizing shuffle, then I-tunes not recognizing it, trouble updating, transfering files, on and on. i did everything advised, reloaded itunes and updater several times updated the