Connecting multiple sheets and tables to names

I was looking at the sheet in the education section when you attempt to make a new spreadsheet and I got really impressed by the grades one that allows you to look at the summary of a student by typing the student name in the cell, I would like to do this but have no idea how they did it, I am currently trying to make an easily accessible spreadsheet for my Marines here in Iwakuni and could really use the help.

Hi Ruiri,
We could probably give you the best assistance if you told us more about how you plan to use the spreadsheet. As designed, the Grade Book template is a personal tool for an instructor who has access to a Mac with Numbers installed on it. Distribution would be by printing the Reports Sheet for individual students. This template is a good example of the use of LOOKUP functions.
Jerry

Similar Messages

  • Numbers Question, Finding Values In Multiple Sheets and Tables

    I would like for a cell to be looking at all sheets, and calculate the Debt 1 or Debt 2 allocated funds. It would need to find the word, Debt 1 and take the number two cells to the right...I have attached a document to my webpage...
    http://web.me.com/chris.ducasse/Forum/ForumBlog/Entries/2010/1/12009_Bi-Weekly_Budgets_ForForums.html

    Hello
    Working on the OP's document, I discovered a surprising odd behaviour.
    In a table I grab datas from other tables using VLOOKUP.
    The formula is :
    =IFERROR(VLOOKUP(A$1,INDIRECT("Outgo "&ROW()&" :: A:C"),3,FALSE),0)
    The cell in B1 grabs a value from table Outgo 1
    The cell in B2 grabs a value from table Outgo 2
    As the OP named its first table Outgo, when I named it Outgo 1,
    I decided to edit the formula in cell B1. It becomes ::
    =IFERROR(VLOOKUP(A$1,INDIRECT("Outgo :: A:C"),3,FALSE),0)
    The funny behaviour is that in a sheet where there is no Outgo table (I had the "Outgo 1" one),
    the formula continue to return the value grabbed from the table "Outgo 1".
    For see, I renamed "Outgo 1" as "Outgo 3" with a different numerical value.
    The formula referencing "Outgo" continue to return the value which was in "Outgo 1"
    Continuing to play with this problem.
    I edited the formula as:
    =IFERROR(VLOOKUP(A$1,INDIRECT("Outgo 3 :: A:C"),3,FALSE),0)
    Bingo, it grabbed the value from the true Outgo 3 table.
    One more time I edited the formula as:
    =IFERROR(VLOOKUP(A$1,INDIRECT("Outgo :: A:C"),3,FALSE),0)
    Son of a …, it gives again the value which was in the now unavailable table "Outgo 1".
    I guess that it grabs it from the undo buffer but it's absolutely foolish.
    Serious smelling of bug but I wish to know if you get the same behaviour in other machines (maybe something is odd on mine).
    Happily, there is a way to get rid of this odd behaviour :
    cut the entire formula
    press return
    The cell is now empty.
    Select it then paste.
    The pasted formula will have a correct behaviour.
    Yvan KOENIG (VALLAURIS, France) samedi 2 janvier 2010 16:37:16

  • Listview for new sheets and tables in numbers 3.0

    Hi there,
    when adding a new sheet or table in numbers 3.0 you get them in a horizontal bar under the symbol-bar.
    If you need severals sheets it directly get confusing.
    In numbers 09 numbers used to add new sheets in a list view on the left side of the window. And the tables
    subordered to each sheet. Is there a possibility to change this view in numbers 3.0 to the same view
    as used in numbers 9.0?
    If not I will directly change again to 9.0 and hope the apple starts beeing again the big company they
    used to be a couple of years ago. They start sucking!

    Hi Yellowbox,
    I apreciate your answer.
    I already switched back to 9.0! To have the sheets and their subtables on left site in listview matches my business scenario. For making calculations for severals companies working on the same project, it is more comfortable to have one sheet per company and for each related service an exra table. For me it wouldn't be clear anymore while using 3.0.
    Thanks again for your effort.
    My big question is, way want somebody forcing you to do something like they think it should be!?
    The machines are very powerful. So please let us work / use the tools as we feel the best.
    The strategy to force someboy to used in a special manner, used to be typically for Microsoft.
    This is one good reason why a lot of people switched to Apple!     THINK DIFFERENT!!!! and not
    THINK LIKE US!!!
    Please rethink companies politics.
    What is the matter of having Icloud if I only can load special material, with only certain special software releases?
    What is the matter of having Fotostream if i am forced to delete a picture from every of my devices wich costs a lot of time! Where ist the option, delete from this advice or completey from icloud?
    What is the matter of having such expensive products like Ipads/Iphones/... if I need special apps which aren't at all comfortable to load unload single fotos / ...
    What is the benefit of having time machine if it only works with special hardware? I have a perfectly running 12TB BackupSystem/NAS and can't us it!
    Why should I spent so much many to have the best computer equipment if I can't use it like i need it?
    And please from release to release the system is more and more bothering and interacting with the user... this is one of the reason why Microsoft products are so horrible. When I am sitting on my computer I want WORK and not getting one alert, warning, interaction behind the other. I want work! I want to be effective! So please, give up from this method of interacting with the user.
    Why has Iphoto to be so aggressive? I dont want to put pictures in events. And neither and predifend events respecting the time stamp! I just want to have a file watcher which keeps up to date a tree (with the manipulating options of Iphoto) of a certain folder structure. NOTHING ELSE!
    APPLE = GOOD PRODUCTS, BUT ALMOST NOT USABLE
    Maybe I should switch again to SuSe Linux ;-)

  • How to add up items from multiple sheets and popup lists

    Based on the "Personal Budget" template
    I want to use the Personal Budget template and modify it to my needs — I want a total and 12 sheets (for each month).  The template example has a total page and 1 data sheet by default.
    What would the formula be to get data for a category, across all of the 12 sheets?
    For example:
    A8 is "Travel"
    SUMIF Jan::Transactions::Category,A8,Jan::Transactions::$Amount)
    This gives me the amount of all "travel" expenses for the sheet "Jan" but how would I have the combined total for Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec?
    What would the formula look like?
    Sorry, not very well versed in spreadsheets.
    Thanks!
    — James

    Instead of splitting the data into twelve pieces that you then have to struggle to consolidate, how about entering it all in the existing data table on the Transactions and then adding the summary table on Budget sheet that pulls the data by month?
    Note the use of SUMIF in the SUMMARY BY CATEGORY table. You would use the same idea to "filter" by month as well. Because you more than one condition now (ie. you want to filter by month and category), you use SUMIFS instead of SUMIF.
    The easiest way may be to insert a Month column in column E of the data table with the formula =MONTH(A) . This will give the month number.
    Then create at new summary table that looks like this:
    The formula in B2, copied right and down:
       =SUMIFS(Transactions::$D,Transactions::$C,$A2,Transactions::$E,B$1)
    (For demo purposes I copied the existing entries in the template's data table and pasted them below themselves, giving two months of data.  In the new rows I changed the month from 11 to 12.  So that's why you see values here only for months 11 and 12, and exactly the same.)
    SG

  • Multiple choices and table fields

    I am designing a form application now and I am stuck in some problems. One of them is related to multiple choices:
    The application looks like question-answer style. E.x:
    Funded goods before:
    a. Bed b. Chair c. Computer d. Clothing e. Book
    How do I save those answers? I mean do I need to create 5 fields in the table for saving the each above anwsers like:
    create table Goods (Bed varchar(1), Chair varchar(1), Computer varchar(1)...)
    If a, c, e are chosed, goods.bed = 'Y', goods.computer = 'Y', goods.Book= 'Y'.
    Please give me help. Many thanks and waiting.

    No, you don't need to store them in a table. You will put 5 checkboxes next to each of the five choices and you will check the value of the combo if it is either 1 or 0. You will set the ValueWhenChecked property of the item to 1 and the ValueWhenUnchecked property of the item to 0 . So if the value of the checkbox is 0 then it is unchecked and when it is 1 it is selected.
    So in your example you can write :
    if ( :bed='1' and :computer = '1' and :book = '1' ) then
    I hope i helped you.
    Regards,
    Bill...

  • What is the difference between sheets and tables?

    Seriously. I've used Numbers for many projects, but the difference just isn't apparant to me?

    Hi Michael,
    Sounds like it's time to crack open the manual and spend a little quality time with Chapter 1.
    Apple provides a couple of excellent tools for understanding and using Numbers, the Numbers '09 User Guide and the iWork Formulas and Functions User Guide. Both are fully searchable PDF documents, and both are available for download via the Help menu in Numbers.
    I'd recommend reading at least the first three chapters of the Numbers Guide (about 60 pages in all), then dipping into the rest as you need it.
    The F&F guide is a useful reference whn you're writing formulas, or when you're trying to figure out what's going on in the formulas in a template produced by someone else.
    Regards,
    Barry
    PS: The information regarding Sheets, Tables, etc. may be found in the article The Numbers Window, starting on the second page of Chapter 1, Numbers Tools and Techniques.

  • How to connect multiple nanos and minis to one computer and share content

    I have 3 iPod nano's and 1 iPod mini in my house and would like to make a central repository of music on one computer that can be shared across nanos where users can select all or some of the available tunes. How can I do this?
    Dell   Windows XP Pro  
    Dell   Windows XP Pro  

    You could use the update option "automatically update selected playlists only" would allow you to create a playlist specifically for each iPod and drag the tracks you want into it. If you tire of the list and want to change it, you just add or remove the songs you don't want. The ones you take out out remain in the library to be used by the other iPods. Make your playlist a Smart playlist and limit the size to just below the advertised capacity of your iPod ( for example, around 3700MB for a 4GB or 1800MB for a 2GB Mini or Nano). You can read more about playlists at these links:
    iTunes: Creating playlists of your favorite songs
    How to create a Smart Playlist with iTunes
    To select the update option.
    iTunes 6
    Connect your iPod to your computer and when it appears in the Source list go to Edit>iTunes>Music Tab (iTunes>Preferences>Music tab on a Mac).
    Automatically update selected playlists only. With this option, iTunes automatically copies the playlists you have selected to the iPod when you connect it to the computer.
    iTunes 7
    Connect your iPod to your computer and when it appears in the Source list click on it to show the preference tabs in the main pane. Choose the following option and click "Apply".
    Sync Music - Selected playlists. With this option, iTunes automatically copies the playlists you have selected to the iPod when you connect it to the computer. You'll find this in the Music Tab.

  • Export multiple schemas and tables in the same time

    Please help with this
    If I need to export 3 schemas SCH1, SCH2 and SCH3, also table tab1 and tab2 in schema SCH4, can anyone write only one parfile to export them in once.

    Are you going to use original exp/imp or data pump?
    It's not easy to do this in one shot if it's even possible.

  • How to keep from losing connection to firefox and reentering user name and password when I close a message in my e-mail that I have read

    I use firefox for e-mail and am unsure how to close a message without losing the connection to firefox. Then I need to go through the tedious task of entering my username and password everytime I am finished reading the message and close it. How can I close the message without losing connection to firefox? Also, when I select "save my password" at the sign in page it never saves the information. Why not?

    You're welcome.
    You could always get a Gmail account(free), set that up as IMAP or Exchange, then forward all of the mail from your POP account to your Gmail account.

  • Export multiple slices and preserve slice name?

    I am very particular about naming my slices what I want the filename to be, then do the right-click > export slice on each graphic, but when you have to do that for 50 slices it gets pretty annoying.
    Is there a way to select a bunch of slices and export them with their current slice name, all at the same time? Rather than just giving it the generic root - name that they all go off of.
    Thanks!!
    -Austin

    If you name the slices in the Web Layer (double-click on "Slice" then type a name without an extension), then that's the name they get when they're exported.
    When I want to export only some of my slices, here's what I do:
    Select the slices (either on the canvas or in the Web layer)
    Go to File > Image Preview
    Adjust any parameters (the Properties panel has limited selections, so this is one good option)
    Click the Export button
    For the Export: drop-down, select "Images Only"
    For the Slices: drop-down, select Export Slices
    Check box next to "Selected slices only"
    Click the Save button
    If you go through File > Export, you skip steps 3 and 4. If you've already optimized your file parameters, then you might prefer this workflow.
    I'm using CS3, but I don't think this process changed in CS4.

  • How can split data into multiple sheets using an excel template

    Hi all,
    I'm using BIP 10.1.3.4.1 upgrated with the latest rollup patch, 9546699.
    I followed the example inside the article "Real Excel Templates 1.5" (on the Tim Dexter's blog)
    http://blogs.oracle.com/xmlpublisher/2010/05/real_excel_templates_i.html
    and I built my report directly from an excel template containing only one sheet (plus the XDO_METADATA sheet), and for one sheet it worked fine !!!
    Now I need to add more sheets to the template.... and I have two big questions:
    1. if I need to create a second sheet which contains almost the same data (with a different layout), I saw that it is not possible to map a value to more than 1 cell....so if I map a value in the first sheet, I can't map it in the second sheet (because it's already used in the first one).
    How can I map same values into two or different execll
    2. if I need to create a second sheet which contains another dataset (completely different from the dataset in the first sheet), I can I do, considering that every BIP report is based on ONLY a data source.
    Tim wrote: The most impressive, for me at least, is the sheet 'bursting'. You can split your hierarchical data across multiple sheets and dynamically name those sheets
    but I didn't yet understand how this bursting it's possible.....considering what I said above.....
    Surely I've a lack of knowledge.....but anybody can help me to understanding the "multiple excel sheets" black hole ?
    I'll appreciate any kind of help
    Thanks in advance
    Alex

    You can find working solution here http://xlspe.com

  • Is there a way to create a table then apply it to other sheets and have it mirror changes across all the sheets? Like a sync'ed table that will be the same on multiple sheets

    I have a budget spreadsheet with a couple recurring tables. As months go by, I sometimes make changes to these tables and would like those changes to be synced across the different sheets in the spreadsheet. Is there a way to sync content across multiple pages, essentially having one true table that appears on multiple sheets?

    Abdur,
    In the sheet :: table :: cell that is going to receive the data, type an equals sign, then click on the cell that the data will come from and press Return.
    This will require that you navigate to the origin cell by choosing the proper sheet.
    Jerry

  • Export SQL Server Table into Multiple Sheets in Excel

    I'm trying to understand the example here.
    http://visakhm.blogspot.in/2013/09/exporting-sqlserver-data-to-multiple.html
    Basically, I'm up to step #5.
    5. Data Flow Task to populate the created sheet with data for that subject. The Data Flow looks like below
    I don't understand this part.  Has anyone worked with this sample before?  Has anyone gotten this to work?  I'm trying to learn SSIS better, but I'm finding it hard to get started with this stuff.  I guess if I get a couple projects under
    my belt, I'll be fine.  The hardest part is getting started.
    If anyone feels really ambitions today, maybe you can assist me with two other projects as well.
    #1)
    http://visakhm.blogspot.in/2011/12/simulating-file-watcher-task-in-ssis.html
    #2)
    http://sqlage.blogspot.in/2013/12/ssis-read-multiple-sheets-from-excel.html
    http://beyondrelational.com/modules/24/syndicated/398/Posts/18163/ssis-how-to-loop-through-multiple-excel-sheets-and-load-them-into-a-sql-table.aspx
    I'd greatly appreciate any help I can get with this.
    Thanks!!
    Knowledge is the only thing that I can give you, and still retain, and we are both better off for it.

    Hi Ryguy72,
    The solution introduced in Visakh’s blog does work. I have written the detailed steps for you:
    1. Create an Excel file (Des.xls) as the destination file, rename the Sheet1 to “Excel Destination”, and add four columns: ID, Name, Subject, and Marks.
    2. Create an Object type variable Subject, a String type variable SheetName, and a String type variable WorkSheetQuery.
    3. Set the value of variable SheetName to “Excel Destination$”, and set the expression of variable WorkSheetQuery to:
    "CREATE TABLE `" + @[User::SheetName] + "` (
    `ID` Long,
    `Name` LongText,
    `Subject` LongText,
    `Marks` Long
    4. In the Execute SQL Task outside the Foreach Loop Container, set its General tab as follows:
    ResultSet: Full result set
    ConnectionType: OLE DB
    Connection: LocalHost.TestDB (e.g. an OLE DB Connection to the source SQL Server table)
    SQLSourceType: Direct input
    SQLStatement: SELECT DISTINCT [Subject] FROM [TestDB].[dbo].[DynamicExcelSheetDemo]
    5. In the Result Set tab of this Execute SQL Task, map result “0” to variable “User::Subject”.
    6. In the Collection page of the Foreach Loop Container, set the Enumerator option to “Foreach ADO Enumerator”, and set the “ADO object source variable” to “User::Subject”.
    7. In the Variable Mapping page of the container, map variable “User::SheetName” to index “0”.
    8. Create an OLE DB Connection Manager to connect to the destination Excel file. Choose the provider as Native OLE DB\Microsoft Jet 4.0 OLE DB Provider, specify the fully qualified path of the Excel file (such as C:\Temp\Des.xls), and set the Extended Properties
    option of the Connection Manager to “Excel 8.0”. Click “Test Connection” button to make sure the connection is established successfully.
    9. Set the General page of the Execute SQL Task inside the container as follows:
    ResultSet: None
    ConnectionType: OLE DB
    Connection: Des (e.g. the OLE DB Connection to the destination Excel file we create above)
    SQLSourceType: Variable
    SQLStatement: User::WorkSheetQuery
    10. In the Data Flow Task, add an OLE DB Source component, set the connection manager to “LocalHost.TestDB”, set “Data access mode” to “SQL command”, and set the “SQL command text” to:
    SELECT * FROM [TestDB].[dbo].[DynamicExcelSheetDemo] WHERE [Subject]=?
    11. Click the “Parameters…” button, and map Parameter0 to variable “User::SheetName”.
    12. Add an Excel Destination component, setup an Excel Connection Manager to the destination Excel file, set the data access mode to “Table name or view name variable”, and select variable name as “User::SheetName”. In this way, the OLE DB Provider can get
    the Excel metadata and enable us to finish the column mappings correctly.
    13. Since the Microsoft Jet 4.0 has only 32-bit driver, please make sure to set the Run64BitRuntime property of the IS project to False.
    In addition, please note that there will be one useless worksheets “Excel Destination” in the Excel file. We can remove them manually or use a Script Task to delete this worksheet programmatically (need to install .NET Programmability Support feature during
    Office installing).
    Regards,
    Mike Yin
    TechNet Community Support

  • How to retrieve multiple data from table and represent it in jsp page

    Hi
    The below JavaScript code is used to add row in the table when I want to add multiple row data into table for single entry no field.
      <html>  function addRow()
                i++;
                var newRow = document.all("tblGrid").insertRow();
                var oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='srno"+i+"' type='text' id='srno"+i+"' size=10>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='itmcd"+i+"' type='text' id='itmcd"+i+"' size='10'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='itmnm"+i+"' type='text' id='itmnm"+i+"' size='15'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='indentqty"+i+"' type='text' id='indentqty"+i+"' size='10'>";
                oCell = newRow.insertCell();
                    oCell.innerHTML = "<input name='uom"+i+"' type='text' id='uom"+i+"' size='10'><input type='hidden' name='mcode"+i+"'id='mcode"+i+"'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='packqty"+i+"' type='text' id='packqty"+i+"' size='10'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='packuom"+i+"' type='text' id='packuom"+i+"' size='10'><input type='hidden' name='pack"+i+"' id='pack"+i+"'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='rate"+i+"' type='text' id='rate"+i+"' size='10'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='dor"+i+"' type='text' id='dor"+i+"' size='0' onClick='"+putdate(this.name)+"'>";           
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='bccode"+i+"' type='text' id='bccode"+i+"' size='10'></td><input type='hidden' name='bcc"+i+"' id='bcc"+i+"'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='cccode"+i+"' type='text' id='cccode"+i+"' size='10'></td><input type='hidden' name='ccc"+i+"' id='ccc"+i+"'>";
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input name='remark2"+i+"' type='text' id='remark2"+i+"' size='20'>";           
                oCell = newRow.insertCell();
                oCell.innerHTML = "<input type='button' value='Delete' onclick='removeRow(this);' />";
               // oCell = newRow.insertCell();
               // oCell.innerHTML = "<input type='button' value='Clear' onclick='clearRow(this);' />";
            }<html>  Then this data are send to the next Servlet for adding into two table.
    My header portion data are added into one table which added only one row in table. while footer section data are added into the no of rows in another table dependent on No. of
    Rows added into jsp page.
    Here is an code for that logic.
    <html>
    ArrayList<String> mucode = new ArrayList<String>();
                                ArrayList<Integer> serials = new ArrayList<Integer>();
                                ArrayList<Integer> apxrate = new ArrayList<Integer>();
                                ArrayList<Integer> srname = new ArrayList<Integer>();
                                ArrayList<String> itcode = new ArrayList<String>();
                                ArrayList<String> itname = new ArrayList<String>();
                                ArrayList<Integer> iqnty = new ArrayList<Integer>();
                                ArrayList<String> iuom = new ArrayList<String>();
                                ArrayList<Integer> pqnty = new ArrayList<Integer>();
                                ArrayList<String> puom1 = new ArrayList<String>();
                               ArrayList<Integer> arate = new ArrayList<Integer>();
                                ArrayList<String> rdate = new ArrayList<String>();
                                ArrayList<String> bcs = new ArrayList<String>();
                                ArrayList<String> ccs = new ArrayList<String>();
                                ArrayList<String> remarkss = new ArrayList<String>();
                                //ArrayList<Integer> qtyrecs = new ArrayList<Integer>();
                                //ArrayList<String> dors = new ArrayList<String>();
                                //ArrayList<String> remarks = new ArrayList<String>();
                     String entryn = request.getParameter("entryno");       
                        String rows = request.getParameter("rows");
                        out.println(rows);  
                        //String Entryno = request.getParameter("entryno");
                       // out.println(Entryno);
                      int entryno = 0,reqqty = 0,srno = 0,deprequest = 0,rowcount = 0;
                                if(!Entryno.equals("")){
                                        entryno = Integer.valueOf(Entryno);
                                if(!rows.equals("")){
                                        rowcount = Integer.valueOf(rows);
                               for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("srno"+i)!=null){
                                                serials.add(Integer.valueOf(request.getParameter("srno"+i).trim()));
                                                out.println(serials.size());
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("srno"+i)!=null){
                                                srname.add(Integer.valueOf(request.getParameter("srno"+i).trim()));
                                out.println(srname.get(0));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("itmcd"+i)!=null){
                                                itcode.add(request.getParameter("itmcd"+i).trim());
                                        } //out.println(itcode.get(i));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("itmnm"+i)!=null){
                                                itname.add(request.getParameter("itmnm"+i).trim());
                                        }//out.println(itname.get(i));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("indentqty"+i)!=null){
                                                iqnty.add(Integer.valueOf(request.getParameter("indentqty"+i).trim()));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("uom"+i)!=null){
                                                iuom.add(request.getParameter("uom"+i).trim());
                                        }//out.println(iuom.get(i));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("mcode"+i)!=null){
                                                mucode.add(request.getParameter("mcode"+i).trim());
                               for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("packqty"+i).equals("")){
                                          pqnty.add(0);
                                        }else
                                            pqnty.add(Integer.valueOf(request.getParameter("packqty"+i).trim()));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("pack"+i)!=null){
                                                puom1.add(request.getParameter("pack"+i).trim());
                                       }else
                                        puom1.add("");
                               for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("rate"+i).equals("")){                                     
                                            arate.add(0);
                                        }else
                                        arate.add(Integer.valueOf(request.getParameter("rate"+i).trim()));   
                     /* for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("rate"+i)!=null){
                                                arate.add(Integer.valueOf(request.getParameter("rate"+i).trim()));
                              for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("dor"+i)!=null){
                                                try{
                                                        rdate.add(dashdate.format(slashdate.parse(request.getParameter("dor"+i).trim())));
                                                }catch(ParseException p){p.printStackTrace();}
                                        }else
                                           { rdate.add("");}
                                   for(int i=1;i<=rowcount;i++){
                                 if(request.getParameter("bcc"+i)!=null){
                                                bcs.add(request.getParameter("bcc"+i).trim());
                                        }out.println(bcs.get(0));
                                for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("ccc"+i)!=null){
                                                ccs.add(request.getParameter("ccc"+i).trim());
                                        }out.println(ccs.get(0));
                                for(int i=1;i<=rowcount;i++){
                                    out.println("remark2");
                                        if(request.getParameter("remark2"+i)!=null){
                                                remarkss.add(request.getParameter("remark2"+i).trim());
                                        }out.println(remarkss.get(0));
                        ArrayList<String> Idate = new ArrayList<String>();
                        for(int i=1;i<=rowcount;i++){
                                        if(request.getParameter("dateindent"+i)!=null){
                                                try{
                                                        Idate.add(dashdate.format(dashdate.parse(request.getParameter("dateindent"+i).trim())));
                                                }catch(ParseException p){p.printStackTrace();}
                    String Rdate = dashdate.format(new java.util.Date());
                     String tdate = dashdate.format(new java.util.Date());    
                     // String Indentdate = dashdate.format(new java.util.Date());
                   //  String ApprovedT1 = dashdate.format(new java.util.Date());
                   //  String ApprovedT2 = dashdate.format(new java.util.Date());
                       // String ApprovedT1=" ";
                        //String ApprovedT2="";*/
                    String ApprovedT1= dashdate.format(new java.util.Date());
                   out.println (ApprovedT1);
                      String ApprovedT2=dashdate.format(new java.util.Date());
                       out.println(ApprovedT2);
                    String Indentdate=(dashdate.format(slashdate.parse(request.getParameter("dateindent").trim())));
                       out.println(Indentdate);
                        String Cocode ="BML001";  
                        out.println(Cocode);
                        String Deptcode = request.getParameter("dept1");
                        out.println(Deptcode);
                        String Empcode = request.getParameter("emp");
                        out.println(Empcode);
                        String Refno =request.getParameter("rtype"); 
                         out.println(Refno);
                        String Divcode = request.getParameter("todiv1");
                        out.println(Divcode);
                        String Usercode = "CIRIUS";    
                         String Whcode = request.getParameter("stor");
                        out.println(Whcode);
                        // String Itemgroupcode = request.getParameter("");
                         String Itemgroupcode ="120000";
                         out.println(Itemgroupcode);
                        String Supplytypecode = request.getParameter("stype");
                        out.println(Supplytypecode);
                        String Delcode = request.getParameter("deliverycode");
                        out.println(Delcode);
                        String Itemclass="WS";
                        out.println(Itemclass);
                        // String Itemclass = request.getParameter("iclass");
                       // out.println(Itemclass);
                        String unitcode = request.getParameter("uni");
                        out.println(unitcode);
                         String Todivcode = request.getParameter("todiv1");
                        out.println(Todivcode);
                        String Appxrate = request.getParameter("rate");
                        out.println(Appxrate);
                        String Srno = request.getParameter("srno");
                        out.println(Srno);                
                    /*    String Indqty = request.getParameter("indentqty");
                      out.println(Indqty);*/
                  String Itemcode = request.getParameter("itmcd");
                       out.println(Itemcode);
                       String Othersp = request.getParameter("remark1");
                        out.println(Othersp);
                        String Reqdt = request.getParameter("dor");
                        out.println(Reqdt);
                        String Munitcode = request.getParameter("mcode");
                        out.println(Munitcode);
                        String Packqty = request.getParameter("packqty");
                        out.println(Packqty);               
                        String Packuom = request.getParameter("pack");
                        out.println(Packuom);
                        String Remark2 = request.getParameter("remark2");
                        out.println(Remark2);
                        String BC = request.getParameter("bcc");
                        out.println(BC);
                        String CC = request.getParameter("ccc");
                        out.println(CC);
                        try{
                            st=connection.createStatement();
                            connection.setAutoCommit(false);
                            String sql="INSERT INTO PTXNINDHDR(COCODE,DEPTCODE,EMPCODE,APPROVEDT1,APPROVEDT2,INDDT,ENTRYNO,REFNO,REMARKS,DIVCODE,USERCODE,WHCODE,ITEMGROUPCODE,SUPTYPECODE,DELCODE,UNITCODE,TODIVCODE,ITEMCLASS)VALUES('"+Cocode+"','"+Deptcode+"','"+Empcode+"','"+ApprovedT1+"','"+ApprovedT2+"','"+Indentdate+"',"+Entryno+",'"+Refno+"','"+Othersp+"','"+Divcode+"','"+Usercode+"','"+Whcode+"','"+Itemgroupcode+"','"+Supplytypecode+"','"+Delcode+"','"+unitcode+"','"+Todivcode+"','"+Itemclass+"')";
                            out.println(sql);
                            st.addBatch(sql);
                            for(int i=0;i<serials.size();i++){
                                out.println("Inside the Statement");
                                String query3="test query for u";
                                out.println(query3);
                               String queryx="Insert into PTXNINDDTL(APXRATE,ENTRYNO,BRKNO,INDQTY,ITEMCODE,OTHERSPFCS,MUNITCODE,PACKQTY,PACKUOM,REMARKS,DIMSUBGRPCODE,DIMCODE,REQDT)VALUES("+arate.get(i)+","+entryno+","+srname.get(i)+","+iqnty.get(i)+","+itcode.get(i)+",'"+Othersp+"','"+mucode.get(i)+"',"+pqnty.get(i)+",'"+puom1.get(i)+"','"+remarkss.get(i)+"','"+bcs.get(i)+"','"+ccs.get(i)+"','"+rdate.get(i)+"')";
                               out.println(queryx);
                                st.addBatch(queryx);
                           int[] result=st.executeBatch();
                           connection.commit();
                           for(int k=0;k<result.length;k++)
                           out.println("rows updated by "+(k+1)+"insert sta:"+result[k]+"");
                        catch(BatchUpdateException bue)
                        out.println("error1;"+bue+"");
                        catch(SQLException sql)
                        out.println("error2;"+sql+"");
                        catch(Exception l)
                        out.println("error3;"+l+"");
    </html>
       Now I looking for to retrieve this footer section data available in multiple rows from footer table and present it in jsp page .
    I am finding difficulties in how to show this multiple row data for dynamic no of rows .i.e. variable no. of rows.
    I have able to show the data in Header portions of page in this ways
    here i am adding the part of code which shows the data from header part of table i.e from Header table
      <html>
    <h2 align="center"><b>Indent Preparation</b></h2>
        <div align="left">
            <table width="849" border="0" cellspacing="3" cellpadding="3" align="center">
                <tr>
                    <td ><div align="left"><b>Indent No.</b></div></td>
                    <td ><label>
                            <input name="indentno" type="text" id="indentno" size="15" value="" /><input type="hidden" name="no" id="no">
                    </label></td>
                    <td ><div align="center"><strong>Indent Date</strong></div></td>
                    <td ><label>
                            <div align="center">
                                <input name="dateindent" type="text" id="dateindent"value="<%=date1%>"/><input type="hidden" name="no" id="no">
                            </div>
                    </label></td>
                    <td> </td>
                    <td><div align="right"><strong>Entry No.</strong></div></td>
                     <%if(oper!=null && oper.equals("view") && hdrcode!=null && hdrdetails!=null){%>
            <td><input type="text" value="<%=hdrcode.get(3)%>" size="10"></td>
    <%}else{%>
                   <td><input type="text" name="entryno" id="entryno" value="<%=entryNo%>"/></td>
                             <%}%>
                            <div align="right"></div>
                </tr>
                <tr>
                    <td><b>Division</b></td>
                    <%if(oper!=null && oper.equals("view") && hdrcode!=null && hdrdetails!=null){%>
    <td><input type="text" value="<%=hdrdetails.get(9)%>" size="20"</td>
    <td><input type="hidden" name="div1" id="div1" value='<%=hdrcode.get(10)%>'></td>
    <%}else{%>
                   <td><input type="text" name="div" id="div" /></td>
                   <td><input type="hidden" name="div1" id="div1" /> </td>
              <%}%>
                    <td> </td>
                    <td> </td>
                    <td><div align="right"><strong>Unit</strong></div></td>
                   <%if(oper!=null && oper.equals("view") && hdrcode!=null && hdrdetails!=null){%>
    <td><input type="text" value="<%=hdrdetails.get(14)%>" size="20"</td>
    <td><input type="hidden" name="uni" id="uni" value='<%=hdrcode.get(12)%>'></td>
    <%}else{%>
                   <td><input type="text" name="unit" id="unit" /></td>
                   <td><input type="hidden" name="uni" id="uni" /> </td>
              <%}%>
                </tr>
                <tr>
    </html>
      Any suggestion on any above works is highly appreciated.
    Thanks and regards
    harshal

    Too much code. It's also not well intented nor formatted. I don't see a question either or it got lost in that heap of unformatted code.
    I will only answer the question in the thread's subject:
    How to retrieve multiple data from table and represent it in jsp pageTo retrieve, make use of HttpServletRequest#getParameterValues() and/or #getParameter().
    To display, make use of JSTL's c:forEach.

  • How do I sum across the same table in multiple sheets?

    So I'm trying to figure out an annoying problem.
    I have a largish (100's) amount of data with each collection being a table in a sheet, one sheet per data collection. This means I have 100's of sheets, each with the same table name and layout. Each sheet has several hundred data points in it.
    How do I do a sum across all of the same table in all the sheets?
    For example I want to do Sum('Data Sheet Number *'::'Table 1'::A1) to get a sum of everything in all the A1 cells of all the sheets named 'Data Sheet Number ' followed by anything (I'm using the star in the same way one would do it in a shell...)
    Thanks!
    Message was edited by: unusedusername
    Message was edited by: unusedusername

    To respond to WWJD: I was handed the data and I don't have any control over it's format...
    I found the answer in the forums though, so I guess I'm answering my own question
    http://discussions.apple.com/thread.jspa?messageID=6203991&#6203991
    The auto-filling INDIRECT reference worked very well for me.

Maybe you are looking for

  • How can I reset an old iphone?

    I bought a new iPhone 5s, after iCloud all the data to the new phone, I want reset the old iphone 3s to my kid. How can I do reset that not interfere my other devises?

  • Trigger a process when a record is inserted into database

    Hi, could someone tell me how to do the following (if it's possible): when a record is inserted into a table in a database, I want it to somehow trigger an action which will put an item into user's To-Do inBox of the WorkSpace, the user can then open

  • My macbook Pro doesn't see my bluetooth headphones

    Hi, I got a new macbook pro and I am using Sony DR-BT21G headphones, these are bluetooth indeed. The problem is that my macbook does not see my headphones when I am trying to set it on my Mac. The headphone does not work more if I enter the IP of my

  • Please help explain SAP Benchmark Terminology

    Hello, I am looking for help in understanding the terminology of some benchmarks for SAP applications.  I have read and re-read several pages on their website, including http://www.sap.com/solutions/benchmark/index.epx but still are not 100% clear. 

  • Error Message Problem !?

    i All! I have some problem in my database. If I purposely tried to create a Procedure with Error or any PL/SQL block with error. If there is any error I couldn`t see the error messages. It is giving like below ERROR at line 1: ORA-06540: PL/SQL: comp