Spring naar bijdragen

Aanbevolen berichten

Geplaatst

Ik werk met de laatste versie van GSAK, 7.5.1.28.

Als ik de macro CountryStateCounty.gsk draai voor de database Nederland en Duitsland, komen keurig de provincies/staten in de kolom “state” te staan.

Doe ik dit voor de Franse/Engelse/Belgiesche database, dan wil het op de een of andere manier niet!!

Heb alle benodigde FindStatsGen mappen in mijn macro-map staan.

Wat gaat er niet goed ??

ReizenReizen

Geplaatst
Ik werk met de laatste versie van GSAK, 7.5.1.28.

Als ik de macro CountryStateCounty.gsk draai voor de database Nederland en Duitsland, komen keurig de provincies/staten in de kolom “state” te staan.

Doe ik dit voor de Franse/Engelse/Belgiesche database, dan wil het op de een of andere manier niet!!

Heb alle benodigde FindStatsGen mappen in mijn macro-map staan.

Wat gaat er niet goed ??

 

Er gaat niets mis. Frankrijk en België worden (nog) niet door de GetState & GetCountry ondersteund.

Geplaatst
Ik werk met de laatste versie van GSAK, 7.5.1.28.

Als ik de macro CountryStateCounty.gsk draai voor de database Nederland en Duitsland, komen keurig de provincies/staten in de kolom “state” te staan.

Doe ik dit voor de Franse/Engelse/Belgiesche database, dan wil het op de een of andere manier niet!!

Heb alle benodigde FindStatsGen mappen in mijn macro-map staan.

Wat gaat er niet goed ??

 

Er gaat niets mis. Frankrijk en België worden (nog) niet door de GetState & GetCountry ondersteund.

 

Niet helemaal waar

 

ik gebruik

#*******************************************
# MacVersion = 1.0
# MacDescription = provincies
# MacAuthor = kamjo01
# MacFileName = provincies.gsk
# MacUrl =
#*******************************************
$updated = GetState("s")

 

en dit werkt voor frankrijk en belgie ook

 

het ligt er aan of de informatie die nodig is voor getcounty is opgenomen in de cache listing, dat is niet overal het geval, bv Italie levert nog wel een een probleem op

 

JK

Geplaatst

#*******************************************
# MacDescription = Update Country, State & County Fields
# MacFileName = CountryStateCounty.gsk
# MacAuthor = Kai Team
# MacVersion=1.2
# MacUrl=
#*******************************************

$Countries=GetCountry("cb")
$States=GetState("sba")
$Counties=GetCounty("yb")

MSGOK msg= Country Updates=$Countries  $_NewLine State Updates=$States $_NewLine County Updates=$Counties

 

Dit is de macro die ik gebruik! Heb er van alles in veranderd maar ik krijg geen state info??

Geplaatst
#*******************************************
# MacDescription = Update Country, State & County Fields
# MacFileName = CountryStateCounty.gsk
# MacAuthor = Kai Team
# MacVersion=1.2
# MacUrl=
#*******************************************

$Countries=GetCountry("cb")
$States=GetState("sba")
$Counties=GetCounty("yb")

MSGOK msg= Country Updates=$Countries  $_NewLine State Updates=$States $_NewLine County Updates=$Counties

 

Dit is de macro die ik gebruik! Heb er van alles in veranderd maar ik krijg geen state info??

 

u = update user data

 

2 = update user data 2

 

b = only update if blank or = "nil" or = "none"

 

f = set user flag, but only if updated

 

r = set user flag regardless

 

s - Update the state field in the database

 

a - (abbreviate) update with the 2 or 3 letter (country specific) abbreviated state code rather than the full name.

 

probeer het eens met de macro die ik heb zonder de andere dingen en kijk of het werkt,

ik vermoed dat het ergens in de b opties zie in de diverse macto statements. Als een veld niet blank is dan werkt de macro niet.

 

maar vergeet de getcountry en getcounty die heb ik nog niet nodig gehad voor wat ik wil

 

JK

Geplaatst
#*******************************************
# MacDescription = Update Country, State & County Fields
# MacFileName = CountryStateCounty.gsk
# MacAuthor = Kai Team
# MacVersion=1.2
# MacUrl=
#*******************************************

$Countries=GetCountry("cb")
$States=GetState("sba")
$Counties=GetCounty("yb")

MSGOK msg= Country Updates=$Countries  $_NewLine State Updates=$States $_NewLine County Updates=$Counties

 

Dit is de macro die ik gebruik! Heb er van alles in veranderd maar ik krijg geen state info??

 

