Hi All
OK, I have decided to follow the route that Erel has suggested, as an Image with a maximum size of 2Mb is not very large. Each Topo Survey is stored in a Folder that has the same name as the Job Name. In this Folder the Topo Survey is stored in an SQLite Database. Each Topo Shot taken has a unique number which is tied to a counter. If the Surveyor takes a Picture and its say Point number 234 that will be recorded, I will name the Picture "234.jpg". These Images will be stored in a Sub-Folder in the Job Folder.
When the Surveyor lists the Points in a Table and highlights say Point no 112 and clicks the "Pic" Button, the Program will display Image "112.jpg". The same is where the Points are plotted, the Surveyor can click the "Info" Button and then click on a plotted Point and the Program will display the coordinates of the selected Point together with the Image if the Image exists.