Hello –

I’m running into a condition where USE ENTITY SELECTION is not working with an 
entity selection that is built with entitySeletion.add() command. I’m wondering 
if I’m using it correctly. I’m running 4Dv17r6. Here is a simplified version of 
what I’m trying to do:

C_Object($sel;$sel_d;$sel_find)
C_Date(vFindDate)
vFindDate:=Date(ALERT("Enter date:"))
$sel_d:=ds.People.query("Receive_Mail = :1";True)           //all records to be 
compared
$sel_find:=ds.People.newSelection()  //empty entity
For each ($item;$sel_d)
                $sel:=ds.Entries.query("People_ID = :1 order by Entry_Date 
desc";$item.LinkID)
                If ($sel.length#0)              //anything found?
                                If ($sel[0].Entry_Date<=vFindDate)           
//compare date of first entry
                                                $sel_find.add($item)
                                End if
                End if
End for each
USE ENTITY SELECTION($sel_find)

I can trace this and see that the $sel_find is a selection of entities from 
People. However, when I try to pull that entity selection back into a normal 
selection it does nothing. The selection of records in the People table is the 
same selection as it was before the method was ran.

Can you use the entitySelection.add command  to build the entity and then later 
use the USE ENTITY SELECTION command? I had this working using classic 4D 
commands and thought I’d convert it to ORDA. I’m wondering if I’m understanding 
the .add command correctly or if something else needs to be done with that 
object before I call the USE ENTITY SELECTION.

Thanks!

Matt Bollwitt

**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to