• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: resetting record values to ""
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: resetting record values to ""


  • Subject: Re: resetting record values to ""
  • From: email@hidden
  • Date: Thu, 4 Jan 2001 00:38:14 -0500

As a follow up to the lament of "Bryan" <email@hidden> on Mon, 01 Jan 2001
20:06:40 -0500,

> I was afraid of that, Unfortunately the the empty record is:
>
> property record_out : {Last_Name:"", First_Name:"", Account_Num:"",
> Facility:"", Referring_Physician:"", Exam_1:"", Exam_2:"", Exam_3:"",
> Exam_4:"", Exam_5:"", Exam_6:"", Date_of_Exam:"", Findings:"",
[...]

> And I have to reset it multiple times in the same script.
> I was hoping for something like:
>
> set every value of record record_out to ""
>
> But I may have to just use a handler.

Something else you might find yourself needing to do would be to clear or preset
multiple properties of a record. In that case, you can use concatenation,
taking advantage of the fact that, if you concatenate two records and they have
some properties with the same name, the left record's appear in the result. So,


{ a:0, b:0, d:0 } & {a:1, b:2, c:3, d:4, e:5}
--> result: {a:0, b:0, c:3, d:0, e:5}

So make a "cleared record" containing only the properties you want to change,
and concatenate it on the left side of your main record.

property record_out : {Last_Name:"", First_Name:"", Account_Num:"",
Facility:"", Referring_Physician:"", Exam_1:"", Exam_2:"", Exam_3:"",
Exam_4:"", Exam_5:"", Exam_6:"", Date_of_Exam:"", Findings:""}

property clear_exams : {Exam_1:"", Exam_2:"", Exam_3:"", Exam_4:"", Exam_5:"",
Exam_6:""}

--[... stuff happens. Now we need to clear the exams fields. ]

set record_out to clear_exams & record_out

Not exactly what you asked for, but it might be useful.

--
Scott Norton Phone: +1-703-299-1656
DTI Associates, Inc. Fax: +1-703-706-0476
2920 South Glebe Road Internet: email@hidden
Arlington, VA 22206-2768 or email@hidden


  • Prev by Date: Re: Referring to the local hard drive
  • Next by Date: Re: More about Records
  • Previous by thread: Re: resetting record values to ""
  • Next by thread: Re: resetting record values to ""
  • Index(es):
    • Date
    • Thread