Hi Everyone. Gee I didn't expect all these responses! Thank you so much!!!!
James Nolet and Alfonso are spot on. Thanks to both of you! This is exactly what I am after however as you pointed out, undertaking this as a manual process ?for 1500 roads is not really feasible so yes an mbx would be great. I'll have to learn how to do this!
I undertook the buffer approach in the first instance but because it wasn't able to return an exact distance measurement I wasn't happy with the result. Additionally at road intersections the buffer method returned erroneous results as it had had multiple numbers to choose from, as well as giving me cumulative errors on very long roads.
A friend\colleague gave me the following calculation to work this out using the coordinates of the nodes in MS Excel, by firstly converting Lat\Long to a local projection and then importing the csv and then using column update. I thought that there must be a way to do the same thing within MapInfo? Someone would be able to write a script\mbx for this?
=IF(E3-E2=1,ROUND(SQRT((A3-A2)^2+(B3-B2)^2),1),"")
where E3=Record ID2 and E2=Record ID1 and
A2\B2 and A3\B3 are X\Y coordinates of the nodes that belong to the Record ID's.
Thank you also John Levers for the suggestion of Route Finder. I'm not familiar with this but will look into it for future reference.
Thank you everyone for your time. I should have posted some screen shots and referred to the sample data I posted in my previous post regarding buffers.
Thanks again for looking at this for me everyone! I'll get working on learning to write mapbasic scripts!
Kind regards, Angelene