Jump to content
  • 0

loop in een loop?


hezndepezn

Question

Ik zit met een script waarbij ik middels een loop een duplicaat van een x-aantal records moet kunnen maken. Het probleem is dat ik een tijdstempel gebruik als sleutel voor een aantal relaties. Als ik het script draai gaat het zo snel dat alle duplicaten hetzelfde tijdstempel krijgen. M.a.w. ik wil eigenlijk tijd tussen het maken van de duplicaten.

 

Ik heb al gepoogd een loop binnen de loop te maken om een vertraging in te bouwen maar daar gaat iets fout, het lijkt of de loop blijft hangen terwijl de maximale waardes van de velden die ik gebruik om de loop te kunnen exiten al bereikt zijn. Hier onder het subscript, het uitgeschakelde gedeelte tussen // Loop....// End Loop werkt niet goed. Als het uitgeschakeld staat krijgen alle duplicaten hetzelfde tijdstempel.

 

Foutafvanging instellen [ Aan ]

Ga naar lay-out [ “orderitems lijst” (orderitems) ]

Ga naar Zoeken [ ]

Plakken [ orderitems::ordernummer ]

[ Selecteren ]

Zoekopdracht uitvoeren [ ]

Ga naar record/verzoek/pagina [ Eerste ]

Loop

Record/verzoek dupliceren

Veld instellen [ orderitems::tijdelijkstatusveld; 1 ]

// Loop

// Veld instellen [ orderitems::klokveld 1; orderitems::klokveld 2+1 ]

// Veld instellen [ orderitems::klokveld 2; orderitems::klokveld 1+1 ]

// Exit Loop If [ orderitems::klokveld 2=500 or orderitems::klokveld 1=500 ]

// End Loop

Records weglaten

Ga naar record/verzoek/pagina [ Eerste ]

Exit Loop If [ Get ( LaatsteFout )=101 ]

// Aangepast dialoogvenster tonen [ Bericht: Get ( LaatsteFout ); Knoppen: “OK”, “Annuleren” ]

Records weglaten

End Loop

Ga naar Zoeken [ ]

Veld instellen [ orderitems::tijdelijkstatusveld; 1 ]

Zoekopdracht uitvoeren [ ]

Ga naar lay-out [ originele lay-out ]

Link to comment

4 answers to this question

Recommended Posts

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