jw Geplaatst: 8 februari 2021 Geplaatst: 8 februari 2021 Als je in een repeterend veld klikt, en je aan het veld een scripttrigger hangt, kun je dan in het script opvragen welk nr van het herhalend veld je staat? Quote
0 jw Geplaatst: 8 februari 2021 Auteur Geplaatst: 8 februari 2021 Ik heb al iets gevonden: Get ( ActiveRepetitionNumber ) Maar als je een Format conditie wil toepassen op een herhalend veld, dan werkt dat niet. Juist daarbij zou ik een Format conditie willen toekennen aan de hele reeks en daarin bijvoorbeeld de achtergrondkleur van het veld afhankelijk willen stellen van de inhoud van dat repeterend veld. Wie heeft er een oplossing? Quote
0 Marsau Geplaatst: 9 februari 2021 Geplaatst: 9 februari 2021 (aangepast) Gebruik dan de calculatie variant van deze get-functie. Gaat prima werken. Maar zoals jij het stelt werkt de Self-functie waarschijnlijk ook. Schijnt een onderschat beestje te zijn. 9 februari 2021 aangepast door Marsau Correctie en aanvulling Quote
0 hans erik Geplaatst: 11 februari 2021 Geplaatst: 11 februari 2021 De Self functie werkt inderdaad prima: ik gebruik die bijvoorbeeld bij een maandkalender, om aan te geven of een bepaalde datum afspraken bevat, een vrije dag is enz. Je vult een repeterend veld met datumwaardes en dan is de formule voor de conditional formatting bijv. FilterValues ( DatumFormatNL ( Self ; "YYYYMMDD" ) ; kalendertabel::gKalVrijedagen_lijst ) > 0 Hierin is DatumformatNL een customfunctie die de datumwaarde omzet in een tekststring, en gKalVrijedagenlijst is een veld met een lijst datumwaarden in YYYYMMDD formaat (tekst dus). De Self-functie werkt op elke herhaling van het kalenderveld. Quote
0 Marsau Geplaatst: 11 februari 2021 Geplaatst: 11 februari 2021 Mooie benadering, Hans Erik. Als je wilt verwijzen naar andere herhalende velden is het isoleren van het herhalingsnummer met Get (NummerBerekeningHerhaling) of Get(CalculationRepetitionNumber) wel onvermijdelijk, denk. Tevens dan erop letten dat je Extend (...) dan consequent toepast, anders wordt het niets. Quote
0 hans erik Geplaatst: 13 februari 2021 Geplaatst: 13 februari 2021 Exelisys heeft ooit een kalender met een herhalend veld als basis gepubliceerd en die gebruik ik (in gewijzigde vorm) nog steeds. Niet om een agenda bij te houden maar is het heel handig om met conditional formatting van alles en nog wat op dagbasis te signaleren. Ik wil wel een voorbeeld posten. Quote
Vraag
jw
Als je in een repeterend veld klikt, en je aan het veld een scripttrigger hangt, kun je dan in het script opvragen welk nr van het herhalend veld je staat?
5 antwoorden op deze vraag
Aanbevolen berichten
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.