Many Cards vs. Lists vs. XML

Sivakatirswami katir at hindu.org
Mon Feb 18 15:16:19 EST 2008


Peter Alcibiades wrote:
> Sivakatirswami, thanks for a most interesting and thought provoking post and 
> approach that would never have occurred to me.  Perhaps the disadvantage of 
> it might be that exporting the data in a way that can be used by another 
> application might require extra work, if you feel the need to provide for 
> that? 

Work? I don't think so.., in  my "baby xtalk" way of coding

# export, tab delimited:

# let's get a header first
# assume card 1 has all fields that any record might have

  repeat with y = 1 to the number of flds of card 1
        put the short name of fld y & tab after tOutput
   end repeat

put cr after tOutput

# now the data:

put the card names of this stack into tRecords

repeat for each line x in tRecords
   repeat with y = 1 to the number of flds of card x
        put fld y & tab after the output
   end repeat
put cr after tOutput
end repeat

put tOutput into url "file:/myExport.txt"

Speed issues:

1) never load data runtime into a field (one line at a time) Always load 
a variable then put that into a field
(in case you are doing runtime lists-reports in the UI)
2) don't use " go to card x  # and then do stuff... instead. refer to 
the card by it's card name.. which you have
previously set to be the primary ID for the record-- which is  your key 
field in the UI...






>   
>
> But apart from that, its very interesting and I'll try it.
>
> Peter
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>   




More information about the use-livecode mailing list