[AccessD] Transfer text field name

Jürgen Welz jwelz at hotmail.com
Thu Apr 1 23:46:34 CST 2004


You may want to look at lset for fixed width data files:

http://www.vbwm.com/art_2001/UDT05/

is an example.



Ciao
Jürgen Welz
Edmonton, Alberta
jwelz at hotmail.com





>From: "John W. Colby" <jwcolby at colbyconsulting.com>
>
>Whoa, thanks for that.  It never would have occurred to me to do that.
>
>I have a file spec with all the fields and their start / stop positions, as
>well as the format.  I kinda figured I'd build a table that has all of that
>info plus my corresponding field name (it's a rather monstrous query since
>it pulls from about a dozen normalized tables).  Then build a function that
>opens the recordset and builds each record based on their field spec table.
>
>In the end, what a PITA.  But your suggestion will definitely make things
>easier.
>
>John W. Colby
>www.ColbyConsulting.com
>
>-----Original Message-----
>From: accessd-bounces at databaseadvisors.com
>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Stuart
>McLachlan
>Sent: Thursday, April 01, 2004 7:43 PM
>To: Access Developers discussion and problemsolving
>Subject: RE: [AccessD] Transfer text field name
>
>
>On 1 Apr 2004 at 19:12, John W. Colby wrote:
>
> > In the coming months I will have a similar problem to solve.  My client
> > handles claim processing for disability insurance - the middle man / 
>call
> > center role.  Their client - the insurance company - is moving to new
> > software and I have to change to outputting just the fields that we
>already
> > export to them, perhaps 60 or 70 fields, into a single record of 
>hundreds
>of
> > fields, formatted EXACTLY as they dictate, fixed field width.  They 
>can't
> > even handle delimited, it must be fixed width fields.  Literally about
>3000
> > bytes per record with all the blank fields just spaces.
> >
>
>
>A suggestion based on bitter experience for when you get round to this.
>Don't try to build the output by concatenation of variable length strings,
>it quickly
>becomes a nightmare to keep track of where you are.
>
>Build the full string first with
>strOutputString = Space$(3000)
>
>Then insert your fields in the correct position with
>Mid$(strOutputString,lngFldPosn) = strFieldData
>
>
>
>
>--
>Lexacorp Ltd
>http://www.lexacorp.com.pg
>Information Technology Consultancy, Software Development,System Support.

_________________________________________________________________
MSN Premium includes powerful parental controls and get 2 months FREE*   
http://join.msn.com/?pgmarket=en-ca&page=byoa/prem&xAPID=1994&DI=1034&SU=http://hotmail.com/enca&HL=Market_MSNIS_Taglines




More information about the AccessD mailing list