[AccessD] Question on Creating a Flat File with Access 2007

Brad Marks BradM at blackforestltd.com
Sat Jun 4 08:47:21 CDT 2011


Bill,

The file specifications (from the other firm) call for 7 different types of records.

For example


“00” record with 8 fields – total length 80 bytes
“10” record with 27 fields – total length – 674 bytes
“90” records with 17 fields – total length 336 bytes

I believe I now have a good way to do this in Access 2007 VBA (with a little help from others).

After 32 years of working with IBM Mainframe COBOL, etc, I might be making this more complicated than it needs to be  :-)   

Brad


-----Original Message-----
From: accessd-bounces at databaseadvisors.com on behalf of William Benson
Sent: Fri 6/3/2011 10:38 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Question on Creating a Flat File with Access 2007
 
I dont understand what is meant by different record types? I know what field
types are but what is a record type?

Would you consider using queries to create a local table with. The desired
result then export that then import it again into another table with an
import specification ... and compare the two tables. It makes double work
but computers arent paid by the hour anyway. It will prove beyond any doubt
they got the data you think they got plus you have a record of what you
sent.

Bill Benson
Owner
VBACreations, LLC
On Jun 3, 2011 2:36 PM, "Brad Marks" <BradM at blackforestltd.com> wrote:
> Gary, Robert, Darrell,
>
> Thanks for the help, I appreciate it.
>
> Brad
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darrell Burns
> Sent: Thursday, June 02, 2011 4:59 PM
> To: 'Access Developers discussion and problem solving'
> Subject: Re: [AccessD] Question on Creating a Flat File with Access 2007
>
> Brad,
> Another option would be to just create & save a query that converts the
> numeric values to strings; eg, using CSTR(), then right-click and export
> the
> query as a text or Excel file. That works if there aren't OLE, blob, or
> image types.
> HTH,
> Darrell
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gary Kjos
> Sent: Thursday, June 02, 2011 7:28 AM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] Question on Creating a Flat File with Access 2007
>
> For multiple record types and lengths, I would use File IO to write the
> file.
>
> Longtime AccessD member Seth Galitzer has example code here
>
> http://seth.galitzer.net/node/11
>
> Look for "File IO in VB"
>
> GK
>
> On Wed, Jun 1, 2011 at 4:06 PM, Brad Marks <BradM at blackforestltd.com>
> wrote:
>> We need to create a sequential file to feed to another firm according
> to
>> their specifications.
>>
>> The specs call for several different "Record Types".
>>
>> Each Record Type has a different length.
>>
>> The source data resides in tables that we are currently reading into
>> Access via ODBC.
>>
>> What is the best way to create this output file with Access?
>>
>> Thanks,
>> Brad
>>
>> --
>> AccessD mailing list
>> AccessD at databaseadvisors.com
>> http://databaseadvisors.com/mailman/listinfo/accessd
>> Website: http://www.databaseadvisors.com
>>
>
>
>
> --
> Gary Kjos
> garykjos at gmail.com
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the AccessD mailing list