Ga naar inhoud
  • 0

volgnummer


a.verhart

Vraag

Hallo,

kan iemand mij een voorbeeld script geven van het volgende ik maak een nummer aan de hand van de datum b.v. 130701 dit moet automatische doorlopen met 1 hoger, en dan moet hij aan het begin van de volgende maand weer op 1 beginnen b.v. 130801.

dit script moet werken met filemaker 12.

 

Bij voorbaat dank

Aad

Link naar reactie

2 antwoorden op deze vraag

Aanbevolen berichten

  • 0

Vreemd om dit in het Filemaker 11 forum te zetten, maar goed... -> edit: Ah, crossposting... /edit

 

Dat kan op heel veel manieren... Het gemakkelijkst is om een veld toe te voegen, b.v. "jaarMaand". Daar zet je dan een AutoEnter in:

GetAsNumber ( Year ( get ( currentDate ) ) & Right ( "00" & Month ( get ( currentDate )  ) ; 2 ) )

Vervolgens kun je:

- met een scriptstep zoeken en de foundCount () gebruiken;

of bijvoorbeeld

- een Self-Join relatie maken op het veld: Tabel::jaarMaand = TabelSelf::jaarMaand zodat je

 Count ( tabelSelf::jaarMaand ) + 1 

kunt gebruiken

- Maar misschien wel het beste is om ExecuteSQL te gebruiken:

$jouwTeller = 
  ExecuteSQL ( "SELECT MAX ( \"jouwTellerVeld\")
                FROM \"Tabel\"
                WHERE MONTH( \"jouwDatumVeld\" ) = MONTH( current_Date ) AND YEAR( \"date\" ) = Year( current_Date ) " 
              ; "" ; "" 
             )
+ 1

gr,

®©

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...