Re: APPLY TO ENTITY SELECTION?

2020-02-29 Thread Jeremy Roussak via 4D_Tech
I’m not sure how that fits with what I’d like to do, Jeremy. Getting an entity 
selection, transforming it into a collection, fiddling with the collection and 
putting it back does seem rather involved.

Old:
ALL RECORDS([numbers])
APPLY TO SELECTION([numbers]phone:=“+44”+[numbers]phone)

ORDA:
For each ($number;ds.numbers.all())
$number.phone:=“44”+$number.phone
$number.save()
End for each

What I was looking for was something like

ds.numbers.all().applyToEach(“number = :1”; ”44”+number)

But if it’s not there, the hassle isn’t great.

Jeremy

> On 29 Feb 2020, at 16:54, Jeremy French  wrote:
> 
> Have you looked at the data class method “fromCollection”?
> 
> https://doc.4d.com/4Dv18/4D/18/dataClassfromCollection.305-4505892.en.html
> 
> Sent from my iPad
>> On Feb 29, 2020, at 11:25 AM, Jeremy Roussak via 4D_Tech 
>> <4d_tech@lists.4d.com> wrote:
>> 
>> equivalent of APPLY TO SELECTION for an entity selection?

**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

Re: APPLY TO ENTITY SELECTION?

2020-02-29 Thread Jeremy French via 4D_Tech
Have you looked at the data class method “fromCollection”?

https://doc.4d.com/4Dv18/4D/18/dataClassfromCollection.305-4505892.en.html





Sent from my iPad
> On Feb 29, 2020, at 11:25 AM, Jeremy Roussak via 4D_Tech 
> <4d_tech@lists.4d.com> wrote:
> 
> equivalent of APPLY TO SELECTION for an entity selection?
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**

APPLY TO ENTITY SELECTION?

2020-02-29 Thread Jeremy Roussak via 4D_Tech
Is there an equivalent of APPLY TO SELECTION for an entity selection? Or do we 
just use a for each … end for each loop?

Jeremy
**
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**