Apex 4 , problem with collection executions

Hi ,
I am having the following problem with the execution of one collection :
Reference thread : Re: APEX 4 , executing a remote procedure and populating data using collection
DBNAME ---> list item which I build from the DB links which I built ( as dynamic query in the shared components from a local table which holds entries of dblink names )
USERLIST --> list item of users which should display dynamicaly the users of that db link I choose in DBNAME ( based on a collection )
buttons CANCEL and SUBMIT
4- Initial COLLECTION page process which is calculated before Header :
DECLARE
q varchar2(4000);
BEGIN
IF APEX_COLLECTION.COLLECTION_EXISTS(P_COLLECTION_NAME => 'QRY1') THEN
APEX_COLLECTION.DELETE_COLLECTION(P_COLLECTION_NAME => 'QRY1');
END IF;
q := 'SELECT username , username FROM sys.dba_users@'||:P23_DBNAME ;
APEX_COLLECTION.CREATE_COLLECTION_FROM_QUERY_B(
P_COLLECTION_NAME => 'QRY1',
P_QUERY => Q);
END;
For USERLIST list item I am using the following in LIST OF VALUES DEFINITION :
SELECT C001, C002 FROM APEX_COLLECTIONS WHERE COLLECTION_NAME='QRY1'
5 - to submit the values from the screen to the remote database procedure I am using the following submit process ON SUBMIT AFTER CALCULATIONS:
DECLARE
v_statement varchar2(255);
BEGIN
v_statement := 'begin
Lock_User@&P24_DBNAME.(''&P24_USERLIST.'');
insert into log values (1,''user locked'') ;
commit ;
end;';
EXECUTE IMMEDIATE v_statement;
END;
The problem :
The form runs sucessfully , where I the USERLIST changes dynamicaly when I change the DBNAME values , but as soon as I logout and login with another user1 , the collection does not execute and i get "ORA-01729: database link name expected".
I login with user1 in edit mode and recreate the collection , run again , the collection executes successfuly .
If I create a new user2 ( using the sample application pages ) and login with the new user2 , i have the same problem , thus I ho login with user2 in edit mode and try to run the collection .
How can I control the collection to execute regardless of the application user logged in ??
thanks in advance
yousef

Hi ,
I am having the following problem with the execution of one collection :
Reference thread : Re: APEX 4 , executing a remote procedure and populating data using collection
DBNAME ---> list item which I build from the DB links which I built ( as dynamic query in the shared components from a local table which holds entries of dblink names )
USERLIST --> list item of users which should display dynamicaly the users of that db link I choose in DBNAME ( based on a collection )
buttons CANCEL and SUBMIT
4- Initial COLLECTION page process which is calculated before Header :
DECLARE
q varchar2(4000);
BEGIN
IF APEX_COLLECTION.COLLECTION_EXISTS(P_COLLECTION_NAME => 'QRY1') THEN
APEX_COLLECTION.DELETE_COLLECTION(P_COLLECTION_NAME => 'QRY1');
END IF;
q := 'SELECT username , username FROM sys.dba_users@'||:P23_DBNAME ;
APEX_COLLECTION.CREATE_COLLECTION_FROM_QUERY_B(
P_COLLECTION_NAME => 'QRY1',
P_QUERY => Q);
END;
For USERLIST list item I am using the following in LIST OF VALUES DEFINITION :
SELECT C001, C002 FROM APEX_COLLECTIONS WHERE COLLECTION_NAME='QRY1'
5 - to submit the values from the screen to the remote database procedure I am using the following submit process ON SUBMIT AFTER CALCULATIONS:
DECLARE
v_statement varchar2(255);
BEGIN
v_statement := 'begin
Lock_User@&P24_DBNAME.(''&P24_USERLIST.'');
insert into log values (1,''user locked'') ;
commit ;
end;';
EXECUTE IMMEDIATE v_statement;
END;
The problem :
The form runs sucessfully , where I the USERLIST changes dynamicaly when I change the DBNAME values , but as soon as I logout and login with another user1 , the collection does not execute and i get "ORA-01729: database link name expected".
I login with user1 in edit mode and recreate the collection , run again , the collection executes successfuly .
If I create a new user2 ( using the sample application pages ) and login with the new user2 , i have the same problem , thus I ho login with user2 in edit mode and try to run the collection .
How can I control the collection to execute regardless of the application user logged in ??
thanks in advance
yousef

