It seems I should apologise. Text fields are indeed limited to 255 characters. I've been feeding you wrong information all this time.
Having said that, I suspect that the reason this is failing is that the controls (rather than the fields) are limiting the data to 255 characters. Controls are objects like TextBoxes, ComboBoxes & ListBoxes that you find on Form or Report objects.
What you may like to consider, if it's a report you're exporting from, is to have various hidden controls to allow the export of all the data, but not show when the report is displayed or printed. This is assuming that exporting the underlying query is not good for you due to things like positions on the page of various controls.
So for instance, the query - assuming a field called [MemoField] - might be changed to :
- SELECT ...,
-
[MemoField],
-
Mid([MemoField],1,255) AS [MF1],
-
Mid([MemoField],256,255) AS [MF2],
-
Mid([MemoField],511,255) AS [MF3],
-
...
-
FROM ...
[MF1], [MF2] & [MF3] (and any others) would be 'shown' in hidden controls on the report. These should be included in the export, but if they are not, then you may need to consider making them visible, but put them behind something else on the report so they don't display.