How To Writeback To Database
 
The Writeback functions in Collect! let you write information
to a database field when a report is run. This is very useful
for making notations to database fields, to alert the  user
to the status of a particular record, for instance, or to store
a value in a field. You can also tag or untag records using
this method.
 
Here are a few examples demonstrating this feature:
 
Writing the word "printed" to the User 6 field on the  Transaction form:
 
@EDITtr.u6 = "printed"
 
This is very useful for recording the fact that the report has been
run on the particular account or transaction. For instance, when
printing checks, it is useful to record that the check was printed.
 
Writing results of a variable calculation to the User 1 field on the  Debtor form:
 
@EDITde.u1 = @varGOwing
 
This example requires that you understand the use of variables.
After you have performed your calculations and assigned a value
to the variable @varGOwing, you can use the writeback feature to
write this value to a field. Please see  How To Use Variables for
more information on the use of variables.
 
Moving information from one field to another in Collect!
 
@EDITde.u2 = @de.u1
 
This example takes the value of one field and puts it in another
field. In this example, the value is now in both fields.
 
Tag Records
This example shows how to tag records and view the tagged
list afterward.
 
@SETde.na.tag = 1 // tags the  debtor record 
@SETde.na.untag = 1 // untags the debtor record 
@SETde.na.viewtags = 1 // turns on the view tags
switch on the debtor record 
@SETde.na.viewall = 1 // turns on the view all on
the debtor record
 
After you have run this report, you would Browse, All Debtors to
view the list of accounts tagged by the report.
 
 
 
Writeback In Control File
The writeback feature can also be used in  control files.
This is very useful for writing values to database fields
based on criteria in other fields. For instance, when a
Debtor is opened, the  Debtor Status can be automatically
changed based on some other criterion. Please keep in
mind that a control file set at the Form level executes
when the form is opened.
 
 
 
See Also
-  Report Sample to view  sample reports and letters
 
-  Report Topics Index for a list of all report and letter topics
 
 
 
 
 | 
Was this page helpful? Do you have any comments on this document? Can we make it better? If so how may we improve this page.
Please click this link to send us your comments: helpinfo@collect.org