u = update user data

 

2 = update user data 2

 

b = only update if blank or = "nil" or = "none"

 

f = set user flag, but only if updated

 

r = set user flag regardless

 

s - Update the state field in the database

 

a - (abbreviate) update with the 2 or 3 letter (country specific) abbreviated state code rather than the full name.

 

probeer het eens met de macro die ik heb zonder de andere dingen en kijk of het werkt,

ik vermoed dat het ergens in de b opties zie in de diverse macto statements. Als een veld niet blank is dan werkt de macro niet.

 

maar vergeet de getcountry en getcounty die heb ik nog niet nodig gehad voor wat ik wil

 

JK

Heb ik gedaan, werkt niet!!

Geplaatst
okay,

 

dit MSGOK msg= Country Updates=$Countries $_NewLine State Updates=$States $_NewLine County Updates=$Counties

moet output toveren op je scherm, wat geeft de macro voor resultaat aan dit commando?

 

ook dit gelezen? http://gsak.net/board/index.php?showtopic=...&st=0

 

Ik zie heel erg snel drie invoerschermen, met een rode invoerbalk, achter elkaar opkomen!

Daarna een klein popupscherm (Message) die mij zegt, dat de drie updates op "0" staan, geen invoer dus!

Het lijkt erop dat de macro geen data vind.

De URL die jij hierboven hebt gegeven heb ik even bekeken, maar kan daar verder niets in vinden wat mijn probleem kan oplossen.

Dit gaat immers over het invoeren van codes op het Load-scherm, wat m.i. anders is als je nieuwe data in wil voeren in je database!

Geplaatst
$Countries=GetCountry("cb")
$States=GetState("sba")
$Counties=GetCounty("yb")

 

Als je in de macro bij deze drie regels de b verwijderd, dat overschrijft hij alle data in de desbetreffende velden. Dan zou er wel output dienen te komen.

Geplaatst
$Countries=GetCountry("cb")
$States=GetState("sba")
$Counties=GetCounty("yb")

 

Als je in de macro bij deze drie regels de b verwijderd, dat overschrijft hij alle data in de desbetreffende velden. Dan zou er wel output dienen te komen.

 

b verwijderd, geeft geen resultaat.

Wel een grensgeval, Duitsland, schrijft hij wel, een cache!

Het lijkt er toch op dat de macro de FranseMap niet vind c.q. ziet, de DuitseMap wel!!

Geplaatst (bewerkt)

Kijk eens in de map van GSAK daar moet een map Locations staan met daar in de States. voor de landen die je henbben wilt. Niet alle landen worden ondersteund. Kijk maar eens in de helpfile. voor Getstate.

 

Ik heb hier cze,dnk,nld,gbr,usa,aut,deu

 

Heb je dit al gelezen? http://gsak.net/help/hs23750.htm

bewerkt door Jurgen & Co
Geplaatst
Kijk eens in de map van GSAK daar moet een map Locations staan met daar in de States. voor de landen die je henbben wilt. Niet alle landen worden ondersteund. Kijk maar eens in de helpfile. voor Getstate.

 

Ik heb hier cze,dnk,nld,gbr,usa,aut,deu

 

OK, heb even gekeken en heb alleen: nld,gbr,deu.

Er zijn dus een hoop landen die geen ondersteuning hebben bij mij.

Ik ga morgen maar eens op zoek!!

Bedankt voor de info :thumbup: .

Geplaatst

Door deze macro te instaleren en te draaien, krijg je een lijstje te zien welke landen er op dit moment ondersteuning hebben voor beide functies.

 

Op dit moment is dat onderstaand lijstje.

 

getstate.jpg

Geplaatst

Zelf gebruik ik dit voor provincie

 

VERCHECK version=7.2.4.10

MFILTER Expression=$d_State="Nil" or $d_State="None" or $d_State=""

IF $_FilterCount > 0

$updated = GetState("s")

msgok msg=Number of records updated: $updated

ELSE

PAUSE Msg="No waypoints in filter, action cancelled"

ENDIF

Maak een account aan of meld je aan om een opmerking te plaatsen

Je moet lid zijn om een opmerking achter te kunnen laten

Account aanmaken

Maak een account aan in onze gemeenschap. Het is makkelijk!

Registreer een nieuw account

Aanmelden

Ben je al lid? Meld je hier aan.

Nu aanmelden
  • Onlangs hier   0 leden

    • Er kijken geen geregistreerde gebruikers naar deze pagina.
×
×
  • Nieuwe aanmaken...