Examples
namesSoup := GetUnionSoup ("Names"); namesCursor := namesSoup:Query(nil); anEntry := namesCursor:Entry(); Print(anEntry); #440E875 {class: person, version: 2, sorton: "Christie Agatha", address2: NIL, addresses: [], pagers: [], address: NIL, postal_code: "", cardType: 1, anniversary: NIL, region: NIL, _modTime: 48616547, city: NIL, email: NIL, bdayEvent: NIL, title: NIL, country: "England", name: {honorific: NIL, first: "Agatha", last: "Christie", title: NIL, class: person}, company: "", emailAddrs: [], companies: [], notes: NIL, anniversaryEvent: NIL, names: [], phones: [NIL], _uniqueID: 362, bday: NIL, emailPassword: NIL }Now, open the Names application and scroll to that entry. In the following code, we change some of the values in the entry and then send the
EntryChangeXMit
message:
anEntry.city := "London"; anEntry.country := "England"; EntryChangeXmit(anEntry, '|ProgNewton:Calliope|);You should see your entry updated on screen as well.
An online version of Programming for the Newton using Macintosh, 2nd ed. ©1996, 1994, Julie McKeehan and Neil Rhodes.
Last modified: 1 DEC 1996