Problem in getting updated data of VO

I have a jspx page which have one ADF input LOV alongwith other controls. I have also a valueChangeListener attached with it so that whenever, user changes value, i want to process that value along with other values in VO which are set by LOV in the background. Now the problem is that in valueChangeListener when i access VO and currentRow of that VO, It shows previous values i.e. VO is not updated at the moment and ValueChangeListener is called first. How i can refresh VO first before calling ValueChangeListener.

Now the problem is that in valueChangeListener when i access VO and currentRow of that VO, It shows previous values i.eThis is expected. The new value you expect to see will only be available in event.getNewValue().
The valueChangeListener is invoked in Process Validations and Apply Request Values phases.
Values are set in the datacontrols/VO row in a later phase (Update model phase)...
Ref: http://download.oracle.com/docs/cd/E12839_01/web.1111/b31973/af_lifecycle.htm#insertedID2

Similar Messages

  • Get updated data

    Hi,
    In the below query im expecting distinct CPSTatus and CPStatusCmmetns but  it displays duplicate SChedule
    SELECT Stuff((SELECT Distinct [CPStatus] +' \n ' + [CPStatusComments] FROM [EFIWorkStatus1] WHERE [ST_ID] = a.[ST_ID] AND [CPStatus] <> 'Select' FOR xml path('')), 1, 0, '') [CPStatusComments] FROM [EFIWorkStatus1] a WHERE ST_ID=1 GROUP BY [ST_ID]
    Output for above query On Hold \n test on onhold \nSchedule \n test in Close Out &#x0D; Package schedule \nSchedule \n test in Close Out is done Package schedule
    Data in table CPStatus CPStatusComments
    Schedule test in Close Out Package schedule
    Schedule test in Close Out Package schedule
    Schedule test in Close Out Package schedule
    Schedule test in Close Out is done Package schedule
    On Hold test on onhold
    How can i display most updated data  in the query  for schedule  " Schedule   test in Close Out is done Package schedule". Any suggestions please.
    expected Output:
    Schedule \n test in Close Out is done Package schedule\nOn Hold\n   test on onhold

    Hi,
    Please post DDL+DML
    DDL = Data Definition Language. In our case that is, CREATE TABLE statements for your tables and other definitions that are needed to understand your tables structure and there for let us to test and reproduce
    the problem in our server. Without DDL no one can execute any query.
    How to get DDL: Right click on the table in Object Explorer and select script table as CREATE. Post these create table scripts here.
    DML = data manipulation language is a family of queries used for manipulating the data it self like: inserting, deleting and updating data. In our case
    we need some sample data in order to check the query and get result, so we need some indert query for sample data.
    If you post a "create query" for the tables and "insert query" with some sample, then we could help you without Assuming/Guessing. There is a reason that DDL is generally asked for and expected when discussing query problems - it helps to identify issues,
    clarify terminology and prevent incorrect assumptions.  Sample data also provides a common point of reference for the discussion. A script that can be used to illustrate or reproduce the issue you have, will encourage others to help.
    [Personal Site] [Blog] [Facebook]

  • How can I get updated data in sub VI in real time?

    Hello.
    I'm making application using Labview 7.0.
    What I want to do is the data acquisition changing some parameters. I get the data each time
    I changed variable parameters. I can do it in sub VI by inserting array component into 'for' loop.
    As loop iterates, the parameter sets are changed, and new data is inserted into array by 'replace subset array'.
    New data fills the array by each iteration.
    However, I can't bring this result array to my main.vi. Sub VI gives me the result array only when
    its processes are done. I want to display the data while parameters changing is still on
    the way.
    Are there any solution to get the output of sub VI while the it is not finished yet?

    Hi Joewun:
    Yes, you can update that data in real time.
    It's done using references and property nodes.
    You can Create Reference of an array in your main VI
    In your SubVI, create a new Input to an array reference, and insert a Property Node function into the For where you update the value, and select Value property.
    This way when your array updates in the SubVI you will see the changes in your main VI.
    Attatched Image:
    Left: Main VI
    Right SubVI.
    Aitortxo.
    Attachments:
    Update Array Data from SubVI.png ‏54 KB

  • Problem in getting Updated EJB methods in JSC for a Same Project

    I'm Using Sun Studio Enterprise for developing EJB sets.After that i'm importing the EJB set in to JSC & using it my Project.
    If i need to add some more business methods/edit the business method i'm able to do that in the Sun Enterprise IDE.After editing the EJB ,redeploying & reimporting to JSC i couldn't get the updated version of EJB in my Current Project.
    We could be able to get the updated EJBs,if we are using it in a new project other than using it in the Previous one.
    It's being a great problem for me.Vat shall i do for this problem?Please help me,a project is in Pending stage because of this problem.
    Regards
    Kajanan

    Hi MWH@Keystroke,
    Thanks for your consideration of my problem.I also use an EJB layer built in Sun Enterprise for the backend to my Creator-based web application.My Current problem is getting the updated EJB sets to my current project.
    For Ex:
    If i add a new Business method called doSomething( ),then i should be able to get that method in JSC using FinalFacadeRemoteClient1.doSomething().
    But after typing FinalFacadeRemoteClient. , doSomething() method is not displaying.
    If i use that in a new project [Previously not used Same Session Facades]all the updated EJB business methodss are coming.I want to use updated EJBs in the project i'm already working.
    Regards
    Kajanan

  • Problem in getting EXCEL data using I_OI_SPREADSHEET

    Hello All,
    My requirement is to read data from Excel document having multiple worksheets. I am successful in getting all worksheets in the excel using the method spreadsheet->select_sheet.
    Now I face problems while using spreadsheet_get_ranges_data. I dont have any range to select from the worksheets. When my program executes contents internal table which is importing paramater from get_ranges_data method is not getting me data from EXCEL.
    Can you please give me hint or solution to solve this issue.
    Best Regards,
    Krishna
    [email protected]

    Hello Norman,
    Thanks for your response. But the solution is not really working for my case.
    Step1: call class method spreadsheet->select_sheet
    Step2: call class method spreadsheet->get_active_sheet
    Step3: call class method i_oi_document_proxy->select_all
    Step4: call class method spreadsheet->get_selection
    Step5: Call class method spreadsheet->insert_range_dim
            passing parameters selected from step 2.
    But the problem is parameters (top,left,rows,columns) values supplied in step 3 is not giving me correct rows,columns that is in my EXCEL worksheet.
    I have 3 rows and 3 columns, but I get 1 row and 1 column and 26 as top.
    Let me know whether I am doing anything wrong in my calls to class?!.
    Best Regards,
    Nagendra Krishna
    [email protected]

  • Facing a problem in rendering updated data

    Hi All,
    Am pretty new to JSF and I have a problem. Any help is much appreciated. Thanks.
    I have a page called LicenseSearch.jsp which is tied to a LicenseSearch.java backing bean. The LicenseSearch.jsp has lot of input components which are populated by appropriate methods in the bean by fetching data from the database.
    When the page is loaded initially things work fine and data is displayed properly. When I navigate to another page and change some data and come back to LicenseSearch.jsp, the updated data is not visible in the UI components.
    Please help.

    Here is the code
    <h:outputLabel for="companies" value="Companies" styleClass="formFieldLabel"/>
    <h:selectManyListbox id="companies" value="#{backing_LicenseSearch.selectedCompanies}" size="5">
        <f:selectItems value="#{backing_LicenseSearch.companies}"/>
    </h:selectManyListbox>
    <h:message for="companies" styleClass="error"/>
    public List getCompanies() throws IOException
             try
                  logger.info("getCompanies called");
              this.companyMenuItems = createMenuItems(EntityFactory.getInstance().getAll("Company"));
             catch (Exception e)
                  logger.error("Exception in License Search", e);
                ErrorPage.getInstance().addError(new ErrorMessage("License Search Failed: " + e.getMessage(), e));
                FacesContext.getCurrentInstance().getExternalContext().redirect("Error.jsp");
              return this.companyMenuItems;
    <managed-bean>
              <managed-bean-name>backing_LicenseSearch</managed-bean-name>
              <managed-bean-class>com.entuity.view.backing.LicenseSearch</managed-bean-class>
              <managed-bean-scope>request</managed-bean-scope>
        </managed-bean>

  • Problem in getting current Date at runtime and parsing into my own format

    Hi all,
    In my program....I want to get the Date(current Date).......
    How can I get it....
    And also I want it to change it to my own format.....
    I should get this at runtime....
    Plz tell me which class and method to use....
    Any help will be greatly appreciated...
    Thanks,

    Try looking at some of these articles:
    http://www.javaworld.com/javaworld/javaqa/2001-10/01-qa-1005-dateformat.html
    http://www.javaworld.com/jw-12-2000/jw-1229-dates.html
    http://www.javaworld.com/javaworld/jw-03-2001/jw-0330-time.html

  • Problem with getting current date and time using oracle.jbo.domain.Date

    I`d like to get current date and time using oracle.jbo.domain.Date method getCurrentDate(), but it always return current date and 12:00:00. I also need to get the current time.

    I think you should use java.sql.Timestamp domain.
    (And set database type to TIME or DATETIME.)
    Jan

  • Problem in getting the Date object based on the TimeZone

    Hi,
    I need to create a Date object that holds the time of the specified TimeZone.
    I am using TimeZone and Calendar object for that, but when I call the Calendar object's getTime() method, it returns
    a Date object that holds the local time.
    Can somebody let me know what why?
    Here is what I uses in my code.
    TimeZone tz = TimeZone.getTimeZone("IST");
    Calendar cal = new GregorianCalendar(tz);
    System.out.println("Date of "IST" TimeZone = " + cal.getTime());
    Instead of cal.getTime, if I do the following I am getting the values correctly.
    int month = cal.get(Calendar.MONTH); // 0..11
    int day = cal.get(Calendar.DATE); // 0..11
    int hour12 = cal.get(Calendar.HOUR); // 0..11
    int minutes = cal.get(Calendar.MINUTE); // 0..59
    Can somebody let me know why I am not able to assign the Date of the TimeZone specified.
    Is there anything wrong with the code?
    Seb

    Is there anything wrong with the code?No, only with your understanding of the Date class. From the API:
    The class Date represents a specific instant in time, with millisecond precision.
    The different time displayed for different TimeZones around the world are just that: a display format for the same instant in time.
    To display the "instant in time" in a different TimeZone, use DateFormat. Here's a small sample:TimeZone tz = TimeZone.getTimeZone ("GMT");
    Calendar c = Calendar.getInstance (tz);
    System.out.println(c.getTime ()); // prints Tue Mar 18 02:56:53 IST 2008
    DateFormat dtf = DateFormat.getTimeInstance ();
    dtf.setTimeZone (tz);
    System.out.println(dtf.format (c.getTime ())); // prints 9:26:53 PMIt's no different from formatting the same number in various ways: 10 decimal == 0xA hexadecimal == 012 octal == 1010 binary. Same value, different representation. Same intant in time, different local time for each zone.
    Savvy?
    cheers, db

  • Hard Drive upgrade problem (No applicable update data was found) system update v2.53

    go here with full detailed and working steps:
    http://www.problogbooster.com/2014/01/no-applicable-update-data-was-found-ps3.html

    I tired it all , this what worked for me : FIRST turn ps3 in to safe mode:Step 1: With the PS3 on turn off the power by holding the power button on the front of the unit till the power light is red.
    Step 2:
       1. Touch and hold the Power button, you will hear the first beep, meaning the PLAYSTATION 3 is powering on.
       2. Continue to hold the Power button and after about 5 seconds, you will hear a second beep, indicating the video reset.
       3. Continue to hold the Power button and after about another 5 seconds you will hear a third beep and the system will power off.
    Step 3:
       1. Touch and hold the Power button, you will hear the first beep, again for the PS3 to power on.
       2. Continue to hold the Power button and after about 5 seconds, you will hear a second beep for video reset.
       3. Continue to hold the Power button and after about another 5 seconds you will hear a quick double beep.  At that point release the Power button.  If you succeeded in activating Safe Mode, you will see a message on the screen saying, "Connect the controller using a USB cable and then press the PS button."
       4. Connect a USB cable to the controller and the PS3 and press the PS button to enter Safe Mode.
       5. Then you will see the Safe Mode menu.   Next : download ps3 update on playstion website , and put into usb stick: make sure its lile this :  PS3/UPDATE/XXXXXXXX      XXXXXXXXX is the file you downloaded, and ps3 and update need to be caps, after safe mode out usb for controller in first ONLY, do not put usb stick with update in yet, then after in safe mode go restore setting, this will take you back to the page where you need to put your ps3 controller on again, then it will ask you for update, THEN you put usb stick in, and folow on screen. i tired everything, this way it worked for me, safe mode then update, make sure usb is phat32 like always, 

  • Problem with getting actual data from Detail in Master/Detail

    Hi.
    I'm using master-detail tables (based on Read-Only view objects connected with view link).
    In those tables some columns are inputText, so that user can change data for the use of stored procedure only (I don't want to change data showed in tables, just need a possibility to modify it before passing arguments to procedure)
    The problem is when I get data from rows from detail view (Read Only with attributes set to "updatable always") it's not the data user entered in the table (there is no problem in master table) but the data fetched from database.
    This is the way I do it in backing been:
    Row[] masterRows = view.getAllRowsInRange();
    for (int i = 0; i < masterRows .length; i++){
      MasterRowImpl row = (MasterRowImpl )masterRows;
    System.out.println("Group name:" + row.getGroup())
    RowIterator rowIterator = row.getDetailsView();
    while(rowIterator.hasNext()){
    DetailsViewRowImpl detailRow = (DetailsViewRowImpl )rowIterator.next();
    System.out.println("User name: " + detailRow.getName())
    So if (for example) in database I have Group1, with 3 detail rows: John1,John2,John3;
    and user in Tables displayedon page changes it like this:
    Group1_changed, John1, John2_blah, John333
    After executing the code above I get:
    Group name: Group1_changed
    User name: John1
    User name: John2
    User name: John3
    Is it a normal behaviour?
    ps. When I use entity based view objects there is no problem, but I want to use ReadOnly View Objects.

    this is my function that reads the data:
    while( ( ch = dis.read() ) != -1 ){
    mess.append((char)ch);
              licz++;
              if(licz>prog){
                   licz=0;
                   //gauge.setValue();
    when i use just mess.append(dis.readUTF()))
    i get en exception:
    java.io.EOFException
         at java.io.DataInputStream.readFully(+45)
         at java.io.DataInputStream.readUTF(+32)
         at java.io.DataInputStream.readUTF(+4)
         at KConnection.KConnector.connect(+137)
         at SerwisMain.download(+25)
         at SerwisMain.ok(+415)
         at KGUI.KInput.commandAction(+209)
         at javax.microedition.lcdui.Display$DisplayAccessor.commandAction(+152)
         at com.sun.kvem.midp.lcdui.EmulEventHandler$EventLoop.run(+459)

  • How to get updated data automatically  on flex scroll screen

    i am showing invoices and corresponding articles in the invoice on flex scrolling screen.details of invoices i am storing in a xml object through java class. i want that whenever i create a invoice it should automatically appear on screen.what method i should implement to get new created invoices on scrolling screen.
    code for strucrute
    private function converToCollection( inData:XML ):ArrayCollection
    var tempArrCollection:ArrayCollection = new ArrayCollection([]);
    for(var i=0; i<inData.INVOICE.length(); i++)
    var objToAdd:Object = new Object();
    objToAdd.ID = inData.INVOICE[i].ID;
    objToAdd.NAME = inData.INVOICE[i].NAME;
    //added by Mitesh on 12-11
    objToAdd.DATE = inData.INVOICE[i].DATE;
    objToAdd.STATUS = inData.INVOICE[i].STATUS;
    objToAdd.LOCK = inData.INVOICE[i].LOCKED;
    objToAdd.LOCK_COLOR = inData.INVOICE[i].LOCKCOLOR;
    objToAdd.EXISTANCE = inData.INVOICE[i].EXISTANCE ;
    objToAdd.ARTICLES = null;
    if( inData.INVOICE[i].ARTICLE.length() )
    var articleArrColl:ArrayCollection = new ArrayCollection([]);
    var articleLen:uint = inData.INVOICE[i].ARTICLE.length();
    for( var k = 0; k<articleLen;k++)
    articleArrColl.addItem({DESC:inData.INVOICE[i].ARTICLE[k].DESC,CODE:inData.INVOICE[i].ARTI CLE[k].CODE, QUANTITY:inData.INVOICE[i].ARTICLE[k].QTY});
    objToAdd.ARTICLES = articleArrColl;
    tempArrCollection.addItem( objToAdd );
    return tempArrCollection;
    display part of invoices
    </mx:Script>
    <mx:Canvas id="articlesContainer" x="15" y="38" width="90%" />
    <mx:HBox horizontalScrollPolicy="off" verticalScrollPolicy="off">
    <mx:Button id="closeBtn"  styleName="closeButtonStyle" x="15" />
    <mx:Label  text="{xmlObj.ID}" id="invoiceId"  width="120" fontSize="15" color="#373EA1" fontWeight="bold" textAlign="right" fontFamily="ArialEmbedded"/>
    <mx:Label  text="{xmlObj.NAME+'(total articles - '+ArrayCollection(xmlObj.ARTICLES).length+' )'}" width="350" color="#1B1D6D" fontWeight="bold" fontSize="15" textAlign="left" fontFamily="ArialEmbedded"/>
    <mx:Label  text="{xmlObj.DATE}" id="invoiceDate"  width="300" fontSize="15" color="#373EA1" fontWeight="bold" textAlign="left" fontFamily="ArialEmbedded"/>
    <mx:Spacer width="100%" />
    <mx:Button id="printBtn" styleName="printButtonStyle"/>
    </mx:HBox>
    <mx:VBox id="printInvoiceBlock" width="100%" backgroundColor="#FFFFFF" visible="false">
    <mx:HBox horizontalScrollPolicy="off" verticalScrollPolicy="off" backgroundColor="#FFFFFF">
    <mx:Label  text="{xmlObj.ID}" id="printInvoiceId"  fontSize="8" color="#000000" fontWeight="bold" textAlign="right" fontFamily="Arial"/>
    <mx:Label  text="{xmlObj.NAME+'( total articles - '+ArrayCollection(xmlObj.ARTICLES).length+' )' }" color="#000000" fontWeight="bold" fontSize="7" textAlign="left" fontFamily="Arial"/>
    </mx:HBox>
    <mx:VBox id="printArticlesContainer" width="100%" backgroundColor="#FFFFFF"/>
    </mx:VBox>
    <!--<mx:Image id="paidImg" visible="true" x="30" y="38" width="30" source="@Embed(source='assets/skins.swf', symbol='paid')" height="14"/>-->
    </mx:Canvas>

    When you create your scroller, give it an ID (if you create it in MXML). If you create the scroller in
    AS, make sure that whatever MXLM component you want to add it to has an ID. And, I would also try to use Sparks containers whenever possible. In any event, after you have defined your Scroller, this will make it simple.
    1. Create a DataGroup.
    2. Set DataGroup.dataSource = An ArrayList that contains all your screens.
    3. Set Scroller.viewPort = dataSource
    4. Create a new method to add new invoices to the ArrayList that contains all your screens.
    Below is truncated code from where I do this same thing... I create the scroller in AS and use it with MXML components.
        public class FeedConfigVideoScroller
             * This is our actual list data.
            private var vidRendList:ArrayList = new ArrayList();
            // a variable to tell us to update or not.
            private var selectionChanged:Boolean = false;
            // a variable to hold ids of videos we're keeping
            private var ids:ArrayList;
            // an array list of items to be removed from this list.
            //before the item is added to the map, its label will be updated
            //and check box deselected.
            private var deselectedList:ArrayList = new ArrayList();
            private var addedScreens:Boolean = false;
            private var d:DataGroup;
            private var scroller:Scroller;
            private var feedID:int;
            public function FeedConfigVideoScroller(){
                d = new DataGroup();
                d.dataProvider = vidRendList;
                var vert:VerticalLayout = new VerticalLayout();
                vert.horizontalAlign = "left";
                d.layout = vert;
                d.width = 340;   
                d.height = 370;
                scroller = new Scroller();
                scroller.height = 370;
            public function getScroller():Scroller {
                scroller.viewport = d;
                return scroller;
            public function addFCVLayoutComp(vidLayout:FeedConfigVidLayout):void {
                vidRendList.addItem(vidLayout);
            public function setVidRendList(vidRendList:ArrayList):void {
                this.vidRendList = vidRendList;       

  • Problem with getting updates to install

    On one of my computers, I have been having problems getting windows updates to complete They either error out right away with codes that I cannot find any information on. Or, they run correctly but during restart, they error out at 90% (reverting) and never
    get installed. This is a Windows 7 SP1 computer and there are about 50 updates that cannot install. I notice that after the update attempt the Windows Update log has the following error:
    DnldMgr ***********  DnldMgr: New download job [UpdateId = {F534C799-3255-44C5-841B-F78F82435AD0}.202]  ***********
    DnldMgr Regulation: {7971F918-A847-4430-9279-4A52D1EFE18D} - Update F534C799-3255-44C5-841B-F78F82435AD0 is "PerUpdate" regulated and can NOT download. Sequence 1753 vs AcceptRate 0.
    DnldMgr   * Update is not allowed to download due to regulation.
    Seems like a problem but there is no information on this error if I search for it.
    Also, I have run the System Update Readiness Tool (KB947821)several times and I was able to remover some of the errors it found except and error with KB2570791 that I cannot fix. It has errors with some fonts (I think), so I tried to remove the update. However
    it runs for a while and then says that the update cannot be removed ad quits. So I am stuck with a computer that cannot be updated.

    Here is the forum for Win. Update

  • Problem in getting update

    Hey dere m using nokia asha 501 nd i really love it...
    My phn earlier had got a notification about firmware update but i was unable to update my device due to not having internet access...
    Now due to some reason by creating backup...i had reset my phn a day before...
    And now i m unable to get the update for the same...
    Via mobile data i have tried it in the settings but it is showing "cant validate the certificate Do you want to continue anyway?" and yes/no options are displayed but both of them are not working ..
    Kindly suggest what should i do....??
    P.S:I HAD ALSO TRIED IT VIA WIFI...!!

    Hi Luka316,
    Welcome to the forum!
    What phone model is this? If its Nokia Asha phones, these are the things you must consider before having a software update:
    - It’s recommended to use a WI-FI connection.
    - Make sure your phone battery is charged.
    - Check that the phone time and date are set correctly.
    - You can force to check for an update immediately by switching off and back on "Check via mobile data" from the “Phone update” menu.
    - It’s recommended to backup your data before updating your phone software.
    - You can create a backup in Settings > Backup.
    - Creating a backup requires a MicroSD card inserted in the phone.
    Keep us posted. 

  • ALV - Maybe a NEW problem to get changed data, after input from ALV

    Hi all,
    I have tried to search an existing post to solve this ALV problem, with key words 'ALV' and 'refresh', but I don't find the good one... so sorry if the problem have already been solved.
    <u>An example of the problem and process should be more clear than words :</u>
    1) CALL ALV
    CALL METHOD grid1->set_table_for_first_display
         EXPORTING
                   is_layout        = gs_layout
                   is_variant       = gs_variant "&see below
                   i_save           = x_save     "&see below
                   I_BYPASSING_BUFFER = 'X'
         CHANGING
                   it_outtab        = t_zppegam[]
                   it_fieldcatalog  = GT_field_cat_entete[].
    2) User edit values from cells from ALV.
    For example, insert a new line with '+' button, and <u>fills each cells</u>.
    3) The problem is that at the beginning of the PAI
    there is a blank line into internal table t_zppegam,
    instead of the line with the data filled into cells ALV by user
    3') Internal table t_zppegam have the good data only if user clik on the button refresh of ALV, before go throw PAI.
    Have any suggestions? Thank you for your help.
    Best Regards,
    Tony.

    Hi all,
    I have just solved my problem...
    I have found this one into SE38 / BCALV_GRID_EDIT fifth program.
    data: l_valid(1) type c.
    call method grid1->check_changed_data importing e_valid = l_valid.
    Tony

Maybe you are looking for

  • XML File - Problem.with naming tags with XI standard functions

    Hello, simple (?) problem: Receiver expects an XML file via file adapter. (The source data comes from an RFC connect to XI.) In the XML tags like these are expected (following W3C definitions): A)   </gdt:ValueGroup> How to define a data type with a

  • Referencing an image in Oracle Workflow Notification

    Hi, My requirement is to generate a HTML Oracle Message in Oracle Workflow which references an image. The information which i came across is that we can incorporate an image in html using a URL attribute. This means that we need to put the image file

  • Slide names and descriptions?

    I am new to DPS and pretty average in InDesign. Where to I edit the name of the slides so that they appear when viewing the .folio in Adobe Content Viewer? It would appear in the menu on the left, and the vertical view of all slides in the .folio. Th

  • Smart Collection Dates

    When I create a Smart Collection using dates, I seem to get random photos as a result. For example, if I create a collection that specifies "Edit Date in the last 10 days," I get photos edited in the last 10 days plus hundreds of other photos that do

  • Iphoto keeps crasing

    My Iphoto keeps crashing over and over... I have tried different suggestions from the forum without success.  Can anyone help?  This is the message I get... Process:     iPhoto [850] Path:        /Applications/iPhoto.app/Contents/MacOS/iPhoto Identif