kevino Posted September 24, 2008 Posted September 24, 2008 I have a simple script that copies data from one field into another. I'd like to apply this script to all of the records in the database. How can I make the script advance through each record?
aldipalo Posted September 24, 2008 Posted September 24, 2008 If I understand you correctly you want to copy the contents of FieldA to FieldB in each record within your database? Allow User Abort (Off) Go To Record/Request/First Loop If(IsEmpty(FieldB)) Set Field(FieldB;FieldA) EndIF Go To Record/Request/Next; Exit after Last End Loop A few comments/Cautions: The If statement is there only if there may already be data in FieldB in some records that you do not want to change. If the database is large it will run for several minutes. MAKE A BACKUP of your files before running this script! If this is not what you need let us know. hth
Lee Smith Posted September 24, 2008 Posted September 24, 2008 I would remmend against using a Abort Scrft Step. Lee
kevino Posted September 24, 2008 Author Posted September 24, 2008 Thanks for the help. That did exactly what I needed it to. Now I know how to use the Go to Record/Request/Page command.
Vaughan Posted September 24, 2008 Posted September 24, 2008 The Replace script step will also work. The conditional can be specified in the calculation.
Recommended Posts
This topic is 5905 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now