Ga naar inhoud
  • 0

Volgnummer invoegen m.b.v. script. Hoe? (opgelost)


Dick Verschuur

Vraag

Geplaatst: (aangepast)

Hallo allemaal,

 

een heel simpele vraag (maar ik kan even het antwoord niet vinden):

Ik wil, met een script, een volgnummer in een doelveld invullen.

Maar die mogelijkheid kan ik (in FM7) niet vinden in Scriptmaker.

 

Hoe?

 

Dick

aangepast door Gast

11 antwoorden op deze vraag

Aanbevolen berichten

  • 0
Geplaatst:

Nee Yves,

 

Ik wil in bestand 'K', in een bestaand record (als een scriptstap) een nieuw serienummer toevoegen.

Niet alle records krijgen een nummer.

 

Dat nummer is 1 meer dan het hoogste nummer uit een tweede bestand: 'P'.

 

Het mooiste zou zijn:

Bestand K is actief

Met het script naar het tweede bestand P

Dat sorteren op de serienummers

Naar het laatste record gaan (hoogste serienummer)

Dat nummer selecteren

Terug naar het eerste bestand K

plakken in veld: serienummer

 

 

 

Kan ook door in bestand P al een extra veld aan te maken: serienummer + 1

 

 

Maar: ik kan niet vinden hoe ik naar een tweede bestand ga

 

Dick

 

Edit: ik denk dat ik er uit ben. Ik heb iets over het hoofd gezien :oops::oops::oops:

  • 0
Geplaatst:

Ik ben er uit:

(omslachtig misschien, maar het werkt precies zoals het moet)

Vanuit bestand K ga ik naar P. Daar maakt het script een nieuw record aan dat automatisch een volgnummer krijgt.

Dat volgnummer wordt gekopieerd in het vertrekrecord van bestand K, waar ook de huidige datum wordt ingevoerd.

 

Dank jullie wel

  • 0
Geplaatst:
Toch zou je 'ns naar de MAX() functie moeten krijgen zoals JeanWM beschrijft. Dan heb je die hele extra tabel niet nodig...

 

Maar max() is geen feest bij grote aantallen records. :-(

Ik zou het niet willen aanraden.

 

rmw

  • 0
Geplaatst:
Toch zou je 'ns naar de MAX() functie moeten krijgen zoals JeanWM beschrijft. Dan heb je die hele extra tabel niet nodig...

 

Die tabel is niet 'extra' hoor. En dat nieuwe record is ook nodig.

Het is precies goed zo.

Ik zocht alleen op de verkeerde plek.

 

Maar welbedankt voor jullie lees- en meedenktijd.

 

d

  • 0
Geplaatst:
Toch zou je 'ns naar de MAX() functie moeten krijgen zoals JeanWM beschrijft. Dan heb je die hele extra tabel niet nodig...

 

Maar max() is geen feest bij grote aantallen records. :-(

Ik zou het niet willen aanraden.

 

rmw

 

Je kunt ook een 1-regel-tabel maken. In die tabel bewaar je de MAX-waarden. Dan heb je niets te maken met de hoeveelheid records.

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...