V4MD Info about setBlank()
    Ruslan Zasukhin 
    sunshine at public.kherson.ua
       
    Thu Oct  6 23:09:47 CDT 2005
    
    
  
On 10/6/05 10:56 PM, "info at vallemediatime.com" <info at vallemediatime.com>
wrote:
> Hi list,
> I need to better understand the use of Table.setBlank method
> 
> I've tried this:
> 
> on CreateTable_Person
>   Person = gDb.createTable("Person")
>   Person.createUShortField("fPerson_ID", [#fUnique])
>   Person.createStringField("fPerson_Name", 20)
>   Person.createByteField("fPersonType_Ref")
> end
> 
> on AddRecordsTo_Person
>   Person = gDb.table(Person)
>   fPerson_ID = Person.field("fPerson_ID")
>   fPerson_Name = Person.field("fPerson_Name")
>   fPersonType_Ref = Person.field("fPersonType_Ref")
>   curTable.setBlank()
>   curTable.addRecord()
> end
> 
> When I add a record I want to set all Person.fields to EMPTY... is this
> script right or is better someother code?
Of course it will be empty! :-)
Look what you do:
1) you enter new values for fields
>   Person = gDb.table(Person)
>   fPerson_ID = Person.field("fPerson_ID")
>   fPerson_Name = Person.field("fPerson_Name")
>   fPersonType_Ref = Person.field("fPersonType_Ref")
2) then you do SetBlank()
    OOOOOOOOOOPS 
You have erase all your new values !
The correct code is:
--------------------------------------
on AddRecordsTo_Person
   Person = gDb.table(Person)
   Person.setBlank()
       fPerson_ID = Person.field("fPerson_ID")
       fPerson_Name = Person.field("fPerson_Name")
       fPersonType_Ref = Person.field("fPersonType_Ref")
 
  curTable.addRecord()
end
--------------------------------------
Wait wait wait wait.
Paolo, you have even double mistake.
       fPerson_ID = Person.field("fPerson_ID")
       fPerson_Name = Person.field("fPerson_Name")
       fPersonType_Ref = Person.field("fPersonType_Ref")
This only give you fields. But I do not se any line to add new values.
-- 
Best regards,
Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc
Valentina - Joining Worlds of Information
http://www.paradigmasoft.com
[I feel the need: the need for speed]
    
    
More information about the Valentina
mailing list