Las lineas correctas son :
- Code: Select all Expand view
// calculamos latitud y longitud en decimal
// es la que utiliza Google Maps
nGrados := Val(SubStr( ::cLat, 1, 2) )
nMinutos := Val(SubStr( ::cLat, 3, 7) ) /60
::nLat := (nGrados + nMinutos) * IIF( ::cNS ="S", -1, 1 )
// longitud
nGrados := Val(SubStr( ::cLong, 1, 3 ) )
nMinutos := Val(SubStr( ::cLong, 4, 7 ) ) /60
::nLong := (nGrados + nMinutos) * IIF( ::cEw ="W", -1, 1 )
Solo faltaba unos parentesis, para los casos negativos.