Great way to add more than two tables on the data sources

Hello world

I would like to confirm everything that follows before doing so on my interface.

I work with an interface that is suppoused to pass data from some of the oracle tables in a DB X to an oracle table in a DB Y.

The target data store got a foreign key, that is why I have to download two tables on the area of thesources. Is this right? Should I tell the two tables sort? I mean those procurement.

I know this may seem a stupid question, but I like teo do things and to understand what I do in the future I can improve! If you can recommend me some additional reading on this I would really aopreciate your help and your advice.

Do not hesitate to contact me if additional information is required.

Best regards.

Jaison

If the form of files your multiple source tables are a unique entry in the table target, then they will certainly be linked. You can drag columns from a source model to another model of source to generate a join in the designer criteria.

Tags: Business Intelligence

Similar Questions

  • Q: very simple you can add more than 1 table to a Word report? -If Yes, how

    Hi all

    As described in the topic, is it possible to add more than 1 table to a Word report?

    Very simply, I have some test data in a table and added to my report with the addition of the report table vi.

    I have the same thing again to send data to a different table which I would like to insert in my report in table form. I placed a second addition table report vi directly after the previous vi, but it doesn't work.

    ... Am I stupid? or this function is only meant to be used at the same time? Maybe I need an another vi after adding table vi before you can add another?

    Feel free to enlighten me because I am confused,

    Thank you!

    Change the width of two column Table add to Report.vi from 10 to 1. Setting the value to 10 (unit are inches) will throw an error.

    Ben64

  • Table 'dbc_user' in the descriptor of the item: 'user' does not exist in a space of accessible table by the data source.

    In my development environment, when I run the production server, I get the following error in the server.log. I have configured the data source for the production. I use ATG 10.1. Please help solve this problem. Here are the logs

    22:46:45, 765 full repository INFO [ProfileAdapterRepository] SQL boot

    22:46:45, 988 full repository INFO [AdminSqlRepository] SQL boot

    22:46:45, 990 Initializing INFO [AdminAccountInitializer] account database/atg/dynamo/security/AdminAccountManager of/atg/dynamo/security/SimpleXmlUserAuthority

    22:46:46, 450 ERROR [ProfileAdapterRepository] Table 'dbc_user' in the descriptor of the item: 'user' does not exist in a space of accessible table by the data source.  DatabaseMetaData.getColumns returns without columns.  Catalog = null Schema = null

    22:46:46, 466 WARN [ProfileAdapterRepository] atg.adapter.gsa.GSARepository-> loadColumnInfo: SQLException in Table.loadColumnInfo.  Try again.

    com MySQL.JDBC.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'atgcoredb.dbc_user' does not exist

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)

    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)

    at com.mysql.jdbc.Util.getInstance(Util.java:382)

    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)

    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3603)

    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3535)

    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1989)

    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2150)

    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)

    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)

    at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1476)

    to com.mysql.jdbc.DatabaseMetaData$ 7.forEach(DatabaseMetaData.java:3966)

    at com.mysql.jdbc.IterateBlock.doForAll(IterateBlock.java:51)

    at com.mysql.jdbc.DatabaseMetaData.getPrimaryKeys(DatabaseMetaData.java:3950)

    at atg.adapter.gsa.Table.loadColumnInfo(Table.java:1926)

    at atg.adapter.gsa.GSARepository.loadColumnInfos(GSARepository.java:7534)

    to atg.adapter.gsa.GSARepository$ 1.run(GSARepository.java:5431)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:603)

    at java.lang.Thread.run(Thread.java:722)

    22:46:46, 467 WARN [ProfileAdapterRepository] unknown JDBC type for property: businessAddress, element type: user. Make sure that the column names in the database and match model.  The business_addr column is not found in the set of columns returned by the database: {} for this table.

    22:46:46, 470 ERROR [ProfileAdapterRepository] Table 'dbc_buyer_billing' in the descriptor of the item: 'user' does not exist in a space of accessible table by the data source.  DatabaseMetaData.getColumns returns without columns.  Catalog = null Schema = null

    22:46:46, 470 WARN [ProfileAdapterRepository] atg.adapter.gsa.GSARepository-> loadColumnInfo: SQLException in Table.loadColumnInfo.  Try again.

    com MySQL.JDBC.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'atgcoredb.dbc_buyer_billing' does not exist

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)

    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)

    at com.mysql.jdbc.Util.getInstance(Util.java:382)

    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)

    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3603)

    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3535)

    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1989)

    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2150)

    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)

    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)

    at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1476)

    to com.mysql.jdbc.DatabaseMetaData$ 7.forEach(DatabaseMetaData.java:3966)

    at com.mysql.jdbc.IterateBlock.doForAll(IterateBlock.java:51)

    at com.mysql.jdbc.DatabaseMetaData.getPrimaryKeys(DatabaseMetaData.java:3950)

    at atg.adapter.gsa.Table.loadColumnInfo(Table.java:1926)

    at atg.adapter.gsa.GSARepository.loadColumnInfos(GSARepository.java:7534)

    to atg.adapter.gsa.GSARepository$ 1.run(GSARepository.java:5431)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:603)

    at java.lang.Thread.run(Thread.java:722)

    22:46:46, 471 WARN [ProfileAdapterRepository] unknown JDBC type for the property: myBillingAddrs, element type: user. Make sure that the column names in the database and match model.  The addr_id column is not found in the set of columns returned by the database: {} for this table.

    22:46:46, ERROR 611 [ProfileAdapterRepository] Table 'dbc_org_billing' in the descriptor of the item: "organization" does not exist in a space of accessible table by the data source.  DatabaseMetaData.getColumns returns without columns.  Catalog = null Schema = null

    22:46:46, 611 WARN [ProfileAdapterRepository] atg.adapter.gsa.GSARepository-> loadColumnInfo: SQLException in Table.loadColumnInfo.  Try again.

    com MySQL.JDBC.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'atgcoredb.dbc_org_billing' does not exist

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)

    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)

    at com.mysql.jdbc.Util.getInstance(Util.java:382)

    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)

    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3603)

    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3535)

    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1989)

    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2150)

    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)

    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)

    at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1476)

    to com.mysql.jdbc.DatabaseMetaData$ 7.forEach(DatabaseMetaData.java:3966)

    at com.mysql.jdbc.IterateBlock.doForAll(IterateBlock.java:51)

    at com.mysql.jdbc.DatabaseMetaData.getPrimaryKeys(DatabaseMetaData.java:3950)

    at atg.adapter.gsa.Table.loadColumnInfo(Table.java:1926)

    at atg.adapter.gsa.GSARepository.loadColumnInfos(GSARepository.java:7534)

    to atg.adapter.gsa.GSARepository$ 1.run(GSARepository.java:5431)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:603)

    at java.lang.Thread.run(Thread.java:722)

    22:46:46, 612 WARN [ProfileAdapterRepository] unknown JDBC type for the property: myBillingAddrs, element type: Organization. Make sure that the column names in the database and match model.  The addr_id column is not found in the set of columns returned by the database: {} for this table.

    You want to run the B2BCommerce module? If so, then you must run the $dynamo_home /... / B2BCommerce/SQL/db_components/MySQL/b2b_user_ddl. SQL ddl because you are missing the B2BCommerce tables. If this isn't the case, you will have to redo without the B2BCommerce module.

    Thank you

    Joe

  • A single Oracle block can contain lines of two or more than two tables?

    Hello

    I read of Tom Kyte Expert Oracle Database Architecture database Oracle 9i, 10 g and 11 g programming.

    He said block section of conceps about Oracle
    The table directory, if present, contains information about the tables that store rows in this block
    (data from more than one table may be stored on the same block).
    How is it possible when a block may be the only measure and a measure can only be attributed to a single segment.

    Thank you
    Ankur

    Published by: 853914 on November 27, 2011 10:47
    typo

    Published by: 853914 on November 27, 2011 10:48

    This can happen when the table is a table cluster: http://docs.oracle.com/cd/E11882_01/server.112/e25789/tablecls.htm#CNCPT608.

    Tom Kyte book, it is detailed in Chapter 10 of database Tables.

    Edited by: P. Forstmann Nov. 27. 2011 19:56

  • Can I enable CC on more than two computers at the same time?

    See what adobe is always allow two computers active simultaneously?

    This is a subscription service and, while we're technically downloading the software, we don't really "own" it as it can be 'locked' if we go over our activations.  From what I've seen in many forums both in and out of Adobe, three computers seems to be the standard of what I see if I beg the question...

    What is the problem with allowing only TWO computers active being allowed to run the software at any time?


    And then I imagine that, logically, there is a problem if I wanted to use CC on a mobile device, but also my computers?

    With a music subscription service, once the music unsubscribe disappears and everything is fine - and I can access from multiple devices.  So why is Adobe being so restrictive with PS and LR (and CC in General)?  It seems rather strange that if I want to access PS/LR on a single machine, LR on the other and the first on a third, then I cannot, although there is never more than two instances of any single software used is THREE subscriptions - but it is yet another issue.

    If it can't get it fixed, maybe I should just watch Pixelmator and without having to worry about this.

    Please... give an overview.

    the only possible limitations are:

    1. you can use more than one activation of cc at any moment.  That is to say, you can use one computer at a time.  (not much of a limitation, IMO.)

    2. you must disconnect (your other connected computers) before the signature of the component snap on a 3rd, 4th etc. computer.  Once again, no downside unless you didn't have internet access to important moments and for long periods of time for the computer or computers that you need to connect.

  • Creation of Master DataBlcok with more than two Tables of diff

    Hi all

    I am new to oracle forms, I use the form 6i... I am designing a form to display the details of the employees and their related projects to do what I want to create master datablock. I have 3 tables

    Tables

    Employee (EMp details)
    -------------
    Number (primary key)
    EMPLOYEE_FIRST_NAME

    Project (Project Details)
    -------------
    Project (primary key)
    PROJECT NAME

    Employee_project (project Emp Relations)
    --------------------------
    EMP_ID (foriegnkey)
    Project (foriegnkey)

    Ex:

    EMP_id project
    101 301
    101 302
    102 303


    I want to create master Datablock using the tables for this scenario

    I want to search the details of the project according to the Employee_id (using the query time enter & run application when running in the form)

    If Employee_id 101 it shows the related Emp_id, EMPLOYEE_FIRST_NAME, project, project name



    I found the SQL query, but I don't know how to create a relationship of forms using Master data block

    SQL query is

    Select pe.emp_id, e.employee_first_name, p.* in project p, EP employee_project, employee
    where e.employee_id = 101
    and p.project_id = pe.project_id
    and pe.emp_id = e.employee_id
    /

    Help me

    Hello

    How to create a distinct LOOK UP Table & Look up form of table for the project table

    Sorry for unclarification what I mean is a separate form as I traced it with muti-records based on the project table

    Is it necessary to write the query in the trigger after request of the form like this?

    Yes, absolutely, it of a necessity because nothing could be found in your display settings, but with the code you have to write in the trigger after query

    am in the right way?

    Regarding your query, you must create as I said such a display with named project name element is the database must on > not then you need to write the following code in the post in the form:

    BEGIN
    
    SELECT project_name
    INTO :Project_name   -- The display item u have just created with db = no
    FROM  project
    WHERE project_id=:project_id; -- on ur db block form
    
    EXCEPTION
    
    WHEN NO_DATA_FOUND THEN NULL;
    
    WHEN OTHERS THEN MESSAGE(ERRMSG);
    
    END;
    

    your code can also work, but I think it's the most simple and direct way.

    Have a good luck :)

    I hope it's clear now...

    Kind regards

    Abdetu...

  • Need to display more than two columns in the game now (library view)

    The current reading list (under the library, not the instant game tab menu tab a top of the player) shows only two columns, the title and duration.  I can't add more columns by selecting choose columns, or restore the columns.  I have this problem with one of the entries in the left column of the display of the library (like, songs, recently added, etc.).  Is there a way can I fix?

    It's machine running a version of Windows XP on the computer and WMP11.  I had Windows XP and media player 11 on my laptop for several years and have had this problem.  I don't know what is different between the two machines that causes this problem.

    Yes, it seems to be more at hand than just differences in operating system. However, I think I found a way to get more columns in the game now:

    1 restart WMP, start to play music and go to playback.

    2. click on the heading of column Title to sort by title.

    3. switch to another view (for example songs ) and go back to playing now. You should already see the additional columns now.

    4. to make the columns 'stick' between reboots WMP, you also needed to right click on the column header in the current playback, select Choose columns , uncheck automatically hide columns and click OK .

    Tim Baets
    http://www.BM-productions.TK

  • Can we have more than two keys in the recon field mappings

    Hello

    Can we have more than one key defined for a particular process in the field mappings recon. If this can be done then how does the matching process happen? ... It is the combination of these two keys that will match the process?

    Thank you
    AD

    Yes, you can have more than 1 key (composite keys) in the recon field mappings.
    Matching will happen to consider them as composite keys...

    Thank you
    Suren

  • "How can I add more than 2 downloads in the downloads window?" "Downloads window" only show 2 download and do not show a third and other

    How can I download more than 2 downloads in "downloads window?
    "Downloads window" only show 2 download and do not show a third and even more, to be expected that one of the first or second full.

    This has happened

    Each time Firefox opened

    Is downloads

    Hello Mohammad.

    Can you provide a screenshot of your window of downloads that you are experiencing this issue?

  • Calendar of events more than two years in the future?

    So, I just found out that the calendar app appears events in two years, which is ridiculous, IMO, for a feature called "all events".

    Like making a feature request seems to be the equivalent of spitting in the wind, everyone discovered the either a hidden parameter or can recommend a replacement calendar app that can give me this feature?

    Thanks in advance!

    Could you be more specific? My calendar shows events way beyond two years. When you set the event didn't you click on "repeat every year?

  • Is there a way to delete more than one email in the Inbox. In addition, how to remove all mail in the subfolder "delete"?

    I found a response to remove the Inbox of emails using the "shift" key, but it's a slow process, as I have 8 k emails. I think they're all in the folder 'delete' I need to go through the same process as indicated above to remove them permanently. The "Trash" folder I can do a right click on it and select "Empty trash" and it is gone. This feature is not available for the record of 'delete '. Has anyone found an easy way to empty folder "remove"?

    CTRL + a will select all of the emails currently displayed. In delete folder it just select emails by using ctrl +, then delete them using delete key on your keyboard, or the context menu.

  • How can I add more than one animation to a charater?

    When I create a character in the fuse or Maximo and then export to Photoshop, what I would like to know how to do, is to add more than one animation to the time line. For example, in the chronology of Photoshop that frightens my character, then dance and then run. All I can add is an animation on the timeline, what I am doing wrong.

    If for any reason, it cannot be done in Photoshop, and then tell me how to do this in C4D or what ever.

    Thank you

    Kazue salvation!  To present Photoshop, fuse and Mixamo does not have complete robust mixture and animation timeline features required to do this.  You certainly need to combine them into a 3D application 3rd in group, but we don't have tutorials to do that for the moment.  I recommend to check the documentation for the software you want to use (Cinema 4 d, for example, as you mentioned) and watch their animation mixing or layering of animation systems.  Unfortunately, it is difficult to provide documents for each package there.

  • New table from existing data source

    Hi all

    M using Essbase Studio to generate the cube (Hyperion 11.1.2)... I imported a few tables in a data source. Later it is possible to import a new table in the data source?


    Kind regards
    Lolita

    Yes is was possible in all versions to add a table/view to a data source, just right click on the data source and select incremental update. 11.1.2 you can also remove or update the sources of existing data with new and changed columns.

  • Photoshop Mix supports more than two layers

    Often when I composite that I find myself with three or more layers, as I often separate a base background and foreground elements image and add another cut in the ground, middle between. Are there plans to Mix support more than two layers, as I am currently limited to two making it useless for anything whether it is more cutting.

    Here are some features, I think that this application should be useful;

    • Add more changes to the version of the Tablet options to the phone version, they are useful and you give no reason do not include them.
    • As I asked here can we have more than two layers in favor.
    • Any chance of support for layer masks.
    • Can we have support for color curve adjustments.
    • Can I have more means to add and remove the smart tools from a selection of cutting is great, but sometimes I have a little precise painting inside and out around the edges.
    • Can we have the advantage of refine also included.

    OK so this all sounds rather negative but there are something does a very good Mix, that's why I'm so frustrated by his lack of other functions;

    • The intelligent cutting tool is the fastest way to get a reasonable cut I've never seen and is great, but as I say, I would like to be able to narrow down the selection by other means.
    • Moving and positioning of one single layer on the other is quick and simple and intuitive unlike photoshop Touch where the rotation of the image at the top has been slow and clumsy.

    This app could be great but at the moment it feels fully functional for work that it is apparently designed to do. Adobe do have plans to add features I ask here? Or other features, and in what time frame?

    Hello

    Your suggestions are really valuable for us and most of them are already on our roadmap.

    To answer your questions:

    1 Mix supports up to 5 layers since version 2.0 on iOS devices.

    2 flip layer is also supported for 2.0.

  • Are there other ways to make more than 1 kaycode instead of doing one thing to switch-case

    OK, naked with me, because my English is not so good. And I'm still not a professional have

    I did a dance game. A game that objects will fly up to the target and you must press the right keys for them. I know this is kind of the issue on several keypress thing. But I tried to search on them. I still can't understand. And... because I'm almost done my project, but the abovemultiple-keys -How-to-do- it, I might have to recreate everything, start from 0.

    I made a function to put on screen the CSM and managed by a class.

    Then, I made a function to detect if the target hit to the right position and you press the right keys.

    Also, if you press the wrong score will be decressed.

    I "did not only a fuction detect keys and tell what to do.

    So my question is "Is there other ways to make more than 1 kaycode instead of doing one thing to switch-case, for example?"

    It is a part of my code.

    var p1:Number=37;// 37Left(Left)
    ///
    
    function makeLvl(e:Event):void
    {
              if (sTime < sTempo)
              {
                   
                        sTime++;
              }
              else
              {
            
                        sTime = 0;
                        if (SelectedLvl[sArrow] != 0)
                        {
                                  var currentArrow:MovieClip;//this will hold the current arrow
                                  if (SelectedLvl[sArrow] == 1)
                                  {
                                            //place a left arrow onto the stage
                                            currentArrow = new A1();
                                            //set the _x value of the arrow so that it is in the
                                            //right place to touch the receptor
                                            currentArrow.x = 120;
                                            //set the arrow's y coordinate off of the stage
                                            //so that the user can't see it when it appears
                                            currentArrow.y = 400;
                                            currentArrow.arrowCode = p1 ;
                                            addChild(currentArrow);//add it to stage
                                  }
    ////
    
    
    
    touchL = false;
    
    ////
    
    for (var i:int = 0; i<numChildren; i++)
              {
                        var target:Object = getChildAt(i);
                        if (target.arrowCode != null && target.hitTestObject(mcReceptor))
                        {//if the object is an arrow and the receptor is touching it
                                  if (target.arrowCode == p1)
                                  {//if left arrow
                                            touchL = true;
                                  }
    mcTxt.txtScore.text = 'Score:  ' + score;
              mcTxt.txtCombo.text = 'Combo:  ' + combo;
              mcTxt.txtScoreString.text = scoreString;
    }
    ////
    stage.addEventListener(KeyboardEvent.KEY_DOWN, checkKeys);
    function checkKeys(e:KeyboardEvent):void
    {
              //if the left key is down and no left arrows are touching the receptor
              if (e.keyCode == p1 && ! touchL)
              {
                        changeHealth(-10);//make the health go down
                        combo = 0;
                        scoreString = 'Bad';
              }
    beginCode();
    ////
    
    
    
    

    I try to put a table and display the number to fit it in, but no luck.

    Maybe I used the wrong table?

    Any ideas? Any suggestions? -Please...

    Thank you so much.

    This may be more advanced than what you're ready for, but it is a way to do

    http://blog.Iconara.NET/2008/03/30/separating-event-handling-from-event-filtering/

    I actually did this with a 'chain of responsibility', where each link has a reminder of determineResponsibility and the handleResponsibility callback. If it does not have responsibility (because she is not responsible), it sends the request on the following link in the chain, which manages or does not work. If you are not familiar with a reminder, it is a variable of type function so that you can change what the function is called repeatedly.

    To clarify, you must provide the first link in the chain, a reference to the event, then call something like a method process() with a reference to the event. This would call determineResponsibility(), which would look at the event to see if the features of the event are what you want. If it returns true, it would be called handleResponsibility(). If it returns false, you would call process() on the following link. The advantage of this design is that you can add and delete links to manage the changing needs of your system. For example, if the character hits something that disables the good movement until the user presses the arrow to the left, remove the link to the right arrow until the user presses the left arrow, then turn on again.

    Post edited by: Amy Blankenship

Maybe you are looking for