Similar Messages

  • Problem with slow execution on a cFP-2120

    I have an application that runs on a cFP-2120, using web interface for the user to interact with the program.
    I have noticed that in order to get the web interface to get updated I have to use property nodes and write to the value property, see this article:
    http://digital.ni.com/public.nsf/allkb/FC5024A5DD6344C886256C8C0054689B?OpenDocument
    However, this seems to give me a serious performance hit, as described here:
    http://forums.ni.com/ni/board/message?board.id=170&thread.id=153531&view=by_date_ascending&page=1
    I have tested with this code, and with my LV 8.2 a loop that uses 277ms to complete when writing directly to a indicator will use 203159ms when using a property node.
    So, I need to update several front panel objects using the value property, but can't afford the cpu time. Does anyone have a suggestion how to do this as efficiently as possible? The problem is apparantly that using the value property requires the front panel to be loaded - can I for instance avoid doing this once for each variable?

    I've changed the vi now so it only writes to value property when a value has changed. This has cut execution time in half, from 500ms to 250ms. I still think this is quite a lot...
    To give you an indication of "size", the executeable is 1210kb with 2 dll's of 872 and 168kb.
    I've not tried deploying a smaller (cut down?) version - what exactly do you mean?
    With regards to writing to value instead of locals or directly - I've had problems with the values not updating - but not always - and the first link does suggest a bugfix. I'd like to know why wiring to value property is sometimes needed and sometimes not.

  • Help me please : Serious problems with collection-mapping, list-mapping and map-mappi

    Hi everybody;
    I have serious problems with list-mapping, collection-mapping and map-mapping.
    Acording to specifications and requirements in a system I am working on it is needed to
    get a "list" of values or an indivudual value.I am working with ORACLE 9i Database,
    ORACLE 9i AS and ORACLE 9i JDEVELOPER.
    I tried to map a master-detail relationship in an entity-bean, using list-mapping.
    And this was very useful in order to get a "list" of details, ...but, when I wanted
    to get a single value I have some problems with persistence, something about "saving a state"
    despite I just want to get the value of a single detail.
    I decided to change it to map-mapping and the problem related with a single detail
    worked successfully, but I can get access to the whole bunch of details.
    May anyone of you help me with that?
    I am very confused I do not know what to do.
    Have any of you a solution for that problem?
    Thank you very much.

    Have you tried a restore in iTunes?

  • Problem with different execution paths in hierarchical query

    Hello,
    I have problems with the following query:
    SELECT DISTINCT P.ID FROM PRODUCTELEMENTIMPL P WHERE ( ( LABEL = 'SomeLabel' AND PRODUCTELEMENTTYPE = 'SomeText' AND ( STATE = 'created' OR STATE = 'stored' OR STATE = 'archived' OR STATE = 'archivedRestored' ) ) ) START WITH P.ID = 42 CONNECT BY PRIOR P.ID = P.PARENT
    We have two databases (an Oracle 10g XE and Oracle10g Enterprise). In the XE Database the query is executed very fast, but in the main installation it takes minutes. If I "explain" the query I get two different execution paths:
    The fast:
    ID      PARENT_ID      LEVEL      SQL      Kosten      Anzahl Zeilen
    0      -      1      SELECT STATEMENT      20      49
    1      0      2      HASH UNIQUE      20      49
    2      1      3      FILTER      -      -
    3      2      4      CONNECT BY WITH FILTERING      -      -
    4      3      5      TABLE ACCESS BY INDEX ROWID PRODUCTELEMENTIMPL (TABLE)      -      -
    5      4      6      INDEX UNIQUE SCAN SYS_C0072201 (INDEX (UNIQUE))      2      1
    6      3      5      NESTED LOOPS      -      -
    7      6      6      BUFFER SORT      -      -
    8      7      7      CONNECT BY PUMP      -      -
    9      6      6      TABLE ACCESS BY INDEX ROWID PRODUCTELEMENTIMPL (TABLE)      19      49
    10      9      7      INDEX RANGE SCAN PRODUCTELEMENTIMPL_IDX1 (INDEX)      3      49
    11      3      5      TABLE ACCESS FULL PRODUCTELEMENTIMPL (TABLE)      19      49
    Slow:
    ID PARENT_ID LEVEL SQL Kosten Anzahl Zeilen
    0 1 SELECT STATEMENT 1 1
    1 0 2 HASH UNIQUE 1 1
    2 1 3 FILTER
    3 2 4 CONNECT BY WITHOUT FILTERING
    4 3 5 TABLE ACCESS BY INDEX ROW 3 1
    ID PRODUCTELEMENTIMPL (TABLE)
    5 4 6 INDEX UNIQUE SCAN SYS_C0 2 1
    020528 (INDEX (UNIQUE))
    6 3 5 TABLE ACCESS FULL PRODUCT 6628 1100613
    ELEMENTIMPL (TABLE)
    Any ideas how to avoid this full table scan?
    bye
    Roland Spatzenegger

    Hello,
    thank you for your replies. The indices and table schemas are the "same", but only the content for the tables was mirrored.
    We made some tests with dropping and/or analyzing the tables, but it didn't change anything.
    The main problem is that the query takes 33s in the productive environment for searching in a couple of rows. At the moment it's faster to make
    SELECT DISTINCT P.ID, P.STATE FROM PRODUCTELEMENTIMPL P WHERE ( ( LABEL = 'SomeLabel' AND PRODUCTELEMENTTYPE = 'SomeText' ) ) START WITH P.ID = 42 CONNECT BY PRIOR P.ID = P.PARENT
    and to test in the application if the state-values match ;-)
    If I add the hint /*+ no_filtering */ in the test environment, I get the same "slow" execution path as in the production environment. So the question is, what prevents the filtering in "connect by"?
    (I think in the fast version it filters only the results of the hierarchical query, in the slow version it first filters the whole table and joins/merge it with the hierachical result).
    bye
    Roland Spatzenegger

  • Refresh problem with collection

    Hello, apologize my English, I have got problem with refresh collections. Follow:
    1) I have got two classes which have got dependency together.
    2) First class has got collection of objects from second class.
    3) I call query "findXXX" which fill collection first class.
    4) I create new object second class and again call query "findXXX" to get actual collection. But collection contain old values a I have to close and open web browser to get actual data.
    I think It is problem with TopLink cache, but I do not know how solve this.
    Can you help me, please?

    The cached data is probably stale.
    There are many ways to solve this. (see the caching section of the docs)
    - there is a refresh option on the query
    - you can set a descriptor to be isolated (Cache.shared=false)
    - you can set a descriptor to always refresh
    - there is a cache invalidation option on descriptor
    - there is a cache synchronization option on session
    If the cache is stale, but the database was not accessed outside the application, it may be that your application is not maintaining relationships correctly. You must ensure you set both sides of a bi-directional relationship.
    -- James : http://www.eclipselink.org

  • Problem with Collective billing

    Hi,
    I have problem doing collective billing for one of my sales order that consist of 2 item, one is a TAN and the other is a TAS. Because of the different business process, i have to combine the billing of a delivery note (for the TAN item) and the sales order (for the TAS item) into one invoice. However when i do so, i end up with 2 invoices. Pls advise.
    Just wondering if the BlCat is different, can the invoice be combine?

    Hi,
    Invoice split will happen if you have any of the following values are different.
    1.Payer
    2. Inco Terms
    3. Payment Terms
    4. Shipping Condition
    5.Country
    6.Transportation Group
    7. Exchange Rate
    Click on the Split analysis.You will come to know why the splitting is happening.
    The procedure for this split analysis is:
    Goto the T.Code "VF02".
    Enter the number of the first billing document that you want to compare. Click on  Environment --> Split analysis.
    Enter the number of the second billing document which you want to compare to the first in the dialog box given.
    Click on "Continue".
    The system displays the Billing document split analysis log.
    Regards,
    Krishna.

  • Hi i have some problem with collect statement.

    hi when i am using collect statement and whn ever any field is modified it is getting doubled and showing doubled value. may i knoe what would be problem.

    Hai Kumar
    Go through the following Collect Syntax
    COLLECT
    Basic form
    COLLECT [wa INTO] itab.
    Addition
    ... SORTED BY f
    Effect
    COLLECT is used to create unique or compressed datsets. The key fields are the default key fields of the internal table itab .
    If you use only COLLECT to fill an internal table, COLLECT makes sure that the internal table does not contain two entries with the same default key fields.
    If, besides its default key fields, the internal table contains number fields (see also ABAP/4 number types ), the contents of these number fields are added together if the internal table already contains an entry with the same key fields.
    If the default key of an internal table processed with COLLECT is blank, all the values are added up in the first table line.
    If you specify wa INTO , the entry to be processed is taken from the explicitly specified work area wa . If not, it comes from the header line of the internal table itab .
    After COLLECT , the system field SY-TABIX contains the index of the - existing or new - table entry with default key fields which match those of the entry to be processed.
    Notes
    COLLECT can create unique or compressed datasets and should be used precisely for this purpose. If uniqueness or compression are unimportant, or two values with identical default key field values could not possibly occur in your particular task, you should use APPEND instead. However, for a unique or compressed dataset which is also efficient, COLLECT is the statement to use.
    If you process a table with COLLECT , you should also use COLLECT to fill it. Only by doing this can you guarantee that
    the internal table will actually be unique or compressed, as described above and
    COLLECT will run very efficiently.
    If you use COLLECT with an explicitly specified work area, it must be compatible with the line type of the internal table.
    Example
    Compressed sales figures for each company
    DATA: BEGIN OF COMPANIES OCCURS 10,
            NAME(20),
            SALES TYPE I,
          END   OF COMPANIES.
    COMPANIES-NAME = 'Duck'.  COMPANIES-SALES = 10.
    COLLECT COMPANIES.
    COMPANIES-NAME = 'Tiger'. COMPANIES-SALES = 20.
    COLLECT COMPANIES.
    COMPANIES-NAME = 'Duck'.  COMPANIES-SALES = 30.
    COLLECT COMPANIES.
    The table COMPANIES now has the following appearance:
    NAME SALES
    Duck 40
    Tiger 20
    Addition
    ... SORTED BY f
    Effect
    COLLECT ... SORTED BY f is obsolete and should no longer be used. Use APPEND ... SORTED BY f which has the same meaning.
    Note
    Performance
    The cost of a COLLECT in terms of performance increases with the width of the default key needed in the search for table entries and the number of numeric fields with values which have to be added up, if an entry is found in the internal table to match the default key fields.
    If no such entry is found, the cost is reduced to that required to append a new entry to the end of the table.
    A COLLECT statement used on a table which is 100 bytes wide and has a key which is 60 bytes wide and seven numeric fields is about approx. 50 msn (standardized microseconds).
    Note
    Runtime errors
    COLLECT_OVERFLOW : Overflow in integer field when calculating totals.
    COLLECT_OVERFLOW_TYPE_P : Overflow in type P field when calculating totals.
    Thanks & regards
    Sreenivasulu P

  • Problems with collective search help

    Hello SDNers,
    I was working with collective search help.
    Ex : zc_srch1 (Collective)
    In the 'Include search help' i have included 2 search elementary search
    help
    Ex : zsrc1 and zsrc2 (both elementary)
    I have also assigned the parameter assignment for each included search help.
    I have also mentioned the search help parameter under definition tab
    Ex field form zsrch1 and field1 from zsrch2
    and also checked the import and export checkboxes.
    Now i have used the search help in the abap program
    ex: tmp type field1 matchcode object zc_srch1.
    Now when i execute the program the collective search help is getting populated.  when i try to choose a value it is not getting selected to the parameter box.
    Regards,
    Ranjith N

    Hi,
    Once again check back your seach help creation by following the link below.
    http://help.sap.com/saphelp_erp2005/helpdata/en/cf/21ee86446011d189700000e8322d00/content.htm
    Cheers!!
    VEnk@

  • APEX - Problem with column attributes - Simple Checkbox

    Hi,
    I've a problem with one of my report.
    select * from (
    SELECT
    APEX_ITEM.CHECKBOX(2,audsid,'UNCHECKED') KILL,
    INST_ID,
    AUDSID,
    SID,
    I changed the attributes one of the column in report to Simple Checkbox. Display is working fine and I see correctly checkbox inside the column, but when I trying to trigger process which is based on that column, I'm getting below error:
    wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    VARIABLES IN FORM NOT IN PROCEDURE: F01_NOSUBMIT
    NON-DEFAULT VARIABLES IN PROCEDURE NOT IN FORM:
    Process code looks like below:
    BEGIN
    FOR i IN 1..APEX_APPLICATION.G_F02.count
    LOOP
    rec_audsid := APEX_APPLICATION.G_F02(i);
    stmt...
    stmt...
    Could you pls help me with this? How I can submit correctly data to my process from that Simple Checkbox item?
    Thank in advance for help.
    Regards
    Mariusz
    Edited by: user8763881 on 17-Aug-2010 08:12
    Edited by: user8763881 on 17-Aug-2010 08:12
    Edited by: user8763881 on 17-Aug-2010 08:12

    Hi Marc,
    I am trying to use this simple check box to update records in a tabular form that is created through tabular form wizard.
    Now as what you said I included one more column in the tabular form sql query for my check box column.
    Lets say, if my table column name is sent_msg_ind then I have this included as below
    select sent_msg_ind, --hidden
             sent_msg_ind as sent_msg_ind_no_submit --simple check box
    from table_x;Now how to propogate the value of simple check box(1 - checked and 0 - unchecked) value into hidden field.
    I am using this tabular form to just update the records based on what is being fetched using the primary key from the previous page.
    Any example or demo would be highly appreciated here.
    Thanks,
    Teku
    Edited by: Teku on May 19, 2011 10:05 AM

  • Problem with Collections after Upgrade to Apex 4.02

    Hi,
    We are using oracle 10g with Apex 4.02.
    I installed Jari's application for data import from excel.
    http://dbswh.webhop.net/apex/f?p=BLOG:READ:0::::ARTICLE:126300346812330
    It is working fine in our test environment but in production environment it is showing no data when I press the submit button. Am I missing some user privillege? Any help?
    Thanks,
    Zahid

    I have a HTML page with a browse file item. I select my csv file and press the upload button. The button submits the page and executes the following procedure.
    BEGIN
      DECLARE
        v_blob_data       BLOB;
        v_blob_len        NUMBER;
        v_position        NUMBER;
        v_raw_chunk       RAW(10000);
        v_char            CHAR(1);
        c_chunk_len       number       := 1;
        v_line            VARCHAR2 (32767)        := NULL;
        v_data_array      wwv_flow_global.vc_arr2;
        v_rows            number;
        v_sr_no           number := 1;
        v_rows_loaded     NUMBER;
       BEGIN
       -- Read data from wwv_flow_files</span>
           select blob_content into v_blob_data
           from wwv_flow_files
           where last_updated = (select max(last_updated) from wwv_flow_files where UPDATED_BY = :APP_USER)
           and id = (select max(id) from wwv_flow_files where updated_by = :APP_USER);
           v_blob_len := dbms_lob.getlength(v_blob_data);
           v_position := 1;
       -- Read and convert binary to char</span>
        WHILE ( v_position <= v_blob_len ) LOOP
           v_raw_chunk := dbms_lob.substr(v_blob_data,c_chunk_len,v_position);
           v_char :=  chr(hex_to_decimal(rawtohex(v_raw_chunk)));
           v_line := v_line || v_char;
           v_position := v_position + c_chunk_len;
        -- When a whole line is retrieved </span>
          IF v_char = CHR(10) THEN
        -- Convert comma to : to use wwv_flow_utilities </span>
           v_line := REPLACE (v_line, ',', ':');
        -- Convert each column separated by : into array of data </span>
           v_data_array := wwv_flow_utilities.string_to_table (v_line);
        --DELETE OLD DATA
        -- Insert data into target table </span>
         IF v_sr_no >1 THEN
           EXECUTE IMMEDIATE 'INSERT INTO EMP(EMPNO, ENAME, SAL, COMM, DEPTNO)
           VALUES (:1, :2, :3, :4, :5)'
           USING
          -- v_sr_no,
           v_data_array(1),
           v_data_array(2),
           v_data_array(3),
           v_data_array(4),
           v_data_array(5);
         END IF;
          -- Clear out
           v_line := NULL;
           v_sr_no := v_sr_no + 1;
          END IF;
       END LOOP;
    END;
    COMMIT;
    END;Pressing button gives me "ORA-01403: no data found" error message. This has been working before we upgraded from Apex 3.2 to Apex 4.02.
    I hope that the above detail may give you better idea of the problem.
    Thanks.

  • Problem With Collection

    I am having problems populating a collection.
    I have created my collection on page load of Page 7 using
    BEGIN
    apex_collection.create_or_truncate_collection
      (p_collection_name => 'PEOPLE');
    END;The user then clicks on the "Copy" button that takes them to Page 13.
    It is here that I am trying to populate my collection, by clicking the Add link in the People report.
    for x in (select * from gus_people_2 where id = :P13_ID)
    loop
      apex_collection.add_member(p_collection_name => 'PEOPLE',
        p_c001 => x.id,
        p_c002 => x.rank,
        p_c003 => x.first_name,
        p_c004 => x.surname,
        p_c005 => x.dob,
        p_c006 => x.job,
        p_c007 => x.disp_seq);
    end loop;Once added, the member of the collection should appear in the Populated Collection report.
    select c001, c002, c003, c004, c005, c006, c007, 'Remove' remove
    from apex_collections
    where collection_name = 'PEOPLE'I am using Apex 4.1 on the Oracle web site
    http://apex.oracle.com/pls/apex/f?p=4550:1:0:::::
    Workspace: GUSCRIGHTON
    Username : [email protected]
    Password: terminator
    Application Name: EXCEL_UPDATE_TEST
    Same username and password as above.
    It is probably something really obvious, but I cannot spot it today.
    Any help appreciated.
    Gus

    hI gUS,
    Now run your page, it will work,.
    Thanks,
    Loga
    Add Collection Process
    Request =exp1
    'ADD' - removed single quotation
    Remove Collection process
    Request =exp1
    DEL - I have given this string.
    Later you will add with link or button .
    Edited by: Logaa on May 18, 2012 6:04 AM

  • Problem with collection names getting replaced when creating new collections in Photoshop Elements 5.0

    We have been using Photoshop Elements 5.0 a lot lately to organize many photos into collections.  A new problem just arose when creating a new collection.
    As we named the new collection and clicked on "OK" it replaced another existing collection with the new name.  The photos from the old collection were still there but now under the new collection name.  This happened at least three or four times, each time a different "old" collection was renamed.  Does anyone know why this would happen?
    This past week we have added at least 20 new collections with no problem prior to this.  Adobe actually had to shut down when this happened.  Each time we reopened Adobe it would happen again randomly renaming a different "old" collection when we tried to add the new one.  Any insights would be much appreciated.

    Thank you - that was the problem and now it is working correctly
    again!
    Tom Z.
    >>> saurabh288 <[email protected]> 05/24/09 4:23 AM >>>
    It may be that the catalog has been corupted.Try repairing the
    catalog of PSE.

  • Business Rule - Problem with Validation Execution

    I'm running into an issue where conditional Validation Execution is not working as expected. The background is that i have an Entity Object containing a few string attributes on which i must apply Regular Expression business rules to make sure only characters in a certain range is set. I am using a Not Matches regex on the following:
    .*[^\u0020-\uD7FF].*1 attribute is required, 2 are optional. The problem I am experiencing is with the 2 optional attributes.
    Since these are optional, I intended to use the Validation Execution tab so that the Rule is executed only when the attribute is not null. For example, here is what i tried for an attribute named Comments:
    Comments != nullNo validation occurred when I entered an invalid value, such as a string containing line breaks, in a corresponding ADF Faces page. For the heck of it, i experimented by setting the validation execution to the opposite of what i should be - in other words, trigger validation if the attribute is null, such as:
    Comments == nullWith this, the validation occurred as expected.
    Is this a bug, or am I misunderstanding something? I'm not particularly good with RegEx - is it possible this is due to some nuance of the expression?
    Version: JDeveloper 11.1.1.6.
    Thanks-
    -george

    i'm not sure if this is the correct answer or a workaround to the issue i had asked about. Given that caveat, if anyone else ever runs across this thread, what i found worked was to not use the attribute name in the Validation Execution tab's expression, but instead to just newValue as in the following:
    newValue != null

  • Problems with Collections

    I downloaded the Demo of Lightroom yesterday and have been experimenting with it. I've created various collections, and had no problem dragging pictures into them. I was dragging some pictures into a collection this afternoon, and somehow, the entire library got selected. So I deselected everything, and now I can no longer drag pictures into the collections. I think I'm suppose to be able to drag pictures to rearrange them in the thumbnail window, but I can't do that either. I also can't rearrange pictures in the collections. If I select multiple pictures, the 1st one is highlighted brighter than all the other ones. I've restarted Lightroom multiple times, I've restarted the computer, I threw away the only preference file I could find for Lightroom (com.adobe.Lightroom.plist), and I've tried re-installing Lightroom. I'm totally stumped. Anybody have any ideas?
    thanks
    Mac 10.4.8, 2 gigs of ram, PowerPC iMac

    > Of course, now I have read what the answer is - selecting the picture and not the border - it is soooo obvious.
    Thats funny, because I had the same problem, but in the opposite way.
    Normally in windows, when you Shift-Click or Ctrl-Click to select
    multiple items, and then if you do a regular click on one of the items,
    the rest of the items will be deselected. Well, I've been suffering from
    the problem of it NOT behaving like that. It's kind of annoyed me, but I
    just do a Ctrl-D (deselect all) and then click. Now that I read your
    post, I realize that if I click on the border instead of the picture, it
    WILL behave the way I expect it.
    I don't know how Mac user interfaces should behave, but in windows, if
    you have multiple selections, then a normal click without a drag will
    deselect everything except the item you clicked, but if you press the
    mouse button and start dragging before you release the button, it's NOT
    treated as a deselect. It is treated as a drag and drop. If you drop it
    onto something that doesn't make sense (like dropping it onto the
    filmstrip) then it leaves everything just the way it was and pretends
    like you never clicked anything. That would be the proper way to do it
    to be consistant with Windows interface standards.
    Of course, being able to click within a selection without deselecting
    everything else has advantages too. For instance, if you select a bunch
    of images, you can then go through them and choose the one you intend to
    be your primary selection for purposes of syncing settings or metadata.

  • Problems with Collections using, HTMLDB_COLLECTIONS

    Hello everybody,
    I get strange problemss using the HTMLDB_COLLECTION. I want my collection to hold temporary data before the final insert or update processes. I have this list of persons with their name, phone number and phione extension number. This is quite simple and it works well on my form A. I have no problems, I can update, add, delete without any trouble.
    The content of my collections are showed in a status region. To edit the collection, I call a popup to fill the data. I can do all the operations there. But now I have a Form B which is an other version of FORM A, it's using the same code and popup window to alter the collections's information. But for a reason I do not understand. It's not working at all. It's the same popup page who is calling :
    HTMLDB_COLLECTION.DELETE_MEMBER(
    p_collection_name => collection name,
    p_seq => member sequence number);
    HTMLDB_COLLECTION.ADD_MEMBER(
    p_collection_name => collection name,
    p_c001 => [member attribute 1],
    p_c002 => [member attribute 2],
    p_c003 => [member attribute 3],
    p_c004 => [member attribute 4],
    p_c005 => [member attribute 5],
    p_c006 => [member attribute 6],
    p_c007 => [member attribute 7],
    p_c050 => [member attribute 50]);
    p_clob001 => [CLOB member attribute 1],
    p_generate_md5 => YES or NO);
    HTMLDB_COLLECTION.UPDATE_MEMBER (
    p_collection_name => collection name,
    p_seq => member sequence number,
    p_c001 => member attribute 1,
    p_c002 => member attribute 2,
    p_c003 => member attribute 3,
    p_c004 => member attribute 4,
    p_c005 => member attribute 5,
    p_c006 => member attribute 6,
    p_c007 => member attribute 7,
    p_c050 => member attribute 50);
    p_clob001 => [CLOB member attribute 1],
    etc ...
    If this works for page A, why it doesn't work for page B, when both pages use the same collections and popup window ?
    Thank you for your help.
    leinadjan
    Edited by: user13047323 on 2010-04-27 11:31

    Chantale,
    One thing jumped out at me there, that you might want to double-check -
    HTMLDB_COLLECTION.CREATE_COLLECTION_FROM_QUERY_B(
    p_collection_name => 'ApprobateurSelect',
    p_query => 'select approbateur.PEIN,
    approbateur.niveau_approbation,
    groupe.code_groupe
    from approbateur, usager, groupe
    where APPROBATEUR.PEIN = USAGER.PEIN
    AND approbateur.code_tache = :12_CODE_TACHE_HIDDEN');Is your item really called 12_CODE_TACHE_HIDDEN? Or should that be P12_CODE_TACHE_HIDDEN?
    If that item name is correct, then I would actually put the query itself into a variable, just so that it's easier on the eye to read and make sure there are no error in the query itself (can you run it from SQLPlus etc), then pass the variable into the CREATE_COLLECTION_FROM_QUERY_B procedure instead.

Maybe you are looking for

  • Purchase invoice tables

    Dear all, We're trying to find out purchase order invoice tables. We have found RBKP as header and RSEG is material detail. However we cannot match any of them with MSEG material transactiond because any of them does not contain MSEG document number

  • How to change the Live Bookmarks expiration date?

    When I open Firefox Brief will search for the most recent feeds. I noticed that when for some reason (like holidays) I do not open Firefox for some weeks I miss a lot of feeds. This is normal because Brief uses Live Bookmarks and it can't fetch what

  • PR creation through upload.

    Hi,   I have created a batch upload program to create PR in me51. the following problems i am facing. 1> for each line item my program is creating a new pr. i am not able to do any looping there to run this. i guess my bdc is wrong or what.?? help.(i

  • Don't have Skype password, can't login

    I'm trying to login to skype, I know my name but don't know the password.  I clicked the button to recover the password which reset my Microsoft account password (?)  Now I can log into my Microsoft account, but then it asks me for my Skype password

  • PRA (Production Revenue Accounting)

    Hi Guru's, Can any body help me, what is the PRA(Production Revenue Accounting) in SAP Fi/Co? is it submodule or ? Thanks&Regards, Veera