- Berichten: 59
- Bedankjes 2
Groep selectie gebruiken
- Joost
-
Auteur
- Offline
Lees minder
Lees meer
Groep selectie gebruiken
05 jul 2025 15:10 - 05 jul 2025 15:14
Ik heb deze code toegevoegd aan mijn StandaardHook.asjl
hoe kan ik nu `GROEPNAAM` gebruiken om alleen personen in mijn rapport op te nemen die lid zijn van de geselecteerde groep?
Dit is mijn loop over personen
Groeten
Joost
Code:
:. Dialoog voor GROEPSELECTIE (vaste keuzes)
_FUNCBEGI(_S_DIALOG_GROEP)
_DIALDEF(groepVraag, _DIALRADIO, "Maak uw keuze voor de groep", "groep", 350)
_DIALADD(groepVraag, "Groep A", 1)
_DIALADD(groepVraag, "Groep B")
_DIALADD(groepVraag, "Groep C")
_SETDEF(GROEPNAAM)
_SETCLR(GROEPNAAM)
[&[?_DIALEXP(groepVraag)==1?]_SETADD(GROEPNAAM, "Groep A")&]
[&[?_DIALEXP(groepVraag)==2?]_SETADD(GROEPNAAM, "Groep B")&]
[&[?_DIALEXP(groepVraag)==3?]_SETADD(GROEPNAAM, "Groep C")&]
_FUNCEND
hoe kan ik nu `GROEPNAAM` gebruiken om alleen personen in mijn rapport op te nemen die lid zijn van de geselecteerde groep?
Dit is mijn loop over personen
Code:
_LOOPBEGI
_SETAMOU( UitgebreideIndex )?_BEGI
_WRITBEGI
_SETBEGI( UitgebreideIndex )
[?_NUMB < 1000?]?_BEGI
_PROGRESS
<div>_INDEX_NAAM:.
[: _INDEX_LINE:][:_ZOEKRELATIE_NG:]:.
:.
_SETBEGI( [:Refs[:_CODEINTE:]:] )
[?_SETSTRI==[:p[:_CODEINTE:]:]?]?_BEGI
_SETADD(PrimairAnker, "Y")
_ELSE
_SETCLR(TEMPSTRI)
_SETSPLICE(TEMPSTRI, [:_SETSTRI:], "~")
_SETAMOU(PrimairAnker)?_BEGI
_SETCLR(PrimairAnker)
[:[?_RAPPORTSELECTIE?]<b>:]
<a href="#p[:_CODEINTE:]" class="has-text-[:_s_replace([:_SETEXP( strFamilyName , 0, _SETSTRI):]," ",""):] Hyperlinks"><span style="white-space: nowrap;">_SETEXP(TEMPSTRI,1,_SETSTRI)</span></a>:.
[:[?_RAPPORTSELECTIE?]</b>:]
_ELSE
<a href="#p[:_CODEINTE:]-[:_SETEXP(TEMPSTRI,1,_SETSTRI)._PATH[:-_SETEXP(TEMPSTRI,2,_SETSTRI):]:]" class="has-text-[:_s_replace([:_SETEXP( strFamilyName , 0, _SETSTRI):]," ",""):] Hyperlinks"><span style="white-space: nowrap;">_SETEXP(TEMPSTRI,1,_SETSTRI)</span></a>:.
_END
_LAST("\; ;"):.
_END
_SETEND</div>
_SETSUB( UitgebreideIndex )
_ELSE
_BRK
_END
_SETEND
_WRITEND
_ELSE
_BRK
_END
_LOOPEND
Groeten
Joost
Laatst bewerkt 05 jul 2025 15:14 door Joost.
- Han Kortekaas
-
- Offline
Re: Groep selectie gebruiken
05 jul 2025 15:21
Code, rechtstreeks uit de Handleiding sjablonen
_SETDEF(groepsnamen)
_SETDEF(groep)
_VARDEF(groepsnummer)
_VARIN(groepsnummer,0)
:.
:. Vul de set groepsnamen met de namen van de groepen (sjablooncode _GROUPNAMES)
_SETFILL(groepsnamen, _GROUPNAMES)
_SETSORT(groepsnamen, _SORTNOCA)
[?_SETAMOU(groepsnamen,"0") > 0?]?
_BEGI
:.Presenteer een radio-menu met de groepsnamen
_DIALDEF( vraag, _DIALRADIO, "Groepen", "Kies groep", 350 )
_SETBEGI(groepsnamen)
_DIALADD(vraag,[:_SETEXP(groepsnamen,[:_NUMB:],_SETSTRI):])
_SETEND
:. Lees de gekozen groep en vul de personenset groep met de personen in deze groep (sjablooncode _GROUP)
_SETBEGI(groepsnamen)
_DIALEXP(vraag, [:_NUMB:])?
_BEGI
_SETFILL(groep, _GROUP, [:_SETEXP(groepsnamen,[:_NUMB:],_SETSTRI):])
_VARIN(groepsnummer, [:_NUMB:])
_END
_SETEND
:.Toon de gekozen groep en de personen hierin
[?_VAROUT(groepsnummer,"0")?]?
_BEGI
Gekozen groep: [:_SETEXP(groepsnamen,[:_VAROUT(groepsnummer,"0"):],_SETSTRI):]
_SETSORT( groep , _SURN , _NAMEFIRS , _BIRTDATE)
_SETBEGI(groep)
_SURN, _NAMEFIRS|_NAMENICK _NAMEPREF
_SETEND
_END
_ELSE _DIALINFO("Er zijn geen Groepen in Aldfaer aangemaakt")
_END
- Joost
-
Auteur
- Offline
Lees minder
Lees meer
- Berichten: 59
- Bedankjes 2
Re: Groep selectie gebruiken
05 jul 2025 15:31
Dag Han,
Ik heb dit voorbeeld niet kunnen vinden, waar vind ik deze? Ik heb versie 11.1.01 van de Handleiding
Ik heb dit voorbeeld niet kunnen vinden, waar vind ik deze? Ik heb versie 11.1.01 van de Handleiding
- Han Kortekaas
-
- Offline
Re: Groep selectie gebruiken
05 jul 2025 16:30
In de Overige rapporten start Handleiding sjablonen... en dan bij de Voorbeelden kijk je naar GROUP en of GROUPNAMES. Ook op andere manieren kun je op dit onderwerp komen.
- Joost
-
Auteur
- Offline
Lees minder
Lees meer
- Berichten: 59
- Bedankjes 2
Re: Groep selectie gebruiken
05 jul 2025 16:59
Dag Han,
Daar kom ik niet verder.
Als ik kijk bij _groupnames zie ik een gele tabel, als ik het rapport genereer zie ik dit
Als ik kijk bij _group zie ik een ook gele tabel, als ik het rapport genereer zie ik dit
Dit zijn mijn versies:
Aldfaer-versie 11.1
Rapportversie 11.0.0.4
Ik kan dus jouw code voorbeeld niet vinden.
Wat doe ik fout?
Groeten
Joost
Daar kom ik niet verder.
Als ik kijk bij _groupnames zie ik een gele tabel, als ik het rapport genereer zie ik dit
Als ik kijk bij _group zie ik een ook gele tabel, als ik het rapport genereer zie ik dit
Dit zijn mijn versies:
Aldfaer-versie 11.1
Rapportversie 11.0.0.4
Ik kan dus jouw code voorbeeld niet vinden.
Wat doe ik fout?
Groeten
Joost
- Han Kortekaas
-
- Offline
Re: Groep selectie gebruiken
05 jul 2025 18:19 - 05 jul 2025 18:19
Tja, je mist een hele belangrijke functie om de inhoud van een sjabloon niet te laten uitvoeren maar in je tekstverwerker te openen.
Probeer eens CTRL + SHIFT + dubbelklik op de naam van de Tag
Zie de hoofdtekst op het infovenster onder Voorbeelden
Probeer eens CTRL + SHIFT + dubbelklik op de naam van de Tag
Zie de hoofdtekst op het infovenster onder Voorbeelden
Laatst bewerkt 05 jul 2025 18:19 door Han Kortekaas.