Jump to content
  • 0

records zoeken van vandaag tot volgende maandag


greg

Question

Posted

Het lukt mij niet om een script te maken waarbij ik als resultaat kan zien:

de records met als datum vanaf vandaag tot en met volgende maandag

 

Om duidelijker te zijn zou ik willen zien welke bestellingen ik heb tss vandaag en volgende week maandag.

 

alvast bedankt voor jullie hulp :)

6 answers to this question

Recommended Posts

  • 0
Posted

Gebruik deze berekening om de eerst volgende maandag te bepalen vanaf ingegeven datum:

 

Case (

DayOfWeek ( Datum ) = 1 ; Datum + 1 ;

DayOfWeek ( Datum ) = 2 ; Datum + 7 ;

DayOfWeek ( Datum ) = 3 ; Datum + 6 ;

DayOfWeek ( Datum ) = 4 ; Datum + 5 ;

DayOfWeek ( Datum ) = 5 ; Datum + 4 ;

DayOfWeek ( Datum ) = 6 ; Datum + 3 ;

DayOfWeek ( Datum ) = 7 ; Datum + 2 ;

)

 

Waarbij datum in dit geval de orderdatum is. Plaats dit in een veld in je database als berekening.

 

Maak vervolgens een script zoals dit:

 

Set Variable [ $date; Value:TABEL::Datum ]

Enter Find Mode [ ]

Set Field [ TABEL::Maandag; Case ( DayOfWeek ($date ) = 1 ; $date + 1 ; DayOfWeek ( $date ) = 2 ; $date + 7 ; DayOfWeek ( $date ) = 3 ; $date + 6 ; DayOfWeek ( $date ) = 4 ; $date + 5 ; DayOfWeek ( $date ) = 5 ; $date + 4 ; DayOfWeek ( $date ) = 6 ; $date + 3 ; DayOfWeek ( $date ) = 7 ; $date + 2 ; )]

Perform Find [ ]

 

Succes!

  • 0
Posted

Aanstaande maandag =

 

Get ( CurrentDate ) + Choose ( DayOfWeek ( Get ( CurrentDate ) ) - 1 ; 1 ; 7 ; 6 ; 5 ; 4 ; 3 ; 2 )

 

Op maandag geeft hij dus de volgende week maandag als resultaat. Wil je dit niet, dus dezelfde dag, verander dan de 7 in een 0.

  • 0
Posted

Set Variable [ $date; Value:TABEL::Datum ]

Enter Find Mode [ ]

Set Field [ TABEL::Maandag; HET GEWISTE GEDEELTE IS GEEN PROBLEEM]

Perform Find [ ]

 

Beste,

 

Alvast bedankt voor het vlugge antwoord. Een veld voor aanstaande maandag heb ik reeds.

Alleen ben ik beginner en geraak niet helemaal wijs uit bovenstaande formule.

welke woorden moeten vervangen worden waardoor?

Ik heb een nederlandse versie . hoe noemt met het script 'perform find' in het nederlands?

 

sorry voor de last

  • 0
Posted

Nog een vraagje.

wat betekent 'enter find mode' dan ?

welke woorden in de formule moeten vervangen worden? is dit enkel het woordje tabel?

moet value en datum ook vervangen worden?

 

Alvast bedankt voor de hulp

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