Jump to content
  • 0

Vorige record...


Edje

Question

Posted

Weet iemand hoe ik het voor elkaar krijg om in een record de gegevens van een vorig record maar ander veld kan kopieren naar nieuw of bestaand record.

 

Hij moet de gegevens overnemen van een ander veld nu en dat krijg ik niet voor elkaar..

Voorbeeld.

Oud record.

Veld1 = Uitllaat gecontroleerd.

 

Nieuw record.

Veld 1 = Nog niet uitgevoerd.

Veld 2 = Uitlaat gecontroleerd.

 

Thanks Ed

8 answers to this question

Recommended Posts

  • 0
Posted

Dit hangt er vanaf. Als je wilt dat hij het eenmalig doet, dus hij gaat kijken naar de vorige record, copieert de waarde en je wilt dat dit zo blijft (ook als de waarde in de vorige record verandert), dan gebruik je best een Lookup (zie vb bestand).

 

Als je wilt dat het steeds update, kun je het best werken met een calculatie, maar dat weet ik zelf niet zo goed hoe dit zit in FM6.

vorige waarde.fp5

  • 0
Posted

Dit werkt prima opzich alleen niet zoals ik wil.. Ik heb een veld waar de klantnaam in staat, en als ik dan een nieuw record aan maakt moet die alleen van die klant de laatste gegevens ophalen.. Dat probeer ik nu al 2 uurtjes erbij te verzinnen maar lukt niet echt.

 

Jij een idee?

  • 0
Posted

een selfjoin tussen klant en klant

ene klntnr en aan andere kant g_klantnr

g klantnr is een globaal veld in het klantenbestand

bij het aanmaken van een nieuw record

 

go to previous of niet doen als je er op het te copieren record staat

copy klantnr in globaalveld

new record

copy ale gegevens die je moet hebben naar het nieuwe record.

 

Er is immers een relatie gelegd tussen het klantenbestand met het globaalveld dat verwijst naar de klant die je van een nieuw record wilt voorzien.

 

ik zal er niet ver naast zijn.

  • 0
Posted

Thanks maar krijg het niet voor elkaar volgens mij moet klantnummer een nummer zijn of mag het ook een naam zijn? Het gaat om een bestand programma waar ik hooguit automatisch een klantnummer kan geven. Met record ID doet die het wel zoals ik wil maar wil dat die echt relateert aan een klantnaam.

 

Morgen na werk nog even proberen, thanks so far

  • 0
Posted

Dit zou moeten werken.

 

Als je op het kleine plusje duwt dan zou hij het moeten doen: nieuwe record aanmaken, en de vorige waarde van dezelfde klant opzoeken en copieren in ander veld. In het script heb ik geprobeerd alles wat uit te leggen. Ik zeg niet dat dit de meest optimale manier is, maar het werkt wel.

 

Groetjes

Andries

vorigewaarde zoals het moet.fp5

  • 0
Posted

mmm heb vanmorgen nog eens getest... het loopt fout bij het zoeken, maar ik ben nog niet goed thuis in de zoekfunctie als scriptstap... ik denk dat op zich de opzet juist is (want gisteren werkte het perfect), maar dat er aan de scriptstap find nog moet gesleuteld worden. Als iemand anders hier eens naar wil kijken graag :-)

  • 0
Posted

Ik heb een manier gevonden en het werkt... Heb een veld gemaakt waar ik drie velden achter elkaar kopieren en met dit veld laat ik terug zoeken op relatie... Werkt prima gelukkig maar dat mag ook wel na 3 avonden testen :-)

 

Thanks in ieder geval

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...