Omit notes during MIDI recording that are not in defined scale

I'm looking for a way to do the following in Logic, but am not sure how to set this up. I want to be able to:
1. Create a new midi track
2. In selected midi track, select a scale (for example, Pentatonic Minor)
3. Press record
4. During recording, only notes played from Pentatonic Minor scale would "register" (make a sound) and be recorded. All other notes pressed on midi controller that are not in Pentatonic Minor would not "register" nor be recorded in the sequencer.
Additionally helpful would be that in the piano roll sequencer after recording, I could only drag notes up or down along the Pentatonic Minor scale. In other words, I would not be allowed to drag a recorded note to another note that is not in Pentatonic Minor. If a note was dragged onto a "disabled" note, it would automatically snap to its nearest neighbor note in the Pentatonic Minor scale. Additionally useful would be to have all disabled notes (notes that are not in the Pentatonic Minor scale) appear to be disabled (grayed out) in the piano roll sequencer.
If this is not possible, is there any feature in Logic that will get me close to doing what I want? If not, is there any other sequencer that does this? I know this is something I could probably do in Max, but I was hoping to be able to do it in Logic. Thanks.

Patch this between the PhysicalIn and the SequencerIn in the Environment:
!http://home.arcor.de/fuzzfilth/Other/mod.png!
Get it here:
http://home.arcor.de/fuzzfilth/Other/Modulator.zip
Christian

