Thanks Mike, Razzak, Bill and James, all the solutions worked great. I used James' for the final version, to maximize the fun.
Paul Paul Patrick, Associate Registrar University of Central Oklaoma [email protected] (405) 974-2336 From: [email protected] [mailto:[email protected]] On Behalf Of James Bentley Sent: Tuesday, January 06, 2009 11:36 AM To: RBASE-L Mailing List Subject: [RBASE-L] - Re: 0 filling fixed length numeric field for fixed length text outputfile Better still use the following syntax: SET VAR lastline = ('T1' + (format(.fknt,'[-]000000')) + (format(.hknt,'[-]000000')) + (format(.lknt,'[-]000000')) + (format(.wknt,'[-]000000')) + (format(.gknt,'[-]000000')) + (format(.aknt,'[-]000000')) + (format(.xknt,'[-]000000')) + (format(.dknt,'[-]000000')) + (format(.totknt,'[-]00000000')) + (RJS(.filler,642))) Note!! the syntax '[-]000000' transfers the "+/-" place holder to the end of the field. Thus when you use the "+" catenation syntax this eleminates the trailing space reserved for the "+/-" place holder. Also this syntax should be faster that suggested alternatives. Jim Bentley American Celiac Society [email protected] tel: 1-504-737-3293 ________________________________ From: Bill Downall <[email protected]> To: RBASE-L Mailing List <[email protected]> Sent: Tuesday, January 6, 2009 11:24:05 AM Subject: [RBASE-L] - Re: 0 filling fixed length numeric field for fixed length text outputfile Paul, Format is leaving room at the left end of the numbers for the minus sign. You will have to eliminate that. Here are some options: 1) before your WRITE: SET VAR vLastLine=(srpl(.vLastline,' ',NULL,0)) 2) Use LJS() to left-justify each formatted value ('T1' + ljs(format(.fknt,'000000')) + ljs(format(.hknt,'000000')) _ etc. Bill On Tue, Jan 6, 2009 at 12:16 PM, Paul Patrick - Enrollment Management <[email protected]<mailto:[email protected]>> wrote: Good morning, all. I'm creating a student enrollment file to send to the National Clearinghouse, and trying to 0-fill an output field and concatenate it to other 0-filled fields. I'm using the code below SET VAR lastline = ('T1' + (format(.fknt,'000000')) + (format(.hknt,'000000')) + (format(.lknt,'000000')) + (format(.wknt,'000000')) + (format(.gknt,'000000')) + (format(.aknt,'000000')) + (format(.xknt,'000000')) + (format(.dknt,'000000')) + (format(.totknt,'00000000')) + (RJS(.filler,642))) WRITE .lastline And the results look like this. An extra space is being added between fields. T1 008844 004080 001823 000441 000000 000000 000002 00015192 Any ideas how to get rid of the space or a better way to accomplish this? I've used LJS and RJS on the fields which get rid of the extra spaces, but haven't figured out how to 0-fill using those methods. Any help would be appreciated. Paul & nbsp; & nbsp; &n bsp; Paul Patrick, Associate Registrar University of Central Oklaoma [email protected]<mailto:[email protected]> (405) 974-2336 From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Tom Frederick Sent: Monday, January 05, 2009 12:47 PM To: RBASE-L Mailing List Subject: [RBASE-L] - Relational Verification Today, I had two LAN based tables pop up the error message 'Cannot read table structure' while running Relational Verification before using Design. Other LAN tables had no problems with RV or Design. A clone development database on another drive works just fine. Using 12/29 V8 and did the usual checks including reload. RV has been ON for several months for no particular reason. When RV is turned off, the tables popped up immediately and operate / save like always. My understanding is RV ON checks table structures before changes and RV OFF checks table structures after saving any changes. Is there a reason to leave RV ON if OFF seems to work just fine? If these messages are a sign of something developing, what is a likely solution? I am putting an Audit system into the Forms for these tables, but have not changed the tables themselves in a long time. Tom Frederick Elm City Center 1314 W Walnut Jacksonville, IL 62650 Off - 217-245-9504 Fax - 217-245-2350 Email - [email protected]<mailto:[email protected]> Web - www.elmcity.org<http://www.elmcity.org> ________________________________ **ADDRESS CHANGE NOTICE**-The University of Central Oklahoma is moving to a new Internet address. All e-mail addresses and Web sites are now available at uco.edu<http://uco.edu>. All e-mail addresses and Web sites will use uco.edu<http://uco.edu> effective January 2, 2009. **CONFIDENTIALITY**-This e-mail (including any attachments) may contain confidential, proprietary and privileged information. Any unauthorized disclosure or use of this information is prohibited. **ADDRESS CHANGE NOTICE**-The University of Central Oklahoma is moving to a new Internet address. All e-mail addresses and Web sites are now available at uco.edu. All e-mail addresses and Web sites will use uco.edu effective January 2, 2009. **CONFIDENTIALITY** -This e-mail (including any attachments) may contain confidential, proprietary and privileged information. Any unauthorized disclosure or use of this information is prohibited.

