First off
Don't reply to people who are trying to help with a pissy attitude!
so again i appologise for being an ass
I ended up using code to do the formatting required.
Open "testfile.txt" For Output As #1
Set rst = db.OpenRecordset(sql)
rst.MoveLast
cnt = rst.RecordCount
cntr = cnt
rst.MoveFirst
While cntr <> 0
ournum = rst!din
itnum = rst!itemnum
brndnm = Format(rst![comments 2], "!@@@@@@@@@@@@@@@")
mfpdnm = Format(rst!mfgpdnum, "@@@@@@@@@@")
pksz = Format(rst![comments 3], "!@@@@@@@@@@@@@@@")
desc = rst![comments 1]
scc = Format(rst!scccode, "@ @@ @@@@@ @@@@@ @")
upc = Format(rst!upccode, "@ @@@@@ @@@@@ @")
prc = Format(rst!price, "000000000")
sprc = Str(prc)
cntr = cntr - 1
Print #1, (ournum) & (itnum) & (brndnm) & (mfpdnm) & (pksz) & (desc) & (scc) & (upc) & (prc)
rst.MoveNext
Wend
Close #1
thanks to you who tried to help
thnder_mutt
Don't reply to people who are trying to help with a pissy attitude!
so again i appologise for being an ass

I ended up using code to do the formatting required.
Open "testfile.txt" For Output As #1
Set rst = db.OpenRecordset(sql)
rst.MoveLast
cnt = rst.RecordCount
cntr = cnt
rst.MoveFirst
While cntr <> 0
ournum = rst!din
itnum = rst!itemnum
brndnm = Format(rst![comments 2], "!@@@@@@@@@@@@@@@")
mfpdnm = Format(rst!mfgpdnum, "@@@@@@@@@@")
pksz = Format(rst![comments 3], "!@@@@@@@@@@@@@@@")
desc = rst![comments 1]
scc = Format(rst!scccode, "@ @@ @@@@@ @@@@@ @")
upc = Format(rst!upccode, "@ @@@@@ @@@@@ @")
prc = Format(rst!price, "000000000")
sprc = Str(prc)
cntr = cntr - 1
Print #1, (ournum) & (itnum) & (brndnm) & (mfpdnm) & (pksz) & (desc) & (scc) & (upc) & (prc)
rst.MoveNext
Wend
Close #1
thanks to you who tried to help
thnder_mutt