Similar Messages

  • Best approach to delete records that are not in the source table anymore.

    I have a situation where I need to remove records from dimensions that are not in the source data anymore. Right now we are not maintaing history, i.e. not using SCD but planning for the next release. If we did that it would be easy to figure the latest records. The load is nightly and records are updated and new added.
    The approach that I am considering is to join the dimension tables the the sources on keys and delete what doesn't join. However, is there perhaps some function in OWB that would allow to do this automatically on import so it can be also in place for the future?
    Thanks!

    Bear in mind that deleting dimension records becomes problematic if you have facts attached to them. Just because this record is no longer in the active set doesn't mean that it wasn't used historically, and so have foreign key constraints on it in your database. IF this is the case, a short-term solution would be to add an expiry_date field to the dimension and update the load to set this value when the record disappears rather than to delete it.
    And to do that, use the target dimension as a source table, outer join it to the actual source table on the natural key, and so your update will set expiry_date=nvl(expiry_date,sysdate) to set to sysdate if this record has not already been expired on all records where the outer join fails.
    Further consideration: what do you do if the record is re-inserted into the source table? create a new dimension key? Or remove the expiry date?
    But I will say that I am not a fan of deleting records in most circumstances. What do you do if you discover a calculation error and need to fix that and republish historical cubes? Without the historical data, you lose the ability to do things like that.

  • Best way to obtain records that are NOT in another table

    I have two rather large tables in oracle. An Account table that has millions of rows. Each account may be enrolled into a particular program and therefore can also be in an Enrollment table, also with millions of rows. I'm trying to find the most optimal way to find any accounts in ACCOUNT that are NOT in the Enrollment table.
    I was doing something like this:
    select /*+ index(ACCOUNT idx_acct_no) */
    a.acct_no
    from ACCOUNT a
    where a.acct_no not in (Select e.acct_no from ENROLLMENT e);
    This takes a VERY long time to execute, even though I am using the index.
    I even tried to use the PK on the ACCOUNT table, as it is also a FK on the ENROLLMENT table as such:
    select a.acct_no
    from ACCOUNT a
    where a.id not in (Select e.id from ENROLLMENT e);
    this too takes too long to get back (if at all).
    Is there a better way to do this selection please?

    Well if you have the energy to type in the whole list, the syntax you've given will work, unless you blow the permitted number of elements.
    But a practical solution would be to turn the list into a table. You still haven't got the hang of this "giving us enough information" concept, so let's presume:
    (1) you're on a version of the databasse whoch is 9i or higher
    (2) you have this list in a file of some sort.
    In which case use an external table or perhaps a pipelined function to generate output which can be used in a SQL statement.
    If neither of these solutions works for you please provide sufficient information for us to answer your question correctly. Your future co-operation is appreciated.
    cheers, APC

  • How to create an XSD for file adaptor which will ignore the records that are not required.

    Hi All,
       I have a requirement, the Fixed Length file contains
    30013742387462382938742      82347023984623087   
    30037348237  983743  9837423098  98347 
    10108472398   98034702398409238 9838472398   09823409238
    300163527 387462398746 38746293874693746324763
    101037642873643 37438724683746837648 873648736
    200138743986493874398
    2002738469837246
    10003784629837469283746937463987469387
    I need to select only the records that startswith 3001 and 3003 which are of different types and ignore the remaining records like 1010,2001,2002,1000.
    Can any one help me on this.

    You can make use of "conditionValue" or "startsWith" attributes while designing you native XSD.
    Check this example - Native Format Builder Wizard - 11g Release 1 (11.1.1.6.3) for better understanding.

  • How to calculate Sum of records that are not Suppressed

    Hi All Experts,
    I have Created A layout for SAP B1 in crystal report.Because of Some Condition I have  to Suppress Detail Section.
    The Suppress Condition is As Follows
    {ExcisePur.ItemCode}=Previous({ExcisePur.ItemCode}) And {ExcisePur.Batchnum}=Previous({ExcisePur.Batchnum})
    And it is Working Fine,the Desired Detail Section is Suppressed.
    Now I Have to take Sum of Records ,But that records are also Calculated which are Suppressed.
    For these I have Read Several post where someone had same problem,
    there they have Asked to Create A Running Total And use the Formula in evaluate section same as in Suppress Condition but opposite of it.
    I did the same thing using these Formula
    {ExcisePur.ItemCode}<>Previous({ExcisePur.ItemCode}) And {ExcisePur.Batchnum}<>Previous({ExcisePur.Batchnum})
    But it is Calculating only the Suppressed Record But Not the Record which is to be Calculated.
    Please help me to Accomplish this.
    I am very Much blank where I am  going wrong.
    Regards,
    Gayatri Shukla

    Hi Gayatri,
    I'm not too sure why this isn't working as the logic seems correct.
    Here's another way to do this:
    1) Create another formula and place this on the Details Section:
    whileprintingrecords;
    numbervar x;
    if onfirstrecord then
    x := {Field_to_summarize}
    else if {ExcisePur.ItemCode} <> Previous({ExcisePur.ItemCode}) And {ExcisePur.Batchnum} <> Previous({ExcisePur.Batchnum}) then
    x := x + {Field_to_summarize};
    2) Create another formula and place this on the Report Footer:
    whileprintingrecords;
    numbervar x;
    -Abhilash

  • TS4124 Is there an option not to upload songs that are not matched in the iTunes library

    I don't want to upload all songs not matched, not necessary and adds no value. Should be an option to skip this step and proceed after matching all songs in iTunes library

    Please disregard. I found the problem. The 3 songs were duplicates so everything was synching correctly.

  • Records in a table that are not older than two weeks

    Hey everyone,
    I have a mysql table which has a column DATE which contains the date the enty was inserted
    I need to write a script which keeps only those records that are no older than two weeks.
    Can this be done in sql?
    I can do it in Java but I guess this is not the most efficient way.
    I use jsp and servlets in my app.

    I just tried out the above code:
    DELETE FROM myTableHere  WHERE DATE_SUB(CURDATE(),INTERVAL 14 DAY) <= DATE;This is the error that I got:
    mysql> DELETE FROM myTableHere WHERE DATE_SUB(CURDATE(),INTERVAL 14 DAY) <= DATE;
    ERROR 1054 (42S22): Unknown column 'DATE' in 'where clause'
    mysql>
    my sql table has the currentDate column which specifies the current date and time when this entry was inserted into the DB. To get current date and time I use 'now()' function of sql.
    what is the problem?
    Thanks.

  • The system could not find any entries that are relevant to costing.

    plz give the solution ,its urgent
    Message no. CK060
    Diagnosis
    The system could not find any entries that are relevant to costing.
    System Response
    The system did not cost the object.
    Procedure
    Check whether the following objects should be flagged as relevant to costing:
    Items in the BOM
    Display BOM
    Operations in the routing
    Control key in the routing
    1. Look at the message log.
    2. Check whether a quantity was specified in the confirmation.

    hi,
    iam facing the problem while creating the
    stnadard cost estimate ck11n
    the system prompts the following message
    confirmation
    Logistics - General (LO)
    Information from the vendor to the recipient about the status of the purchase order.
    The term confirmation covers different types of information from the vendor to the customer, such as order, loading or transportation confirmation and the shipping notification.
    If materials planning takes place without a confirmation, planning can only be based on the delivery dates and quantities in the purchase order. In contrast, confirmations make it possible for the customer to plan the materials more precisely because between the purchase order and planned delivery date, more reliable information has become available.
    Logistics - General (LO)
    Communication sent by a vendor to a customer regarding the status of a purchase order.
    The term "confirmation" (short for "vendor confirmation") is an umbrella term for various types of information provided by a vendor to a customer, including order acknowledgments, loading or transport confirmations and shipping notifications.
    If the customer's materials planning and inventory control system does not work with confirmations, it can only refer to the delivery dates and quantities set out in the purchase order. The use of confirmations, on the other hand, makes the materials planning and inventory control process more precise, since between the PO date and the planned delivery date the customer receives increasingly reliable information about the pending arrival of ordered goods.
    Treasury Management (TR-TM)
    After concluding a financial transaction, a confirmation of the related contract data is sent to the relevant business partner. Confirmations can be printed or sent electronically directly from the R/3 System. Confirmation forms are defined via the correspondence type.
    Logistics - General (LO)
    Part of order monitoring, this documents the processing status of operations or sub-operations. In the SAP System, a distinction is made between partial and final confirmations.
    A final confirmation is used to determine
    at which work center the operation should be carried out
    who has carried out the operation
    the quantities of yield and scrap quantities that have been produced
    the size of the standard values required for the actual operation
    Materials Management (MM)
    Communication from a vendor to a customer providing information on the status of a purchase order.
    As used in this sense, the term "confirmation" can cover a number of different documents, such as order acknowledgment, loading confirmation, or shipping notification. Also termed "order acceptance/fulfillment confirmation".
    If the materials planning and control system operates without such confirmations, it can only work on the basis of the delivery dates and quantities in the purchase order. Confirmations, on the other hand, enable the customer to plan more exactly. In the period between the issue of the PO and the planned delivery date he is provided with more up-to-date and increasingly reliable information on the expected delivery.
    Project System (PS)
    A confirmation is a part of network control. It documents the state of processing for network activities and activity elements. There are two types of confirmations in the R/3 System: partial and final confirmations.
    A confirmation is used to record:
    the work center where the activity was carried out
    the person who carried out the activity
    the yield and scrap produced in an activity
    the actual values for the standard times
    Intellectual Property Management (CRM-IM-IPM)
    A report made by the licensee and defined in the rights sale contract on sales volumes or other quantities (such as audience figures for a film) during a period.
    Receiving (ECO-BBP-REC)
    An electronic document that combines the functions of goods receipts and service entry sheets. By creating a confirmation:
    Vendors can confirm that they have fulfilled their orders
    Employees can confirm the goods and services they ordered via their shopping baskets
    Central goods recipients can confirm the goods and services ordered by employees for whom they are responsibleconfirmation
    Logistics - General (LO)
    Information from the vendor to the recipient about the status of the purchase order.
    The term confirmation covers different types of information from the vendor to the customer, such as order, loading or transportation confirmation and the shipping notification.
    If materials planning takes place without a confirmation, planning can only be based on the delivery dates and quantities in the purchase order. In contrast, confirmations make it possible for the customer to plan the materials more precisely because between the purchase order and planned delivery date, more reliable information has become available.
    Logistics - General (LO)
    Communication sent by a vendor to a customer regarding the status of a purchase order.
    The term "confirmation" (short for "vendor confirmation") is an umbrella term for various types of information provided by a vendor to a customer, including order acknowledgments, loading or transport confirmations and shipping notifications.
    If the customer's materials planning and inventory control system does not work with confirmations, it can only refer to the delivery dates and quantities set out in the purchase order. The use of confirmations, on the other hand, makes the materials planning and inventory control process more precise, since between the PO date and the planned delivery date the customer receives increasingly reliable information about the pending arrival of ordered goods.
    Treasury Management (TR-TM)
    After concluding a financial transaction, a confirmation of the related contract data is sent to the relevant business partner. Confirmations can be printed or sent electronically directly from the R/3 System. Confirmation forms are defined via the correspondence type.
    Logistics - General (LO)
    Part of order monitoring, this documents the processing status of operations or sub-operations. In the SAP System, a distinction is made between partial and final confirmations.
    A final confirmation is used to determine
    at which work center the operation should be carried out
    who has carried out the operation
    the quantities of yield and scrap quantities that have been produced
    the size of the standard values required for the actual operation
    Materials Management (MM)
    Communication from a vendor to a customer providing information on the status of a purchase order.
    As used in this sense, the term "confirmation" can cover a number of different documents, such as order acknowledgment, loading confirmation, or shipping notification. Also termed "order acceptance/fulfillment confirmation".
    If the materials planning and control system operates without such confirmations, it can only work on the basis of the delivery dates and quantities in the purchase order. Confirmations, on the other hand, enable the customer to plan more exactly. In the period between the issue of the PO and the planned delivery date he is provided with more up-to-date and increasingly reliable information on the expected delivery.
    Project System (PS)
    A confirmation is a part of network control. It documents the state of processing for network activities and activity elements. There are two types of confirmations in the R/3 System: partial and final confirmations.
    A confirmation is used to record:
    the work center where the activity was carried out
    the person who carried out the activity
    the yield and scrap produced in an activity
    the actual values for the standard times
    Intellectual Property Management (CRM-IM-IPM)
    A report made by the licensee and defined in the rights sale contract on sales volumes or other quantities (such as audience figures for a film) during a period.
    Receiving (ECO-BBP-REC)
    An electronic document that combines the functions of goods receipts and service entry sheets. By creating a confirmation:
    Vendors can confirm that they have fulfilled their orders
    Employees can confirm the goods and services they ordered via their shopping baskets
    Central goods recipients can confirm the goods and services ordered by employees for whom they are responsible

  • How to delete a in place record that will not undeclare

    I have an "in-place" record that will not let me undeclare itself, not sure how it got created but here are some facts about it:
    when i first looked at it showed as checked out to (blank).  This is different from all of my other in-place records which show as checked out to "System Account".  I tried checking it out to me (and it let me) which was strange!!  When I
    try to undeclare it as a record by using the "compliance details" interface and click the undeclare record link, the reocrd status is changed from "Declared record on 1/17/2011" to "Record".  When I go back to the UI it still shows the record with the
    little lock on it.  If I try to delete the record using the library interface I get the message: "The item cannot be updated because it is locked as read-only".  I installed sharepoint manager 2010 (from codeplex) on my server and navigated to this
    item in the list and checked out the properties...
    in this tool it says "IsReadOnly" = false
    if I look at the individual properties of the item i see properties like
    ecm_ItmLockHolders  value = ecm_InPlaceRecordLock
    ecm_ItemDeleteBlockHOlders value= ecm_InPlaceRecordLock
    I suspect that this is why ic cannot get rid of the bloody record...  i don't know why undeclare doesn't take these locks off (Perhaps because someohw it got checked out to someone other than system).  I even tried going iinto the content database
    to set the CheckedOutTo column to null.  when i did this nothing happened
    i tried setting the id equal to the "system account" Id in the content database and the record vanished from the document library (although I can still see it in the content database)...
    this is a big mystery for me... all i want is to get rid of a record that somehow has been "corrupted"  we have been demoing some third party applications which upload to sharepoint and prerhaps they got the file in this state (its an email .msg format)...
    i definitely need to know the recommended way to clean a record that will not let you undeclare it... help!  my next course of action will be a ms support call...
    krd

    the record was declared as part of info mgmt policy (created +1 days, delcare record), then i have another step (declared record + 1 day, start a workflow).  I'm trying to delete the record using a workflow (because the OOTB disposition workflow doesn't
    work, i'm trying to create my own disposition workflow which undeclares the record first then deletes it).  But that is a bit of a side story (I haven't managed to get that working...)
    krd

  • Display alternate color in rows  : : : record numbers are not in sequence to display alternate color.

    Post Author: SRK
    CA Forum: General
    Hi ,
      I am using  the following formula to display the alternate white and silver  background color in every reocrd but this does not work because the records numbers are not in sequence  for ex : its showing 54,56,58 which is not allowing the alternate color, Any advice.Thanks if   remainder(recordnumber,2) =0 then    crNoColorelse    Color (218,218,218); 

    Post Author: keiffer6
    CA Forum: General
    Could you simply add a running total for each record. That will give you the 1 2 3 4 5 6 ....
    Then in the details section color formula, use something like this:
    if RunningTotal Mod 2 = 0 then crSilver Else crNoColor.
    HTH

  • How do I include those empployee numbers that are not 8 digits?

    Hello all again.
    My script currently doesn't find those employee numbers that are NOT 8 digits (some emp nos are 6, 7, 9) when doing comparisons. I've tried LPAD but it still doesn't find. Can anybody suggest a reason for this? I can post my whole script if you want but basically it doesn't match record in my temp table (SU_TEMPLOYEE_DETAILS):
      SELECT std_hire_date, std_last_name, std_sex, std_date_of_birth,
                 std_email_address, std_emp_status,
                 LPAD (std_employee_number, 8, '0') std_employee_number,
               --  std_employee_number,
                 std_first_name, std_marital_status, std_middle_names,
                 std_nationality, std_title, std_national_identifier,
                 std_address_line1, std_address_line2, std_address_line3,
                 std_address_line4, std_post_code, std_telephone_1, std_country,
                         std_location_id,         LPAD (std_supervisor_number, 8, '0') std_supervisor_number
          FROM   SU_TEMPLOYEE_DETAILS
           WHERE  std_employee_number = :p_emp_number..with the existing record in Production instance:
                 SELECT DISTINCT per.person_id, per.business_group_id, per.last_name,
                          per.start_date, per.date_of_birth, per.email_address,
                         --LPAD (per.employee_number, 8, '0') employee_number,
                        per.employee_number,
                          per.first_name,
                          per.marital_status, per.middle_names, per.nationality,
                          per.national_identifier, per.sex, per.title,
                          padd.address_id, padd.primary_flag, padd.address_line1,
                          padd.address_line2, padd.address_line3,
                          padd.town_or_city, padd.postal_code,
                          padd.telephone_number_1, paas.assignment_id,
                          paas.assignment_number, paas.object_version_number,
                          paas.effective_start_date, paas.effective_end_date,
                          paas.job_id, paas.position_id, paas.location_id,
                          paas.organization_id, paas.assignment_type,
                          paas.supervisor_id, paas.default_code_comb_id,
                          paas.set_of_books_id, paas.period_of_service_id
                     FROM per_all_people_f per,
                          per_all_assignments_f paas,
                          per_addresses padd
                    WHERE padd.person_id(+) = per.person_id
                      AND paas.person_id(+) = per.person_id
                      AND per.employee_number LIKE 'C%'-- :p_emp_number 
                          AND per.national_identifier = :p_ni_number
                          AND  REGEXP_LIKE(per.employee_number, '[[:alpha:]]');The Employee Number is 7 digits long (0000016). But I need the script to match its record where it may be 000016 or 00000016 in Production. Is this possible?
    Many thanks for looking..
    Steven

    JackyWhite wrote:
    My script currently doesn't find those employee numbers that are NOT 8 digits (some emp nos are 6, 7, 9) when doing comparisons. I've tried LPAD but it still doesn't find. Can anybody suggest a reason for this? I can post my whole script if you want but basically it doesn't match record in my temp table (SU_TEMPLOYEE_DETAILS):
    The Employee Number is 7 digits long (0000016). But I need the script to match its record where it may be 000016 or 00000016 in Production. Is this possible? I would like to use the TRIM Function here rather than a simple LPAD (with hard coded length) especially if the length of the column std_employee number varies based on the leading zeroes. Something like:
    SQL> WITH test_tab AS
      2       (SELECT '000016' col
      3          FROM DUAL
      4        UNION ALL
      5        SELECT '10000016'
      6          FROM DUAL
      7        UNION ALL
      8        SELECT '00000016'
      9          FROM DUAL)
    10  -- "end of test data "
    11  SELECT col, TRIM (LEADING '0' FROM col) changed_col_2
    12    FROM test_tab
    13  /
    COL      CHANGED_
    000016   16
    10000016 10000016
    00000016 16
    3 rows selected.
    SQL> variable param VARCHAR2(30);
    SQL> exec :param := '00016';
    PL/SQL procedure successfully completed.
    SQL>  WITH test_tab AS
      2        (SELECT '000016' col
      3           FROM DUAL
      4         UNION ALL
      5         SELECT '10000016'
      6           FROM DUAL
      7         UNION ALL
      8         SELECT '00000016'
      9           FROM DUAL)
    10   -- "end of test data "
    11   SELECT col, TRIM (LEADING '0' FROM col) changed_col_2
    12     FROM test_tab
    13    WHERE TRIM (LEADING '0' FROM col) = TRIM (LEADING '0' FROM :param)
    14   /
    COL      CHANGED_
    000016   16
    00000016 16
    2 rows selected.
    SQL> exec :param := '016';
    PL/SQL procedure successfully completed.
    SQL>  WITH test_tab AS
      2        (SELECT '000016' col
      3           FROM DUAL
      4         UNION ALL
      5         SELECT '10000016'
      6           FROM DUAL
      7         UNION ALL
      8         SELECT '00000016'
      9           FROM DUAL)
    10   -- "end of test data "
    11   SELECT col, TRIM (LEADING '0' FROM col) changed_col_2
    12     FROM test_tab
    13    WHERE TRIM (LEADING '0' FROM col) = TRIM (LEADING '0' FROM :param)
    14   /
    COL      CHANGED_
    000016   16
    00000016 16
    2 rows selected.
    SQL> So your where clause will become something like:
    WHERE TRIM (LEADING '0' FROM std_employee_number) =
                                              TRIM (LEADING '0' FROM :p_emp_number)Hope this helps.
    Regards,
    Jo

  • How to get master data records that do not have transaction data in a query

    Hi,
    How to get master data records that do not have transaction data in a query output. Can we create a query or any other way to get the master data records that do not have transaction data?

    Hi,
    Create a multiprovider which includes transactional data target and master data info object. Make sure that identification for this master data info object is ticked on both the provider.
    Create report on this multiprovider , keep the master data info object in rows , and now you should able to see all the values which are there in master data info object irrespective of transaction happened or not .
    Next you may create condition showing only zero keyfigure values , ie. master data without any transaction.
    Hope that helps.
    Regards
    Mr Kapadia

  • Fields that are not displayed are still submitted

    Is there any way to prevent fields from being submitted? I have fields that are only conditionally displayed on the screen, but the values are submitted every time.
    ie, user enters some field values, submits the page. we branch to the same page and do not clear the values so the user can see what he/she put in last time.
    the user now selects from a select list which causes some of the fields that previously had values to no longer be displayed.
    the user fills out some of the other fields, then submits the page, and all the old values and the new values are submitted. i would like only the new values to be submitted, and the old values not to be submitted.
    is this possible? (and reasonable to implement)

    Original Question:
    Is there any way to prevent fields from being submitted? I have fields that are only conditionally displayed on the screen, but the values are submitted every time.
    Hi Becky,
    Yes Modify your submit procedure to only submit the records that are displayed on the screen.
    I'm not too clear on why or what your trying to do.
    When you submit the page and then branch to the same page.
    Why don't you just make the user edit the record they just entered or create a new record?
    Maybe I've misunderstood something but something your doing in the steps you've described, doesn't seem to be too clear to me...

  • How to select all the people that are not in any equipe  ?

    Hi,
    I have a nice SQL expression that gives me as a result all the "AGENTS" (people) that are working in an EQUIPE (a team)
    select a."AGENT_ID",
    a."NOM" || ' ' || a."PRENOM" "Nom",
    c.libelle "Equipe",
    a."DATE_EMBAUCHE" "Date embauche",
    a."DATE_DEBAUCHE" "Date débauche"
    from OBSERVATOIRE."AGENT" a,
    observatoire.equipe_agents b,
    observatoire.equipe c
    where a.agent_id = b.agent_id
    and b.equipe_id = c.equipe_id
    order by nom
    Now, how to select all the agents that are NOT working in any "EQUIPE" (team) ?
    I have tried but could not succeed !
    Thank you for your kind help.
    Christian

    Christian from France wrote:
    It is not working because the table EQUIPE_AGENTS does not contains a row if the agent is not into any equipe.
    CREATE TABLE "OBSERVATOIRE"."EQUIPE_AGENTS"
    (     "EQUIPE_AGENTS_ID" NUMBER NOT NULL ENABLE,
         "EQUIPE_ID" NUMBER NOT NULL ENABLE,
         "AGENT_ID" NUMBER NOT NULL ENABLE)
    CREATE TABLE "OBSERVATOIRE"."AGENT"
    (     "AGENT_ID" NUMBER NOT NULL ENABLE,
         "GRADES_ID" NUMBER NOT NULL ENABLE,
         "NOM" VARCHAR2(50 BYTE) NOT NULL ENABLE,
         "PRENOM" VARCHAR2(50 BYTE),
         "DATE_EMBAUCHE" DATE NOT NULL ENABLE,
         "DATE_DEBAUCHE" DATE)
    The only way to "know" if an agent is not into any equipe (team) is to search into the EQUIPE_AGENTS table, and if we do not find the ID of the agent into this table, then we know that this agent is not into any EQUIPE (team).
    I don't know ho to translate this into SQL.And that's what my query does. It uses an OUTER JOIN so that a result record is returned whether or not there is a record in EQUIPE_AGENTS. And the check for EQUIPE_ID is NULL restricts the result set to those where there IS NOT a record in EQUIPE_AGENTS.
    A more traditional way would be to use NOT IN or NOT EXISTS clauses, but they can prove inefficient.

  • "ADF Navigation List" does not shows all items that are in table

    Hi
    Thank you for reading my post
    I am tring to use "ADF Navigation List" , (it can be draged from data control platte into a form)
    but when i drag and drop it on my form it does not shows all items that are available in my table ?
    it just shows 10 item when i have 60 record in my Table.
    Thanks

    Hi,
    in the pageDef ile, select the iterator for this list and set the fetch size to -1 (its 10 by default)
    Frank

Maybe you are looking for