je hebt mail' Template Detail
Een "u heeft mail" sjabloon is een sjabloon om de
gegevens van een bericht en om het te verzenden als een e-mail of als een
SMS naar een bepaalde ontvanger. Er zijn
2 sjabloontypes, ofwel een standaard sjabloon, ofwel een foutsjabloon.
een foutsjabloon. Een foutsjabloon mag slechts eenmaal per bericht voorkomen.
het wordt gebruikt wanneer een fout optreedt tijdens het verwerken of verzenden van een bericht.
het verzenden van een bericht, anders in het geval van een succesvolle
succesvol bericht, wordt het overeenkomstige geselecteerde sjabloon gebruikt.
wordt gebruikt.
Afhankelijk van het soort bericht, dat kan worden ingesteld, is een sjabloon ofwel
hetzij een zuiver tekstdocument voor SMS, hetzij een HTML-document voor e-mail.
HTML-document, d.w.z. de body van een volledig HTML-document.
Raadpleeg de
HTML-specificaties van het World Wide Web Consortium (W3C).
Een sjabloon kan worden gevuld met voorgedefinieerde variabelen en
gevuld met de gegevens van de data query, hetzij voor individuele
individuele of samenvattende gegevens. Een willekeurig aantal sjablonen kan worden
Voor elk bericht kunnen sjablonen worden ingevoerd, maar deze moeten in een van de
attributen type, taal, identifier ID of identifier naam.
duplicaten zijn niet toegestaan.
Een voorbeeld van een sjabloon kan direct in de dialoog worden weergegeven.
een sjabloon kan naar een testadres worden gezonden om het te testen.
test het.
Merk op dat er geen voorbeeld is van een sjabloon met de eigenlijke gegevens van een bericht.
effectieve gegevens van een bericht.
Bekijk
De detail dialoog van een sjabloon is verdeeld in twee tabbladen.
tabblad, namelijk het"Sjabloon Detail" tabblad,
waar de sjabloon is gedefinieerd, en het tabblad"Sjabloonvoorbeeld", waar de
Preview" tabblad, waarin de sjabloon kan worden getoond.
kan worden weergegeven. Als u een foutsjabloon bewerkt, is de achtergrond van de dialoog
van de dialoog is in het rood aangegeven.
Sjabloon Detail
Hier vind je alle attributen van een sjabloon en
een regel-georiënteerde editor voor het invoeren van het sjabloon. De volgende
attributen beschikbaar zijn:
Invoerattribuut |
Gegevenstype |
Beschrijving |
Type |
Selectie |
Met deze selectie bepaalt u het type sjabloon,
of het nu een sjabloon is dat per SMS moet worden verzonden of een
of een sjabloon dat per e-mail moet worden verzonden.
moet worden verzonden. Gebaseerd op de selectie van het sjabloon, dit
onderscheid wordt gemaakt afhankelijk van het beschikbare ontvangstadres,
dus als een persoon bijvoorbeeld een emailadres heeft, wordt een emailsjabloon gebruikt.
sjabloon zal worden gebruikt, indien deze persoon een telefoonnummer heeft
telefoonnummer, wordt een SMS-sjabloon gebruikt.
wordt gebruikt. Beide sjablonen kunnen tegelijkertijd worden gebruikt
beide sjablonen kunnen tegelijkertijd worden gebruikt; deze controle wordt uiteindelijk uitgevoerd via de
template query. |
Meester |
Selectie |
Hier bepaalt u hoe een bericht kan worden bewerkt.
kan worden bewerkt. De volgende selecties zijn beschikbaar:
<Onbepaald>:
Definieert niet wie het bericht mag bewerken, d.w.z.
iedereen
Gebruikersinterface: Alleen de gebruikersinterface, een
invoer van een bericht is niet toegestaan
Invoer: Het bericht kan alleen worden gewijzigd door een
import, zijn alle invoervelden vergrendeld voor de gebruiker in de dialoog.
alle invoervelden zijn vergrendeld |
Taal |
String/Selectie |
Wijs dit sjabloon de taal toe die is gedefinieerd op de
ontvanger en waarvoor hij moet worden gebruikt.
moeten worden gebruikt. Dus als, bijvoorbeeld, een bericht wordt gestuurd naar een persoon
persoon en deze persoon heeft de taal Engels ingesteld in de
taal Engels in de Personeelsadministratie (PV), u
op dezelfde manier als het aan de persoon is toegewezen.
Let op: de taal moet geschreven zijn
de taal moet hetzelfde gespeld zijn, d.w.z. hoofdletters en kleine letters en
Uitschrijven of afkorten. |
Benaming |
String |
Beschrijf hier het model met een maximum van 254
tekens. |
E-mail onderwerp |
String |
Hier kunt u een onderwerp voor een e-mail invoeren,
maar merk op dat voor een bericht dat dit sjabloon gebruikt
sjabloon, dit onderwerp wordt altijd gebruikt en kan niet worden
kan niet worden veranderd. Als u het onderwerp invult met
template query, het kan dynamisch zijn, afhankelijk van de query.
afhankelijk van de query. |
Identifier ID |
Integer |
Hier kunt u een unieke identificatie-ID invoeren
die u kunt gebruiken in het geval van een template query om een
sjabloon niet alleen op basis van de taaltoewijzing aan een
ontvanger, maar ook op basis van een identificatie-ID.
kan worden toegewezen. |
Naam identificatiemiddel |
String |
Hier kunt u een unieke identificatienaam invoeren waarmee u
naam, die u kunt gebruiken om een sjabloon toe te wijzen aan een sjabloon query
sjabloon niet alleen op basis van de taaltoewijzing aan een
ontvanger, maar ook op basis van een identificatie
kan worden toegewezen. Op dit moment, is deze identificatie naam
naam wordt gebruikt om een standaard sjabloon met de naam "Default" toe te wijzen als er geen
sjabloon met de naam "Default", als er geen taalafhankelijke
sjabloon werd gevonden. |
Fout
EMail adres |
String |
Een veldsjabloon wordt altijd gebruikt wanneer een fout optreedt in het proces van een bericht.
fout optreedt bij de verwerking van een bericht. Aangezien een ontvanger niet
een ontvanger hoeft niet in alle gevallen beschikbaar te zijn, een
adres moet hier worden gedefinieerd, waarvan de ontvanger de
ontvangt de foutmeldingen ingeval geen ontvanger van het bericht kon worden
bericht kon worden vastgesteld. |
Tekst |
String |
De eigenlijke sjabloontekst wordt hier ingevoerd. Als
het is een email sjabloon, dan vul je hier een
HTML-document met alle beschikbare HTML-elementen voor de opmaak en
de tekst opmaken en weergeven zoals gewenst.
Speciale vervangings- en controletekens worden hieronder beschreven.
hieronder beschreven. Let op dat wanneer u een
SMS sjabloon, moet u zich houden aan de SMS specificaties van uw provider.
van uw provider, b.v. beperkte tekstlengte, enz.
Er zijn 2 menu knoppen naast de tekst,
één voor de standaardvariabelen die worden beschreven
hieronder beschreven, en één met de beschikbare
databankvariabelen die uit de gegevensopvragingen worden bepaald. |
Voorbeeld sjabloon
Op dit tabblad is er een HTML-browser preview
preview, waarin de vastgelegde sjabloon wordt weergegeven.
wordt weergegeven. Op deze manier kunt u onmiddellijk de toepassing zien van
HTML-tags die u in de sjabloon gebruikt. Speciaal
sjabloonbesturingstekens voor b.v. lussen voor gegevensherhalingen worden verborgen
zijn verborgen, zodat het voorbeeld zichtbaar is zoals het zal zijn
later bij de gebruiker aankomt.
Operatie
De volgende functies zijn beschikbaar:
-
OK
Met deze functie slaat u een sjabloon op en sluit u de dialoog.
de dialoog. Om een sjabloon succesvol te kunnen opslaan
moet u ten minste één taalopdracht, een tekst en een naam hebben ingevoerd.
anders verschijnt er een foutmelding.
foutmelding wordt weergegeven.
-
Annuleren
Deze functie sluit de dialoog zonder op te slaan.
Alle aangebrachte wijzigingen zullen worden verwijderd.
zal worden weggegooid.
-
Test
Met deze functie heeft u de mogelijkheid om de opgenomen
sjabloon naar een e-mail adres. Dit opent
dialoog wordt geopend waarin u de gewenste ontvanger kunt invoeren
adres en klik op OK om de sjabloontekst naar dit adres te sturen.
de sjabloontekst naar dit adres.
-
yhm variabelen
Deze menuknop toont alle standaard variabelen,
inclusief digitaliseringslinkvariabelen, die hier beschikbaar zijn voor de
beschikbaar voor het bericht. Plaats de
cursor naar de positie in het sjabloon waar u een variabele wilt invoegen en
variabele en selecteer de gewenste variabele uit dit menu.
vanuit dit menu. De plaatshouder voor de variabele is dan
ingevoegd in het sjabloon.
-
Gegevensvariabelen
Deze menuknop toont alle databasevelden die door de data query zijn bepaald.
bepaald door de data query worden weergegeven. Dit kan
gegevens uit maximaal 5 verschillende tabellen, dit wordt aangegeven in de
wordt in het menu aangegeven met het tabelnummer 1 - 5.
volgorde van de tabellen is dezelfde volgorde als de
query's in de data query. Plaats de muisaanwijzer op de
plaats in het sjabloon waar u een variabele wilt invoegen en selecteer de
en selecteer de gewenste variabele uit dit menu. De
wordt de plaatshouder voor de variabele in de sjabloon ingevoegd.
ingevoegd.
Sjabloon specificatie
In het volgende worden de speciale controletekens
(d.w.z. alle besturingstekens die niet HTML maar CodX-specifiek zijn)
specifiek), alsmede alle vervangende tekens die kunnen worden gebruikt.
kan worden gebruikt. Dit zijn voorgedefinieerde vervangings
vervangende tekens en gegevens vervangende tekens.
CodX
Specifieke controletekens |
Beschrijving |
<%BeginDataLoop%>
<%BeginDataLoop2%>
<%BeginDataLoop3%>
<%BeginDataLoop4%>
<%BeginDataLoop5%> |
Aangezien een bericht verscheidene records kan bevatten van de entiteit die eraan is toegewezen
entiteit aan toegewezen, en afhankelijk van de configuratie is het mogelijk dat
dat een ontvanger meerdere gegevensrecords kan ontvangen door middel van een
bericht in een sjabloon, moet er een manier zijn om te controleren waar en
om te bepalen waar en hoe deze records in het sjabloon worden ingevuld.
zijn ingevuld in het sjabloon. Het vullen gebeurt door middel van
gegevensvervangende tekens, maar aangezien deze repetitief kunnen zijn
repetitief zijn, moet het mogelijk zijn om binnen het sjabloon een gebied te definiëren waar de
waar de herhaling plaatsvindt.
Dit werd opgelost met de twee controlekarakters <%BeginDataLoop%;>
en <%EndDataLoop%>. De gehele tekst, inclusief
controle- en vervangingstekens die binnen
tekens wordt zo vaak herhaald als er verschillende gegevens zijn
zo vaak als er verschillende gegevensrecords zijn voor deze
boodschap. Deze twee controletekens worden niet verwijderd
verwijderd en het is daarom voordelig als ze binnen een
van een HTML-opmerking, bijvoorbeeld als volgt:
<!--<%BeginDataLoop%>-->
Aangezien in de data query tot 5
verschillende select statements kunnen worden gebruikt in de data query, de
gegevens in 5 verschillende tijdelijke gegevenstabellen, moet er
tabellen, moeten er ook 5 verschillende lussen zijn, zodat deze gegevens kunnen worden
kunnen deze gegevens in het model worden ingevuld. Om dit te doen
gebruik dan gewoon het juiste paar
BeginDataLoop en EndDataLoop.
Merk op dat lussen 2 - 5 niet in elkaar genest mogen worden.
genest in elkaar, maar ze kunnen binnen de eerste lus zijn
van de eerste lus <%BeginDataLoop%>
en <%EndDataLoop%>.
De volgorde waarin de lussen worden gebruikt in de
lussen worden gebruikt in het sjabloon, moet alleen de eerste lus
moet de eerste zijn in het sjabloon.
Gelieve er nota van te nemen dat
een foutsjabloon ondersteunt alleen de hoofdlus, d.w.z.
<%BeginDataLoop%>, wordt ondersteund. |
<%EndDataLoop%>
<%EndDataLoop2%>
<%EndDataLoop3%>
<%EndDataLoop4%>
<%EndDataLoop5%> |
Dit controleteken markeert het einde van de
van het herhalende tekstblok, dat zich ook binnen een
van een HTML-annotatie, zodat deze niet zichtbaar is.
Voorbeeld:
<!--<%EndDataLoop%>-->
In elk geval, gebruik
de juiste EndDataLoop naar de overeenkomstige startdataloop. |
Vast
Vervangingen |
Beschrijving |
<%date%> |
Vervangen door de datum in het formaat dd.mm.jjjj |
<%tijd%> |
Vervangen door de tijd in het formaat HH:MM:SS |
<%datetime%> |
Vervangen door de datum en tijd in het formaat
dd.mm.jjjj HH:MM:SS |
<%errornummer%> |
In geval van een fout, wordt deze variabele gebruikt samen met de
foutsjabloon, wordt het vervangen door het nummer van de fout.
fout. |
<%errortext%> |
Deze variabele wordt gebruikt in geval van een fout
samen met het foutsjabloon, wordt het vervangen door de tekst van de fout.
tekst van de fout. |
<%yhmupoc%> |
Wordt vervangen door de UPOC van het bericht waartoe deze sjabloon behoort.
sjabloon behoort. |
<%yhmname%> |
Vervangen door de naam van het bericht waartoe dit sjabloon behoort.
sjabloon behoort. |
<%yhmhint%> |
Vervangen door de hint/opmerking van het bericht waartoe dit sjabloon behoort.
waartoe dit sjabloon behoort. |
<%yhmtype%> |
Vervangen door het type bericht waartoe deze sjabloon behoort.
sjabloon behoort. Het type wordt gebruikt om de gegevensentiteit te meten,
dat aan een bericht is toegewezen. |
<%strComputername%> |
Vervangen door de huidige computernaam waarop de
yhm dienst draait. |
<%lMaxMailItemAge%> |
Zal worden vervangen door de inhoud van de "je hebt mail".
Custfields
300: Maximale leeftijd van de post die nog in aanmerking komt voor verwerking.
om in aanmerking te komen voor verwerking |
<%strDefaultLanguage%> |
Zal worden vervangen door de inhoud van de "je hebt mail".
Custfields
100: Standaard taal voor yhm sjablonen |
<%strEMailSender%> |
Zal worden vervangen door de inhoud van de "je hebt mail".
Custfields
310: eMail afzender voor het verzenden van yhm berichten via
eMail |
<%strEMailTestReceiver%> |
Zal worden vervangen door de inhoud van de "je hebt mail".
Custfields
500: Ontvangstadres voor e-mail testberichten |
<%strSMSTestReceiver%> |
Zal worden vervangen door de inhoud van de "je hebt mail".
Custfields
510: Telefoonnummer voor SMS-testberichten |
<%lyhmMessageID%> |
Vervangen door de ID van het te verzenden bericht. |
<%TrackandTrace%> |
Deze variabele wordt alleen ondersteund voor berichten van het type
"Bericht inhoud" type. Het bepaalt een track en trace
track and trace link, indien beschikbaar, en vervangt deze vaste
en vervangt deze vaste vervanger erdoor. Onthoud alstublieft
dat de inhoud alleen de link is, moet je zelf de HTML-tags voor een link invoegen.
een link die je zelf moet invoegen, b.v:
<a href=<%TrackandTrace%>>Track en Trace URL</a>. |
<%WebApp-MailItem-URL%> |
Deze variabele genereert de link naar het Intranet
webapplicatie voor mailings. Hiervoor is het belangrijk dat
het Custfield "010: WebApp Server-URL" in de Instellingen
Algemeen - Intranet WebApp,
en dat in de overeenkomstige data query van de zending UPOC met de
de alias "MailItemUpoc"
is geselecteerd. Dit wordt gebruikt om een link te maken in de vorm "https:\\myserver:8080\myApp\?MailItem=0123456789"
wordt gegenereerd.
U moet een HTML-link invoegen in het sjabloon, bijv. in de vorm
formulier "
<a href="<%WebApp-MailItem-URL%>">link naar de
programma</a> "
|
<%WebApp Mailbox URL%> |
Deze variabele genereert de link naar het Intranet
web applicatie voor Mailbox. Hiervoor is het belangrijk dat
het Custfield "010: WebApp Server-URL" correct in de instellingen
Algemeen - Intranet WebApp,
en dat in de overeenkomstige gegevensbevraging van de persoon UPOC met de
de alias "PersonUpoc"
is geselecteerd. Dit wordt gebruikt om een link te maken in de vorm "https:\\myserver:8080\myApp\?Mailbox=9876543210"
wordt gegenereerd.
U moet een HTML-link invoegen in het sjabloon, bijv. in de vorm
formulier "
<a href="<%WebApp-Mailbox-URL%>">Mijn
Mailbox</a> "
|
<%waarschuwingstekst%> |
Deze variabele kan alleen worden gebruikt voor foutsjablonen.
Als er een fout optreedt en een waarschuwingstekst volgens de
status aanwezig is, wordt de bijbehorende waarschuwingstekst uitgevoerd.
wordt uitgevoerd. |
<%errordetail%> |
Deze variabele kan alleen worden gebruikt voor foutsjablonen.
Indien beschikbaar, bevat deze variabele een gedetailleerde
technische foutmelding, die bijvoorbeeld kan zijn
SQL-foutmelding van een ongeldige query. |
<%linenummer%> |
Deze variabele kan alleen worden gebruikt voor foutsjablonen.
Deze variabele bevat het regelnummer in de programmacode waarop de fout zich voordeed.
waar de fout is opgetreden. |
<%errorname%> |
Deze variabele kan alleen worden gebruikt voor foutsjablonen.
Deze variabele bevat de naam van een fout, d.w.z. de
hoofdidentificatie van een fout. |
Vertalingen van gegevens |
Beschrijving |
<%MailItemUpoc%> |
Dit is geen speciaal gegevensvervangend veld.
gegevensvervangend veld. Als dit in de query wordt gebruikt,
wordt het automatisch vervangen door de UPOC van het bericht. |
<%PersonPin%> |
Dit is geen speciaal gegevensvervangend veld.
gegevensvervangend veld. Als dit in de query wordt gebruikt,
de PIN-code van de betrokkene, die in gecodeerde vorm in de gegevensbank wordt opgeslagen
opgeslagen in de database, wordt gedecodeerd en vervolgens vervangen in de
sjabloon. |
<%[database attribuut]%> |
Dit is de universeel toepasbare
data vervangend teken. Het is de naam
van het database-attribuut, dat werd bepaald door middel van de gegevensopvraag.
werd bepaald. In het sjabloon moet deze naam zijn
controlekarakters <% en %>, waarbij de hoofdletters en kleine letters
De hoofd- en kleine letters van de variabele zijn niet relevant.
Dit gegevenssubstitutieteken wordt dan automatisch vervangen door het
waarde uit de database. Bij het vervangen van de variabelen
de meest voorkomende gegevenstypen van de attributen worden ondersteund
en automatisch geformatteerd. De omzetting ziet er zo uit
als volgt:
Gegevenstype |
Waardebereik |
Opmaak |
Booleaans |
0 en 1 |
"0" of "1 |
Lang |
-2'147'483'648" tot 2'147'483'647 |
"-2147483648" aan
"2147483647" |
LongLong |
-9'223'372'036'854'775'808 tot
9'223'372'036'854'775'807 |
"9223372036854775808" aan
"9223372036854775807" |
Dubbel |
1.7E
+/- 308 (15 cijfers) |
|
String |
Alle
Personages |
"xxxxxx" b.v. "Peter Huber". |
Datum |
Datum |
"dd.mm.jjjj" b.v.
"01.01.2021" |
Tijd |
Tijd |
"HH:MM:SS", bijv. "12:04:33 |
Datetime |
Datum
en tijd |
"dd.mm.jjjj HH:MM:SS" b.v.
"01.01.2021 12:04:33" |
Valuta |
Valuta, komt overeen met het gegevenstype Dubbel |
"123.05", altijd 2
decimalen, afgerond op 5 centimes. |
GUID |
Globaal unieke identificatiecode |
Weergegeven in het formaat"XXXXXXXX-XXXXXX-XXXXXXXX".
altijd zonder de gekrulde haakjes
{}. |
|
Variabelen voor volgende proceskoppelingen
Als u links voor digitalisering gebruikt om
proces, kunt u dit op 2 verschillende manieren doen.
manieren. Ofwel gebruikt u de oude versie door de
overeenkomstige variabelen (<%FollowingProcessDelivery%>,
<%FollowingProcessDestroy%> enz.), of u selecteert de variabelen uit de
variabelen via de menuknop "yhm variabelen". Deze zien er
lijken op de oude variabelen, maar hebben de voorlopende term URL.
Het verschil tussen deze twee varianten is dat de 1. oude
variant voegt de hele link in, inclusief de naam (in het Duits) van de link, en de
en de 2e nieuwe variant voegt alleen de effectieve URL in. In de 2.
In de tweede variant moet je de link zelf invoegen met html tags,
b.v. <a href="<%URLFollowingProcessDelivery%>">tekst naar de link</a>.
Variabele |
Beschrijving |
Voorbeeld |
<%VolgendProcesDelivery%> |
Volledige link voor vervolgproces Digitalisering Levering. |
|
<%FollowingProcessDestroy%> |
Volledige link voor vervolgproces Digitalisering Vernietiging. |
|
<%FollowingProcessArchive%> |
Volledige link voor vervolgproces Digitalisering Archivering. |
|
<%FollowingProcessCaptureDelivery%> |
Volledige link voor follow-up proces Zending Binnenkomst IHS Levering. |
|
<%FollowingProcessCaptureDestroy%> |
Volledige link voor vervolgproces Zending binnenkomst IHS Vernietiging. |
|
<%FollowingProcessCaptureArchive%> |
Volledige link voor follow-up proces Zending invoer IHS Archivering. |
|
<%FollowingProcessCaptureDeliveryToDeputy%> |
Volledige link voor follow-up proces Verzending binnen IHS Levering aan afgevaardigde. |
|
<%FollowingProcessCaptureReturnToSender%> |
Volledige link voor vervolgproces Zending binnen IHS Terug naar afzender. |
|
<%FollowingProcessCaptureDigitization%> |
Volledige link voor follow-upproces Verzendingsregistratie IHS Digitalisering. |
|
<%URLFollowingProcessDelivery%> |
URL voor vervolgproces Digitalisering Levering. |
<a href="<%URLVolgProcesDelivery%>">Instellen</a> |
<%URLFollowingProcessDestroy%> |
URL voor vervolgproces Digitalisering Vernietiging. |
<a href="<%URLVolgendProcesVernietigen%>">Vernietigen</a> |
<%URLFollowingProcessArchive%> |
URL voor vervolgproces Digitalisering Archivering. |
<a href="<%URLVolgendProcesArchief%>">Archief</a> |
<%URLFollowingProcessCaptureDelivery%> |
URL voor follow-up proces Zending binnenkomst IHS Levering. |
<a href="<%URLFollowingProcessCaptureDelivery%>">Instellen</a> |
<%URLFollowingProcessCaptureDestroy%> |
URL voor vervolgtraject Ingang zending IHS Vernietiging. |
<a href="<%URLFollowingProcessCaptureDestroy%>">Vernietigen</a> |
<%URLFollowingProcessCaptureArchive%> |
URL voor follow-up proces Zending Entry IHS Archivering. |
<a href="<%URLFollowingProcessCaptureArchive%>">Archive</a> |
<%URLFollowingProcessCaptureDeliveryToDeputy%> |
URL voor vervolgproces Verzending binnen IHS Levering aan plaatsvervanger. |
<a href="<%URLFollowingProcessCaptureDeliveryToDeputy%>">Deputy aan Deputy</a> |
<%URLFollowingProcessCaptureReturnToSender%> |
URL voor follow-upproces Invoer zending IHS Terug naar afzender. |
<a href="<%URLFollowingProcessCaptureReturnToSender%>">Return to Sender</a>. |
<%URLFollowingProcessCaptureDigitization%> |
URL voor vervolgproces Zendingsinvoer IHS Digitalisering. |
<a href="<%URLFollowingProcessCaptureDigitization%>">Digitizing</a> |
Formules en functies
Binnen een sjabloon heeft u de mogelijkheid
om de tekst vorm te geven met formules en speciale functies, en ook om
de beschikbare databasevelden. Alsjeblieft
Merk op dat het sjabloon eerst met de gegevens wordt gevuld,
inclusief de lussen, en alleen dan zijn de berekeningen en
formules worden uitgevoerd. De functies en mogelijke wiskundige
wiskundige bewerkingen die je kunt gebruiken.
Houd er rekening mee dat deze functies en berekeningen zo lang kunnen zijn en
lang en genest. De identificatiecode "Afdrukken"
als een functieargument betekent altijd dat dit ofwel een getal is,
een berekening of een andere functie (ook genest).
kan zijn. Als een waarde in de expressie, natuurlijk, alle database velden
die getallen bevatten kunnen worden gebruikt als waarden in de expressie.
Functie |
Beschrijving |
Bereken(Uitdrukking) |
De uitdrukking wordt berekend en het resultaat is
decimaal getal. |
Som(som getal, uitdrukking) |
De uitdrukking wordt berekend en toegevoegd aan de som met de
De uitdrukking wordt berekend en toegevoegd aan de som met het somnummer.
Het somgetal kan een waarde tussen 0 en 2'147'483'647 zijn. |
Som(Som getal) |
Deze functie wordt vervangen door de huidige inhoud van de som
Som nummer.
Het somgetal kan een waarde tussen 0 en 2'147'483'647 zijn. |
Round(uitdrukking,
afrondingsfactor) |
De uitdrukking wordt berekend en afgerond met de afrondingsfactor
afgerond. De afrondingsfactor wordt gegeven van 0,1 tot 0,0001.
als je wilt afronden naar 5 centimes gebruik je
0.05. |
Cos(Uitdrukking) |
De uitdrukking wordt berekend en vervolgens met de
wiskundige functie cosinus. |
Sin(uitdrukking) |
De uitdrukking wordt berekend en vervolgens met de
wiskundige functie sinus. |
Abs(uitdrukking) |
De uitdrukking wordt berekend en dan vervangen door de absolute
waarde. De absolute waarde is het getal zonder
cijfers voor het decimaalteken. |
Ceil(uitdrukking) |
De uitdrukking wordt berekend en dan vervangen door de
afgeronde waarde. |
Trunc(uitdrukking) |
De uitdrukking wordt berekend en vervangen door de waarde zonder de
decimale plaatsen. |
GetalVorm(uitdrukking, pre-decimaalteken, post-decimaalteken, afrondingsfactor, [decimaalteken = ,]) |
De uitdrukking wordt berekend en vervolgens op een geformatteerde manier vervangen.
Om dit te doen wordt de berekende waarde afgerond met de afrondingsfactor
en vervangen door de opgegeven plaatsen voor en na de decimale komma.
worden vervangen. Het decimaalscheidingsteken kan optioneel worden opgegeven en is standaard een komma. |
Voorbeelden:
Bereken(10 + 3 / 7.5 + Som(1) /
cos(Som(2)+Som(3))
NumberFormat(<%Artikelprijs%>, 10, 2,
0.05)
Som(1,Calc(<%dblCount%> *
<%ArtikelPrijs%>)
Decimal(<%Artikelprijs%>)
Zie ook:
|