Shift on row up

Hi,
How to shift one row up in obiee reports or rpd level
thnaks

Hi,
Try to add one more column to the report with column formula as RANK(col_name) or RCOUNT(col_name).
So the report will start with 1.
And in the report criteria add filter to the new column as NOT EQUAL TO 1. So first row wont be visible always.And hide the column.
Please let me know further and hope this helped/ answered.
Regards
MuRam

Similar Messages

  • TSQL - Dynamic Query Case statment update issue - to update table by left shifting the rows

    Hi all
    I need an help on my tsql query in 2000 to fix the case statement.
    I have a table like shown below.
    On this table where ever I see PortID as 101 and 105 I need to remove it and shift the rows from right to left.
    ie on First row PortID1 is 101 so I need to remove it and replace it with PortId2 and similarly PortID2 replaced my PortID3 and so on.
    ie like on excel if you delete cell we need to shift the rows to left .
    I wrote an dynamic update statement i,m not sure on the assigning dynamic case statment.
    CREATE TABLE [TravelRank]
    [Destination] [varchar] (50) NULL,
    [PortID1] [int] NULL ,
    [Distance1] [int] NULL ,
    [Rating1] [int] NULL ,
    [PortID2] [int] NULL ,
    [Distance2] [int] NULL ,
    [Rating2] [int] NULL ,
    [PortID3] [int] NULL ,
    [Distance3] [int] NULL ,
    [Rating3] [int] NULL ,
    [PortID4] [int] NULL ,
    [Distance4] [int] NULL ,
    [Rating4] [int] NULL
    INSERT into [TravelRank]
    select 'Virgin Islands','101','10','5','102','20','5','103','31','5','109','41','5'
    Union all
    select 'Guinea','101','15','3','102','22','3','105','32','2','110','45','4'
    Union all
    select 'Benin ','102','12','4','106','28','4','104','33','3','109','48','2'
    Union all
    select 'Ecuador','102','18','5','101','29','5','108','34','1','111','45','5'
    Union all
    select 'Belarus ','103','17','4','105','24','4','108','45','4','112','46','3'
    Union all
    select 'Cook Islands','105','11','2','108','23','2','101','32','2','107','42','4'
    Here is my code to fix
    declare @SQL varchar(4000)
    declare @left varchar(1)
    declare @right varchar(1)
    select @left = '1',@right = '2'
    while @left < 4
    begin
    select @SQL = '
    update t1.PortID' + @left + ' = t2.PortID' + @right + '
    t1.Distance' + @left + ' = t2.Distance' + @right + '
    t1.Rating' + @left + ' = t2.Rating' + @right + '
    'case @left
    when '1' then
    ' t1.PortID' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.PortID' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.PortID' + cast(cast(@left as int)+3 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+3 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+3 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+3 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+3 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+3 as varchar(1)) +'
    ' when '2' then
    ' t1.PortID' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.PortID' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+2 as varchar(1)) +'
    ' when '3' then
    ' t1.PortID' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+1 as varchar(1)) +'
    ' when '3' then
    ' t1.PortID' + @left + ' = null '
    t1.Distance' + @left + ' = null '
    t1.Rating' + @left + ' = null '
    else '' end'
    from [TravelRank] t1
    inner join [TravelRank] t2
    on t1.destination = t2.destination
    where t1.PortID1 = 101'
    print @SQL
    -- exec (@SQL)
    select @left = cast(cast(@left as int) + 1 as varchar(1))
    , @right = cast(cast(@right as int) + 1 as varchar(1))
    end
    Thanks a lot in advance.

    declare @SQL varchar(4000)
    declare @left varchar(1)
    declare @right varchar(1)
    select @left = '1',@right = '2'
    while @left < 4
    begin
    select @SQL = '
    update t1.PortID' + @left + ' = t2.PortID' + @right + '
    t1.Distance' + @left + ' = t2.Distance' + @right + '
    t1.Rating' + @left + ' = t2.Rating' + @right + '
    '+CASE @left
    when '1' then
    ' t1.PortID' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.PortID' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.PortID' + cast(cast(@left as int)+3 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+3 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+3 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+3 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+3 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+3 as varchar(1)) +'
    ' when '2' then
    ' t1.PortID' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.PortID' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+2 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+2 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+2 as varchar(1)) +'
    ' when '3' then
    ' t1.PortID' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.PortID' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Distance' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Distance' + cast(cast(@right as int)+1 as varchar(1)) +'
    t1.Rating' + cast(cast(@left as int)+1 as varchar(1)) + ' = t2.Rating' + cast(cast(@right as int)+1 as varchar(1)) +'
    ' when '3' then
    ' t1.PortID' + @left + ' = null '+
    ' t1.Distance' + @left + ' = null '+
    ' t1.Rating' + @left + ' = null '
    else '' END + '
    from [TravelRank] t1
    inner join [TravelRank] t2
    on t1.destination = t2.destination
    where t1.PortID1 = 101'
    print @SQL
    -- exec (@SQL)
    select @left = cast(cast(@left as int) + 1 as varchar(1))
    , @right = cast(cast(@right as int) + 1 as varchar(1))
    end
    You were missing a couple of concats. This runs now, but I'm not completely sure if it's the output you were expecting.

  • Problems with Click a row in the Table

    Dear All,
    I am new to Java GUI. I got some problems with clicking the row in a table.
    My table allows the user to delete some rows fromt the table. When the user click a row or some rows in my table, the delete button should be enabled. It does work in most of the time. But sometimes, even the row being hight lighted, the button is still not enabled.
    Do you have any idea for what can cause this problem?
    What I did is :
    1. add a mouse listener to the table
    _userTable.addMouseListener(new java.awt.event.MouseAdapter()
    public void mouseClicked(MouseEvent e)
    userList_mouseClicked(e);
    2. then, if the row being selected is > 0, I will enable my delete button.
    Can anybody help?
    Thanks!

    Dear All,
    I am getting problems with single selection in a table. Although I have set the selection model to single, if I select a row int the table and then depress Ctrl/Shift multiple rows are selected.
    The code for set single selection is :
    ListSelectionModel seleModel = myTable.getSelectionModel();
    seleModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    Any idea about this? Is this a bug in JAVA?
    Thanks!

  • EVDRE Input Schedule - shifting of cells/formulas

    Hi everybody,
    I am using BPC version 5.1. I do have a problem with an EVDRE Input Schedule. It is a single EVDRE report which is nested with a product and an account dimension.
    Underneath the Data Input Range, I have written additional information and included a button with the send function. If I change the selected product members through another button which is above the input range and expand the report, the additional information and the button always move one row up when expanding.
    Has anybody experienced a similar problem or has a solution for the problem? I am happy to provide additional information.
    On top of that problem I do have cell reference sin formulas that also change when expanding. I e.g. have a EVPROP formula that shifts the row in the reference one row up each time I expand. The formula is on the left side of the input range next to the row IDs. I don't know why, but this problem doesn't occur on all input schedules.
    Does anybody have a clue how to solve the issue?
    Thank you very much in advance!
    Christopher

    Hello experts,
    I've got another similar problem:
    I do have shapes in an Excel Input Schedule, as well as drop downs, both with assigned macros. I don't know why, but some of them (not always the same) disappear.
    I have no idea how that happens or where the shapes are now.
    Does anybody have a clue?
    Thanks in advance!
    CH

  • Sub templates: ?template:TemplateName? shifts content of the template

    Hi,
    I have a sub template which is defined by the following code:
    <?template:TemplateName?>
    Content of a template
    <?end template?>
    The subtemplate is called by the following code:
    <?import:file:///D:/BITemplates/Template.rtf?>
    <?call@inlines:TemplateNameT?>
    <?end call?>
    The content of the template is a table on a two column page. When I run it in JDE, it looks like the table getting shifted couple rows down. If I run it locally on my machine as a regular, non template report, it appears fine. I suspec that the shift is caused by <?template?>, but not sure why and how. It causes major problems as the whole allignemnt of the data is appearing wrong when I run it as a sub template from JDE.
    Any ideas why this happening and how I can fix that?
    Thanks a lot!

    I found the problem. Extra spaces in the main template were shifting content. After I deleted extra and unnecessary spaces, the template looks as it is suppose to now.

  • Script to remove row if a cell is blank

    Hello,
    Im trying to find a script that will remove a row (shifting subsequent rows up) if one of the cells in the row (there are 2 columns) is blank.
    Im creating table based docs using datamerge and there are rows with dataheadings (in column 2) and the datavalues (in column 1) for the rows are imported via the merge. Not every heading has a value so I want a script to remove the rows where no value is present.
    I have found scripts that work however due to the end text # markers that are left after the merge I think they see the cell as being populated.
    Thanks for you help

    @Angus – do you need the markers?
    If not, do a TEXT Search/Replace and remove them (replace by nothing).
    The code you should enter for the search would be:
    <FEFF>
    Then run your script.
    Uwe

  • Soritng and inserting the rows of a bitset matrix....Brain teaser!!!

    Initially, i have two bitset matrices:
    1. temp_matrix:Initially, it has all the rows,say n, in the sorted order based on their cradinality.
    2.Final_matrix:Intially, empty.
    Operation being performed on the bitset matrice:
    1. Take each row of temp_matrix and perform "and" operation of it with all the other rows underneath it.Take the second row and perform and operation with all the orther rows underneath it and repeat the same with all the other rows till u reach the n-1the row which will be "Anded" with nth row.
    2."Anded" result of each of two rows has to be stored in the Final_matrix in a sorted order based on its cardinality.
    For example: say at any instant Final_matrix had the following state:
    {1}
    {3}
    {1,2,3}
    {3,4,5,6}
    {1,2,3,4,5,6}
    And suppose i have to insert a new row say: {4} in it at 3rd position
    How should i do that..i mean which sorting method will be time efficent and how should i implement it in terms of inserting a new row in the list with the issues of shifting the rows etc.
    The datastructure i am using is BitSet to store the bits.
    Any suggestions !!!

    Can u tell me how to wrap the BitSet entries in the Linked Lists.
    I am pasting snap shot of my code,if that helps:
    for( i=0;i<count_bit_vector_global-n;i=i+n)
    long initial=0;
    initial= System.currentTimeMillis();
    count_j=0;
    for(int j=i;j<i+n;j++)
    if(temp_vector1.get(j)==true)
    result_row_vector.set(count_j);
    else
    result_row_vector.clear(count_j);
    count_j++;
    }/*End for j:Result row created*/
    if(result_row_vector.cardinality()>num_one)
    for(int k=(i+n);k<count_bit_vector_global;k=k+n)
    check=0;
    if((temp_vector1.get(i,i+n)).intersects(temp_vector1.get(k,k+n))==true)/*All result elements are not zero*/
    count_j=0;
    for(int j=i;j<i+n;j++)
    if(temp_vector1.get(j)==true)
    result_row_vector.set(count_j);
    else
    result_row_vector.clear(count_j);
    count_j++;
    result_row_vector.and(temp_vector1.get(k,k+n));
    while(check<count_bit_vector)
    if((result_row_vector.get(0,count_j)).equals(bit_vector1.get(check,check+n)))
    flag=true;
    s2=track_vector.get(check/n).toString();
    s1= temp_track_vector.get(i/n).toString().concat(b).concat(temp_track_vector.get(k/n).toString());
    track_vector.set(check/n,concat_string(s2,s1));
    break;
    else
    flag=false;
         check=check+n;
    }/*End while*/
    In this code n decides the length of one row.U can see i am simulating a 1D BitSet as 2D BitSet matrix.
    Do pay any heed to the track_vector.
    But i will summarize what i am doing here.
    Temp_vector1 is the initial bitset storing the original matrix.
    bit_vector1 is the bitset storing the new "Anded" rows.
    "i" decides which row will be compared to all the other rows after that.
    "k" decides the rows which are after the row determined by "i".
    I am taking the row decided by "i" and then store that in result_vector and then "And" it with the other rows decided by "k".
    "count_bit_vector" tells the number of bit elements in temp_vector
    "check" tells the position of the row in the bit_vector1 which is similer to the row obtained after "And" operation.
    If i find the row i don't add it in the bit_vector1 but if its not there then it is added.
    Right now, before rejecting a row i have to compare all the rows which are there in the bit_vector1 and that is taking time.

  • Distribute breaks for shift schedule

    please i need some help, i have an employee shift schedule, that need to distribute the daily breaks within each interval shift but as per some conditions,
    as shown,I need fill “IN” at the interval cells that match its beside shift,
    From Row 14; each row considered an employee shift, in need to give every agent 1 hour as a break
    the build conditions:
    >> every agent must take 3 breaks the first: 15 minuts, the 2nd: 30 minuts, the last 15 minuts.
    >> we couldn't give a break at the first and the last hour at employee shift.
    >> at agent level: the duration between every break shouldn't less than 1 hour and shouldn't more than 3 hours,
    >> at interval level: at each interval break, the slots will be distributed as per SLA value at Row#:"10", change as per the given slots. The SLA value is a percentage value, i need the give breaks at the highest SLA value till this value equal
    the next lowest value then give slots to the next lowest value till equal the next lowest ect..., i need this operation to be looped till every employee take his 3 breaks as per the above conditions.
    the workbook
    appreciate any support, help to get an answer, thanks in advance,
    Gratefully,

    ​Hi Ahmed,
    I have looked into the workbook, it is very complex. Could you split your requirement into several questions so that it will be easier for us to understand?
    >> every agent must take 3 breaks the first: 15 minuts, the 2nd: 30 minuts, the last 15 minuts.
    For this requirement, I think you could define a variable BreakCount, before you set the cell as break, you could check the value of the BreakCount, if it is less that 4, you could set the value of BreakCount +1. If it is larger than 4, break, and go
    to next. If you have any other conditions, you could add the if statement before you set the cell as break.
    Hope it will help.
    Best Regards,
    Edward
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

  • What is the error in update

    UPDATE Forum SET Postid = 16615, Subject = 'hi jss is not going to hightech', Author = 'vipin', date = '06 November 2005', Reply = 22 where Postid = 16615
    error
    java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE
    this is what i have written a query in jsp i think it is correct query but it shows error

    thanks for ur help to figure out my error
    but my problem is not solved becz
    in my case i have to shift row at the first position
    and with each row the unique id of that row has to
    maintained as u r say it ll lead to change the
    particular id is there is another way to shifting the
    row without affecting the content of that row
    thn plz suggest me
    sorry this statement was posted by me in hurry when i test my query with a new step i found that error
    is in date = ' 2 november 2005'
    when i remove this it give no error when i insert it gives error
    but in the case u said it was working correct
    can u tell me where i am wrong in date = ' 2 november 2005' or what may be error i try but i am unable to find it

  • Single Selection Problem in table

    Dear All,
    I am getting problems with single selection in a table. Although I have set the selection model to single, if I select a row int the table and then depress Ctrl/Shift multiple rows are selected.
    The code for set single selection is :
    ListSelectionModel seleModel = myTable.getSelectionModel();
    seleModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    Any idea about this? Is this a bug in JAVA?
    Thanks!

    Look through your code and see if you've declared your table twice. Your single selection may not being applied where you intended.

  • Column limit in SSRS Matrix report being uploaded to Report Manager in SQL2008 R2

    Hi,
    I am getting this error :
    SQL Server Reporting Services
    Error
    The attempt to connect to the report server failed. Check your connection information and that the report server is a compatible
    version.
    I am attempting to upload my SSRS Matrix report to Report Manager. The report has a lot of columns (109 row columns followed by the variable number of column columns).
    After trial and error, I discovered that when I only have 107 row columns I can upload successfully.
    Can anybody explain why this is happening? Is there a limit of 107 columns?
    Thanks,
    GRustean

    As there was too much nesting in the tablix inside the report. We added new tablix and shifted some rows to that tablix. Because maximum of 36 level nesting is allowed in tablix

  • Problem with tilde character in password

    I've discovered an odd bug in 10.5.8 (updated from my 10.5.6 Retail copy) where a tilde in a password field fails to get passed to a remote macintosh.
    Using a password such as abc~xyz is valid for setting up an account and logging into the system (or sudo/admin access).
    It does not work when authenticating to a 10.5 system remotely from another 10.5 system for any of the following that I've tried: AFP, ssh, sftp or ftp (both from command line or from an application such as CyberDuck), and Screen Sharing.
    It does work, however, when authenticating into a 10.5 system (as a user whose password has a tilde) from a system running 10.4.
    To reproduce:
    On system 'A' running 10.5, create a user 'resu' with the above password.
    On system 'B' running 10.5, try to access the 'resu' user account on 'A'.
    This should fail.
    On system 'C' running 10.4, try to access the 'resu' user account on 'A'.
    This should work.

    I would suspect it is to do with the remote connection. You don't say precisely 'where' the tilde is lost. Is it at your end (Mac?) or somewhere in the probably Windows servers involved in the remote. In an earlier OS my PB baulked at 3 key characters. It took two key characters. I have passwords that use all the 'normal' characters and the shift + top row things. I also do definitely use tildes. I haven't tried a tilde with a web mail password but the 'top row' works.
    Test the permutations. If we are about user PWs (my working hypothesis), set up a test user. You can always change the PW with th boot disk.

  • ItemRenderer woes - a simple one causing big issues :(

    I have a simple data grid with one of the cells being
    rendered by an itemRenderer in the form of a DateField (see code
    below).
    When the person changes the date in the DateField in the
    grid, all that I want it to do is shoot off a HTTPService with the
    details, and the result being to remove the row from the
    datagrid....
    Sounds simple doesn't it?
    Well i thought it was but I am having big issues with it. I
    think it is down to my lack of understanding about how exactly
    itemRenderers work with respect to the set thingy... anyway... what
    is happening is that when the date changed, it shoots off the
    HTTPService as expected but the date field mysteriously shifts one
    row down :'(

    I have a simple data grid with one of the cells being
    rendered by an itemRenderer in the form of a DateField (see code
    below).
    When the person changes the date in the DateField in the
    grid, all that I want it to do is shoot off a HTTPService with the
    details, and the result being to remove the row from the
    datagrid....
    Sounds simple doesn't it?
    Well i thought it was but I am having big issues with it. I
    think it is down to my lack of understanding about how exactly
    itemRenderers work with respect to the set thingy... anyway... what
    is happening is that when the date changed, it shoots off the
    HTTPService as expected but the date field mysteriously shifts one
    row down :'(

  • Layout dilemma

    I am building an interface that will have multiple rows of data in a variable-width grid. All the rows are alike in composition (number, placement, and type of components), and several components need to talk to each other within the row. The columns need to line up, but I can't use GridLayout (isn't variable-width). Should I subclass JPanel to encapsulate the row data, and use a 1-column GridLayout, or should I use GridBagLayout? Having each row represented by a single object (and therefore array index) is nice, instead of having an array for each column. But I need a way to keep the proportions equal down each column, which could call for GridBagLayout, or (shudder) manual control...
    Also, I will be needing to remove rows without disturbing the order of the remaining ones, not just moving the last to the gap. In either layout, is there an easy way to do so, or will I have to shift the rows manually?
    Thanks!
    -Tim

    I recommend GridBagLayout since you want the variable-width grid, and most layouts can't handle this well. However, I haven't played with removing rows of items from one, so I do not know how the layout handles it. But my guess is, since there are no components to get the preferred size from in the deleted row, it will simply skip to the next row as you want. This is just a guess though. You may want to play with simple tests to make sure before you start coding on that assumption.
    I would guess that a GridLayout with multiple panels will not be any easier to remove rows from then a GridBagLayout.
    Another option that I haven't done much with is BoxLayout. Using a series of them stacked like the image on the API, I think you could get variable-width rows, but I'm not sure how well everything will line up, and I don't know how it handles removed rows.
    I strongly recommend against absolute positioning since they get seriously messed up on different platforms with different LaF.
    Well, I hope this helps some. Feel free to ask any more questions you may have.
    -JBoeing

  • Does anyone know what to do if there is a black bar at the bottom of your ipod touch screen?  It is like the whole screen is shifted upwards and I cant access my top row apps.

    For some reason, there is a 1 inch thick black bar that appeared at the bottom of my screen.  It shifted my whole screen upwards and now I cant access my top row apps.  The ipod still works fine, but I cant figure out how to get it back to normal.  Any ideas?

    Try the sstandard fixes:
    - Reset. Nothing will be lost
    Reset iPod touch:  Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Restore from backup
    - Restore to fctory defaults/new IPod.
    If y still have the problem then an appointment at the Genius Bar of an Apple store is in order.

Maybe you are looking for

  • HT5622 How do I put three Apple devices on one Apple id?

    I have two iPhone 4 devices and an iPad 4 device. Only one iPhone 4 has ever had it's IOS updated. I'm using an HP laptop running windows-7 64-bit. I've seen online something about hold down the shift key. Do I do this when clicking the icon on my de

  • Can I share my iphoto pictures with AT

    Can I share my iphoto pictures with my AT&T Uverse tv?

  • Kodo 4.1.2 license key problem

    Has anyone tried the JDO tutorial provided with Kodo 4.1.2? Everything works fine until I try to create the mappings with 'mappingtool -p jdo.properties package.jdo'. Then I get: Exception in thread "main" com.solarmetric.license.LicenseException: No

  • Opening PDF's with CS6 installed

    Hello - I have a laptop that we recently purchased within the last month.  We purchased Adobe Acrobat X from the OEM.  Then we purchased a full licensed copy of CS6.  Problem:  When the user attempts to open a PDF, say from an email, the user is pres

  • Please tell me the process of testing SECATT

    Hi Experts, I have created a test case through the SECATT. Could anybody tell me the process of testing the SECATT.  Thanks, bsv.