This is brilliant !

I would like to thank you for taking the time to answer that. I can now get this to work.

Previous examples & sample code told me I needed to put a text box on the page, copy the recordset data into the textbox, and then paste this over to the flexgrid cell for some reason, that was what was confusing me.

One last question if I can ask you again, with your example, this shows the first entry from the access daabase in my flexigrid table. I placed the following code in :

Dim Newline As String

Newline = vbTab & Rs!column1
fg.AddItem Newline
Rs.MoveNext
Do While Not Rs.EOF
Loop

In theory, if I am correct, this should loop through all the entries in that column & put each one into my flexigrid.

In practice, it takes a good few minutes & crashes the program (there are only 50 entries in the table). Is my code wrong? or do you have another way of doing this?

Thank you!
Alex Read