Taak 2 Een teller maken in Table.onCreate Om het aantal klanten waarvan de naam de tekst Mini bevat te tellen, declareert u eerst een algemene teller en stelt u de waarde in op nul. De methode Table.onCreate is het meest geschikt voor deze taak omdat Table.onCreate wordt uitgevoerd voordat er rijen worden opgehaald. In de volgende taak laat u deze teller voorwaardelijk toenemen met de methode Row.onCreate( ). 1 In het venster Layout selecteert u de tabel door de cursor boven de linkerbenedenhoek van de tabel te houden. Het tabelpictogram verschijnt, zoals in Afbeelding 22-5. Afbeelding 22-5 Lijstpictogram in de layouteditor 2 Kies het tabblad Script. De scripteditor verschijnt, zoals in Afbeelding 22-6. Afbeelding 22-6 Scriptvenster 3 Selecteer onCreate in de lijst met beschikbare scripts. 4 Typ de volgende regel code in de scripteditor voor de methode onCreate: countOfMinis = 0; 5 Om het rapport uit te voeren en om te controleren of de code geen fouten veroorzaakt, kiest u Preview bekijken. 6 Blader naar het einde van het rapport, waar de JavaScript-foutberichten worden afgebeeld. Als er geen fouten optreden, wordt het rapport weergegeven zoals in Afbeelding 22-7. Als er een foutbericht verschijnt, zou het kunnen dat u een bepaalde instructie onjuist hebt getypt. Als dat zo is, gaat u terug naar het scriptvenster, selecteert u de zojuist aangepaste methode, verbetert u de fout en kiest u opnieuw Preview bekijken. Afbeelding 22-7 Rapportpreview
Om het aantal klanten waarvan de naam de tekst Mini bevat te tellen, declareert u eerst een algemene teller en stelt u de waarde in op nul. De methode Table.onCreate is het meest geschikt voor deze taak omdat Table.onCreate wordt uitgevoerd voordat er rijen worden opgehaald. In de volgende taak laat u deze teller voorwaardelijk toenemen met de methode Row.onCreate( ).