Geocacher Viciado
Mensagens: 1003
Registado: terça 27 abr 2010, 20:30
Localização: Valongo - Porto
Re: Geocacher de Topo vs Logs de Sofá
MightyReek Escreveu:lmpinto Escreveu:Caraças, fui eu que falei da Eusébio, não esperava que desse tanto pano para mangas...
Agora só por causa disso, e como penitência, devias rever aquela macro de actualizar os Concelhos e pô-la a funcionar direitinho no GSAK 8...
Como eu também necessito de me penitenciar, afinal fui em quem colocou o link da cache e como há uns tempos já peguei nessa macro e ajeitei-a um bocadinho (ou estraguei
- Código:
# Macro feita mal e porcamente que coloca o valor do concelho no campo County.
# Cancelar qualquer filtro existente.
CANCELFILTER
GOTO Position=Top
FILTER name="County Vazio"
# Passagem através da base de dados e escrever o código para uma variável.
$CodeList=""
WHILE NOT($_EOL)
$Codelist=$CodeList+"$d_Code;"
GOTO Position=Next
ENDWHILE
# Esta rotina assume que você está usando User3 e User4
FILEREAD File="D:\Geocaching\Ranking's\GeoPT_Caches.csv"
IF $line <> ""
$lCode=Extract($line,";",2)
IF RegEx($lCode,$CodeList)
$lCounty=Extract($line,";",24)
# $lnum = Extract($line,";",3)
MFILTER Expression=$d_Code=$lCode
IF $_FilterCount=1
$d_County=$lCounty
# MsgOK msg="Updated $lCounty on $d_Code"
ENDIF
ENDIF
ENDIF
ENDREAD
# RETURN
# $status = Form($RunForm,"")
# RETURN
CANCELFILTER
GOTO Position=Top
FILTER name="County Vazio"
###############
Só é necessário criar um filtro chamado "County Vazio", que é isso mesmo, seleccionar todas as caches que tenham o campo "County" Vazio. Além disso, é necessário alterar o FILEREAD File="D:\Geocaching\Ranking's\GeoPT_Caches.csv" de acordo com o nome e caminho do vosso ficheiro dos IAAN.
Ah, corri-a mesmo agora e só ficaram quatro sem concelho:
O Naufrágio do Kongsaa [Figueira da Foz]
Ocaso [Vila Praia de Âncora]
Ants In The Sea!
Rainbow Hydrothermal Vents