Cursus Access voor Beginners - Hoofdstuk 10 deel 1
|
|
|
- Joachim de Ruiter
- 9 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Cursus Access voor Beginners - Hoofdstuk 10 deel 1 Handleiding van Auteur: OctaFish November 2011
2 Formulieren: Een Stopwatch maken Omdat het november is en het schaatsseizoen voor de deur staat, deze maand een aflevering die niet over duiken gaat, maar over schaatsen. Ouderen onder ons kennen vast de toernooischema s nog wel die bij elk groot toernooi in de krant verschenen. Een groot deel van het kijkplezier was toen het bijhouden van de uitslagen van de verschillende wedstrijden en het uitrekenen van de punten. Dat was toen ook een stuk makkelijker dan nu, omdat er behoorlijk wat langzamer werd geschaatst, dus er was veel meer tijd om de uitslagen en rondetijden op te schrijven! Jammer genoeg is deze traditie geheel verdwenen; als je nu iets wilt bijhouden moet je zelf maar iets zien te brouwen in Excel, omdat je in Access weliswaar tijden kunt opslaan, maar de notatie ervan gaat niet specifieker dan Uren-Minuten-Seconden. En dat zou zelfs in de gouden tijden van Ard en Keessie niet voldoende nauwkeurig zijn geweest. Dus kunnen we in Access dan geen tijden vastleggen op duizendsten nauwkeurig? Wel, daar gaat deze aflevering dus over! Met een paar leuke trucjes kun je namelijk wel degelijk tijden registreren die op een duizendste nauwkeurig zijn. We gaan in deze aflevering daarom een formulier maken waarbij we op basis van een via een keuzelijst te kiezen afstand twee rijders tegen elkaar kunnen laten rijden, en m.b.v. twee knoppen voor elke rijder de rondetijden kunnen vastleggen. Dat zal straks in de praktijk op de korte afstanden nog best lastig worden natuurlijk. Maar op de langere afstanden zal de nauwkeurigheid redelijk nauwkeurig kunnen zijn. Het formulier gaat er ongeveer zo uit zien: Omdat er een hoop moet gebeuren voordat we het formulier als stopwatch kunnen gebruiken, en de ruimte in de nieuwsbrief uiteraard beperkt is, gaan we de opdracht in twee afleveringen uitvoeren. In de eerste aflevering leggen we uit de doeken hoe de timer zelf werkt. In de tweede aflevering passen we de code aan, zodat we de rondetijden voor de verschillende rijders kunnen vastleggen. En eventueel ook diskwalificaties en valpartijen, want die horen uiteraard ook bij een schaatswedstrijd! Onderwerpen in deze aflevering Waar gaan we in dit hoofdstuk mee aan de slag? Functie GetTickCount Om met nauwkeurige tijden te kunnen rekenen, zullen we gebruik moeten maken van een standaard functie van Windows zelf: de functie GetTickCount. Wat deze functie doet, is vrij letterlijk het aantal interne tikken tellen op basis van milliseconden. Deze telling gebeurt op basis van de tijd waarop de computer is opgestart, dus zodra je de pc aanzet, begint de teller te tellen. Als je dus twee metingen neemt met een bepaald interval, dan heb je de verstreken tijd in milliseconden. Het enige dat we dan nog moeten doen, is de uitkomst omzetten naar een voor ons leesbaar formaat, voor ons formulier is dat: mm:ss,00. Minuten, seconden en duizensten van seconden dus. Een formulier heeft een eigenschap <Timer> die we gaan gebruiken om de tijd te starten of te stoppen, zodat we de begin- en Pagina 1/8
3 eindtijd kunnen vastleggen en berekenen. En daarmee de rittijd kunnen uitrekenen. Voor de tussentijden pakken we een momentopname, namelijk het klikken op een knop. Onafhankelijke recordsets Eén van de problemen waar we tegenaan gaan lopen, is dat alle handelingen die je op een formulier (of in een database in het algemeen) uitvoert, tijd kosten. En die bewerkingstijd gaat de nauwkeurigheid van de tijdregistratie behoorlijk in de weg zitten. Om de processor zoveel mogelijk te ontzien, is het daarom belangrijk om de computer zo min mogelijk te laten rekenen of uitvoeren. Daarom maken we op het formulier gebruik van een onafhankelijke recordset. Dat is een virtuele tabel die precies zo werkt als een gewone tabel, maar die alleen in het geheugen van de computer bestaat. Een dergelijke tabel is prima geschikt om tijdens de race de tussentijden op te slaan. Als beide rijders over de finish zijn, is er tijd genoeg om de bewaarde gegevens op te slaan door de tabel uit te lezen, en op te slaan in een normale tabel. Matrix variabelen Behalve een onafhankelijke recordset kunnen we de tussentijden ook opslaan in een matrixvariabele. Ook deze techniek komt daarom aan bod, want matrixvariabelen zijn zeer geschikt om veel bij elkaar horende gegevens op te slaan. Het onderwerp is dus ook prima geschikt om daar aandacht aan te besteden. Bij een matrixvariabele leg je eerst de omvang van de matrix vast (gegevenstype, dimensionaliteit) waarna je de matrix kunt vullen. Er is voor ons formulier wel een verschil in werking, en die zal straks bepalen welke methode je zult willen gebruiken. Verschillen tussen een onafhankelijke recordset en een matrix variabele Het grote verschil is, om te beginnen: een recordset is een virtuele tabel, die je helemaal zelf kunt inrichten. Net als in een gewone tabel geef je aan wat voor soort velden je wilt gebruiken, zoals tekstvelden of numerieke velden. Een recordset is dus heel flexibel. In tegenstelling tot een matrix variabele, waarbij je eerst vast moet leggen uit hoeveel dimensies hij moet bestaan, en van wel type de variabele moet zijn. Daarbij kun je kiezen voor de bekende gegevenstypes, waarbij het type Variant de meeste geheugenruimte opeist, maar wel alle soorten gegevens kan opslaan. Een tweede verschil is, dat een recordset met een simpel commando is te sorteren, net zoals je een tabel sorteert. Een matrixvariabele is alleen met een brute kracht te sorteren. Je moet daarbij alle waarden van de matrix uitlezen en vergelijken met de vorige om te zien of hij eerder of later moet komen. Daarom is de matrix variabele beter geschikt voor gegevens die je niet bij voorbaat gesorteerd hoeft te hebben. Wil je gegevens wel sorteren voordat je ze opslaat, dan is de onafhankelijke recordset een betere keus. De inrichting van de database Omdat we in eerdere hoofdstukken al uitgebreid hebben stilgestaan bij de inrichting van een database, zal ik de inrichting hier niet uitgebreid belichten, maar alleen de hoofdpunten van de database aanstippen, voor zover ze van invloed zijn op het formulier. Om te beginnen, hebben we een tabel [tritten] nodig waarin we de rituitslagen gaan vastleggen. Deze tabel bevat in ieder geval een ID-veld, de ID s van de twee rijders en de te rijden afstand. De tabel heeft een één-op-veel relatie met de tabel [trittijden], waarin we de RitID als koppelveld terugzien, een veld SchaatserID (dat kan uiteraard slechts één van de twee schaatsers uit het bijbehorende Rit record zijn), een veld voor de verreden afstand, en de geregistreerde tijd. Het formulier bestaat uit een Hoofdformulier met de ritgegevens, en een subformulier met de bij de rit behorende tussentijden. Deze tabel (en dus het subformulier) wordt gevuld als de rit is afgelopen. Zoals hierboven al uitgelegd, is het belangrijk voor een goede tijdwaarneming dat de computer zo weinig mogelijk hoeft te doen, zodat de tickercount functie optimaal kan werken. Pagina 2/8
4 Om de tijden zo nauwkeurig mogelijk vast te leggen, willen uiteraard de snelste manier gebruiken om een tussentijd of eindtijd vast te leggen. Dat de muis daar totaal ongeschikt voor is hoeft hoop ik geen betoog; daarom bouwen we het formulier op bediening met het toetsenbord. Idealiter hebben we op het formulier dan ook één of twee knoppen, die om en om actief zijn. Is er in een rit maar één rijder actief, dan heb je uiteraard aan een knop genoeg. Zijn er twee rijders op de baan, dan wil je elke rijder kunnen vastleggen zodra hij over de streep is. Dat betekent, dat na een eerste druk op de knop, als je de eerste tussentijd vastlegt, de andere knop actief wordt, zodat je met een druk op <Enter> de volgende tijd kunt vastleggen. Omdat je niet van te voren kunt vastleggen welke rijder de eerste tijd zal maken, zul je zelf op moeten letten welke knop je als eerste moet indrukken. Daarna zou het systeem automatisch de volgende knop moeten activeren, zodat je bij het passeren van de finishlijn alleen maar op <Enter> hoeft te drukken om de volgende tijd te registreren. Je zou die actie misschien ook nog aan de spatiebalk kunnen toewijzen, om nog makkelijker te kunnen vastleggen. Bij schaatswedstrijden zijn gelukkig een aantal gegevens eenvoudig te bepalen. Zo bestaat elke rit uit een vooraf bepaalde afstand, en heeft de baan een vaste lengte; elk rondje dat een rijder moet rijden is 400 meter lang. Jammer genoeg zijn de te rijden afstanden daar niet op uitgekozen; de schaatswedstrijden bestaan (bij de heren, om het niet te ingewikkeld te maken) uit ritten van 500 meter, 1500 meter, 5000 meter en meter. Alleen de laatste afstand is een veelvoud van 400 meter, namelijk 25 rondjes. Bij de overige afstanden wordt daarom eerst een tijdmeting gedaan na een kortere afstand. Op het formulier moeten we daar rekening mee houden. We bepalen dus, als we de tussentijden gaan vastleggen, ook de afstand die bij de eerste meting is gereden. We doen dat door de restafstand te berekenen met de functie Mod. Verder willen we uiteraard dat de tijdmeting stopt als de schaatser de volledige afstand heeft gereden. Dat doen we door de knop waarmee we de tussentijden vastleggen uit te schakelen als de volledige afstand is gereden. Alles bij elkaar genoeg technieken om een regenachtige zondagmiddag te vullen! De Timer functie Bij een stopwatch gaat het uiteraard in eerste instantie om het berekenen van de verstreken tijd. Daarom bekijken we eerst een simpele opzet van het formulier. Pagina 3/8
5 De stopwatch wordt gestart met een Start/Stop knop. De werking daarvan spreekt hopelijk voor zichzelf. Als we het formulier in de ontwerpfase openen, zien we een aantal gebeurtenissen: we zien een procedure bij de gebeurtenis <Bij Aanwijzen>, en een procedure bij de gebeurtenis <Bij timer>. Laten we de VBA code eens bestuderen. Druk dus op <Alt>+<F11> om naar de code te gaan, of gebruik de knop met de drie puntjes om naar één van de procedures te gaan. Ga vervolgens helemaal naar boven, naar de algemene sectie van de code. Declareren van de algemene variabelen We hebben een aantal variabelen nodig om de tijdelijke gegevens in op te slaan. Die moeten eerst worden gedeclareerd. Overigens is het declareren van variabelen niet nodig als je de regel Option Explicit weg laat, maar dat is niet aan te bevelen. Door je variabelen op de juiste manier te declareren, heb je de beste controle over de werking van je code. Option Compare Database Option Explicit Private Declare Function GetTickCount Lib "kernel32" () As Long Dim TotalElapsedMilliSec As Long Dim StartTickCount As Long Dim btijdloop As Boolean De eerste twee regels zijn ongeveer standaard voor Access. De derde regel is echter essentieel voor de counter functie. Hierin wordt de functie GetTickCount gedeclareerd. Omdat Access zelf geen counter functie kent, maar Windows wel, wordt een verwijzing gemaakt naar een windows object: Lib "kernel32". Hier is verder niet zoveel over te zeggen, al is de kernel voor programmeurs wel belangrijk. In het Kader van een cursus Access heeft het niet zoveel zin om er dieper op in te gaan. Het volstaat hier om te weten hoe we de functie er uit kunnen lichten. Er worden nog wat algemene variabelen gedeclareerd, net als de functie GetTickCount van het numerieke type Long, en dat is omdat de waarden meestal te groot zullen zijn voor kleinere variabelen als Integer. De variabelen worden in het algemene gedeelte gedeclareerd, zodat we ze op verschillende momenten kunnen aanroepen en vullen. Zoals je misschien weet, hebben variabelen een bepaalde levensduur. Als je ze binnen een subroutine van een knop declareert, houden ze alleen hun waarde binnen die routine. Bij een klok of een stopwatch is dat niet handig, want daar moeten we de waarden vasthouden gedurende de hele tijdsmeting. Door een variabele niet in een procedure te declareren, maar in het algemene gedeelte, dus bovenin de module, kun je een variabele vullen, en vanuit een andere procedure opvragen en verder bewerken. De gebeurtenis <Bij aanwijzen> Op het formulier moeten standaardwaarden worden ingesteld. Dat doen we bij de gebeurtenis <Bij aanwijzen>, al zou dat in dit geval ook kunnen bij de gebeurtenis <Bij Laden>, omdat het instellen maar één keer hoeft te gebeuren. Het formulier is namelijk niet gebonden aan een gegevensbron, dus we kunnen niet bladeren door eventuele records. Private Sub Form_Current() Me.ElapsedTime = "00:00:00,000" Pagina 4/8
6 Me.PauseTime = "00:00:00,000" TotalElapsedMilliSec = 0 Me.TimerInterval = 0 Het formulier kent twee procedures: de gebeurtenis <Bij Aanwijzen> bevat bovenstaande code. De tekstvakken ElapsedTime en PauseTime krijgen bij het laden van het formulier een standaardwaarde van "00:00:00:00". Zoals je ziet, is dat een opmaak die overeenkomt met Uren:Minuten:Seconden,Duizendsten. Een oplettende lezer zal het misschien zijn opgevallen dat er geen Format opdracht wordt gebruikt; iets dat toch gebruikelijk is bij de opmaak van tijden. De reden daarvan komt later aan bod. Na het instellen van de tekstvakken, wordt de teller TotalElapsedMilliSec op de waarde 0 ingesteld. De laatste regel zet de formuliereigenschap TimerInterval op 0. In essentie wordt hiermee de timerfunctie van het formulier uitgezet. De gebeurtenis <Bij aanwijzen> Het echte werk gebeurt op de gebeurtenis <Bij Timer> van het formulier. Laten we deze code eens bekijken: Private Sub Form_Timer() Dim Hours As String, Minutes As String, Seconds As String, MilliSec As String Dim ElapsedMilliSec As Long ElapsedMilliSec = (GetTickCount() - StartTickCount) + TotalElapsedMilliSec Hours = Format((ElapsedMilliSec ), "00") Minutes = Format((ElapsedMilliSec 60000) Mod 60, "00") Seconds = Format((ElapsedMilliSec 1000) Mod 60, "00") MilliSec = Format((ElapsedMilliSec Mod 1000), "000") If Me.btnStartStop.Caption = "Stop" Then Me.lblKlok.Caption = Format(Now(), "HH:mm:ss") Me.ElapsedTime = Hours & ":" & Minutes & ":" & Seconds & ":" & MilliSec End If De Timer procedure gebruikt een aantal variabelen, die alleen binnen de Timer functie gebruikt worden. Deze worden dus binnen de functie gedeclareerd, en niet algemeen. De variabelen Hours, Minutes, Seconds en Millisec worden allemaal opgemaakt als String. Dat lijkt onlogisch, omdat ze alleen getallen zullen bevatten. Je zou ze daarom ook als getal kunnen declareren. We doen dat hier niet, omdat het nu iets eenvoudiger is om de berekende uren, minuten etc. op te maken met een voorloopnul. En, misschien wel de belangrijkste reden, het eindresultaat, de verstreken tijd, is in een opmaak die Access niet kent. En dus ook niet is op te maken in een standaard Access opmaak. Het Pagina 5/8
7 eindresultaat is dus een variabele die we toch al als tekst op moeten maken. En dat verklaart dus ook de opmaak die we in de gebeurtenis <Bij aanwijzen> zagen: de tekstvakken krijgen straks tekst toegewezen, en geen getallen of datums. De verstreken tijd wordt verrekend met deze formule: ElapsedMilliSec = (GetTickCount() - StartTickCount) + TotalElapsedMilliSec Hierbij wordt de gemeten GetTickCount waarde gepakt, daar wordt de startwaarde van afgetrokken, en de totaaltijd weer bij opgeteld. En die functie GetTickCount is dus het hart van de berekening. Wat deze functie doet, is het volgende: Berekent het aantal millisecondes dat is verstreken sinds het systeem is gestart. Je zult begrijpen dat het lezen van millilsecondes niet al te eenvoudig is; maar gelukkig kun je met een paar simpele berekeningen uit het totaal aantal millisecondes wel de uren, minuten en secondes berekenen. Dat gaat, zonder de opmaak uit de code hierboven, als volgt: Hours = (ElapsedMilliSec ) Minutes = (ElapsedMilliSec 60000) Mod 60 Seconds = (ElapsedMilliSec 1000) Mod 60 MilliSec = (ElapsedMilliSec Mod 1000) Het is niet zo moeilijk om te zien hoe deze berekeningen zijn opgebouwd. Neem de berekeningen voor uren: als je eerst door 60 deelt om de minuten te vinden (resultaat: 60000), en daarna nog een keer door 60 (voor de seconden) houd je het getal 1000 over; precies één seconde dus. Kortom: 1000 milliseconden is exact één seconde. En dat volgt ook eigenlijk wel uit de naam J. Om de minuten en seconden te vinden, gebruiken we de functie MOD 60. Daarbij wordt de waarde ElapsedMilliSec door 60 gedeeld, en is de uitkomst de waarde die over blijft. De restwaarde dus. Om het aantal Millisecs te berekenen, delen we de verstreken tijd dus door 1000, om het gehele getal te krijgen. Omdat alle getalvariabelen gedeclareerd zijn als Long, hoeven we geen rekening te houden met afrondingen; alle getallen zijn gehele getallen. De gebeurtenis <Bij Klikken> van de knop We hebben de berekening klaargezet, en het formulier ingesteld op de startwaarden. Het enige dat nog rest, is om de teller te starten en te stoppen. Dat doen we met de code die we onder een knop zetten. De Start/Stop knop heeft de volgende code: Private Sub btnstartstop_click() If Me.TimerInterval = 0 Then Else StartTickCount = GetTickCount() Me.TimerInterval = 10 Me!btnStartStop.Caption = "Stop" Me!btnReset.Enabled = False Pagina 6/8
8 TotalElapsedMilliSec = TotalElapsedMilliSec + (GetTickCount() - StartTickCount) Me.TimerInterval = 0 Me!btnStartStop.Caption = "Start" Me!btnReset.Enabled = True End If We gebruiken één knop om te starten en te stoppen. Een groot voordeel daarvan is, dat je je niet kunt vergissen in de werking van de knop. En we kunnen acties triggeren op basis van een vast gegeven, bijvoorbeeld de tekst op de knop, de Caption. In dit geval schakelen we op basis van de Timer instelling van het formulier. We willen de tijd kunnen starten en stoppen. Een formulier waarbij de TimerInterval is ingesteld op 0, staat, als het om tijdwaarneming gaat, stil. Elke waarde hoger dan 0 betekent dat het formulier gaat herberekenen en de timer dus werkt. De minimale waarde om de herberekening in te stellen is derhalve 1: hierbij wordt de actie GetTickCount elke milliseconde uitgevoerd. Omdat weinig mensen dat nog onderscheidend kunnen waarnemen, is dat niet zo n handige waarde. Met Me.TimerInterval = 10 wordt de interval ingesteld op 1/100 seconde. Je kunt ook Me.TimerInterval = 100 gebruiken, om het formulier elke 1/10 seconde bij te werken. Een klok op je formulier Een waarde die je vaak tegenkomt, is Me.TimerInterval = Hierbij wordt het formulier dus exact elke seconde ververst. Als je een klok wilt maken op een formulier, die elke seconde wordt bijgewerkt, dan is 1000 een prima waarde. Een manier om een levende klok op je formulier te zetten is de volgende. Je gebruikt daarvoor weer de gebeurtenissen <Bij Aanwijzen> en <Bij Timer>. Om het voorbeeld te gebruiken, moet je eerst een label maken met de naam lblklok. Een andere naam mag uiteraard ook, maar dan moet je de code aanpassen. Private Sub Form_Current() Me.lblKlok.Caption = Format(Now(), "HH:mm:ss") Me.TimerInterval = 1000 Deze code geeft het bijschrift van het label lblklok de huidige tijd. Om het formulier, en dus het label, elke seconde bij te werken, zetten we deze code ook bij de gebeurtenis <Bij Timer>. Private Sub Form_Timer() Me.lblKlok.Caption = Format(Now(), "HH:mm:ss") De crux van de Start/Stop knop Maar we zijn nog niet klaar met de start/stop knop Eerst nog even de code erbij pakken. Pagina 7/8
9 If Me.TimerInterval = 0 Then Else Me.TimerInterval = 10 Me.btnStartStop.Caption = "Stop" StartTickCount = GetTickCount() Me.TimerInterval = 0 Me.btnStartStop.Caption = "Start" TotalElapsedMilliSec = TotalElapsedMilliSec + (GetTickCount() - StartTickCount) End If We hebben al gezien dat om de tijdwaarneming te stoppen, we de TimerInterval de waarde 0 moeten geven. Om de code weer op te starten, moeten we daarna de waarde instellen op het door ons gewenste interval. De hele actie kunnen we dus triggeren op de feitelijke waarde van het timerinterval. Vandaar dat we het starten en stoppen bepalen met een IF vergelijking op de ingestelde intervalwaarde. Met If Me.TimerInterval = 0 Then kijken we eerst naar de huidige waarde van het interval. Als die waarde 0 is, staat de klok uit. Dat betekent, dat de teller daarna moet worden gestart, en dat er een waarde moet worden ingesteld. Dat houdt tevens in, dat de tekst op de knop nu Start luidt, en dat we die moeten veranderen in Stop. De om het tijdverschil te kunnen berekenen hebben we een startwaarde nodig. Die halen we op met GetTickCount (dezelfde functie die we ook gebruiken om het verschil te meten) en slaan we op in de variabele StartTickCount. De tweede tak van de IF bevat de code die wordt uitgevoerd als de timerinterval de waarde 10 heeft. Al zou ik uiteraard moeten zeggen: niet gelijk is aan 0. Dan gebeurt min of meer het omgekeerde: de timer wordt stilgezet door hem de waarde 0 te geven, en het bijschrift op de knop wordt veranderd in Start. De totaaltijd wordt nu ook berekend op basis van GetTickCount en StartTickCount. Samenvatting Access kan prima met datums en kloktijden overweg, maar kan niet rekenen in honderdsten of duizendsten van seconden. Wil je dat wel kunnen, dan moet je een Windows functie aanroepen, namelijk de functie GetTickCount. Deze functie telt de verstreken tijd sinds het aanzetten van de computer in milliseconden. Deze functie heeft wel een beperking: hij kan niet verder tellen dan 49,7 dagen. Dus voor die tijd moet je de pc een keer herstarten Een formulier heeft een Timer eigenschap, waarmee je een interval kunt instellen waarop een formulier acties moet gaan uitvoeren. Deze eigenschap gebruiken we in het voorbeeld om een klok te maken, of verstreken tijd te berekenen. Daarbij leggen we eerst met GetTickCount een startwaarde vast, en lezen na de verstreken tijd een eindwaarde vast. Het verschil tussen de twee is de verstreken tijd in milliseconden. Door de juiste berekeningen te maken, kunnen we uit deze verstreken tijdswaarde een tijd terugrekenen. Omdat Access tijd alleen in seconden als laagste differentiatie kan berekenen, moeten we van de tijd een eigen opmaak maken. De tijd wordt dan ook een tekstveld, dat er uit ziet als een tijdblok met duizendsten of honderdsten seconden. Volgende Aflevering In het volgende hoofdstuk gebruiken we de technieken van de stopwatch om tijdblokken vast te leggen in een recordset, en in een matrix variabele. Om, als een race gefinisht is, de opgeslagen tijden weg te schrijven in een tabel. Pagina 8/8
Access voor Beginners - Hoofdstuk 10 deel 2
Access voor Beginners - Hoofdstuk 10 deel 2 Handleiding van Auteur: OctaFish Februari 2012 Formulieren: Werken met onafhankelijke Recordsets In de vorige aflevering van de cursus zijn we begonnen met het
Access voor beginners - hoofdstuk 25
Access voor beginners - hoofdstuk 25 Handleiding van Auteur: OctaFish Oktober 2014 Werken met Klassemodules Tot nu toe heb ik in de cursus Access veel gewerkt met formulieren, en met procedures en functies.
Hoofdstuk 7: Werken met arrays
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 7: Werken met arrays 7.0 Leerdoel
Datum, Tijd en Timer-object
IX. Datum, Tijd en Timer-object A. Hoe worden tijd en datum in VB aangeduid? Zowel datum als tijd worden als een getal met decimalen opgeslagen. Het gedeelte voor de komma geeft de datum aan, het gedeelte
Access voor beginners Hoofdstuk 19 (2)
Access voor beginners Hoofdstuk 19 (2) Handleiding van Auteur: OctaFish Mei 2014 Verlaat de database! Een beheerder die met een grote groep gebruikers in dezelfde database werkt, kent dat vast wel: je
Variabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
6.2 VBA Syntax. Inleiding Visual Basic
6.2 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik op Maken Macro s en Code -
VBA voor Doe het Zelvers deel 5
VBA voor Doe het Zelvers deel 5 Handleiding van Auteur: leofact April 2014 handleiding: VBA voor Doe het Zelvers deel 5 VBA voor Doe het Zelvers is een reeks artikelen, bedoelt voor mensen die met VBA
6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken.
6.3 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik in het groepsvak Macro op
Hoofdstuk 6: Zelf functies maken
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 6: Zelf functies maken 6.0 Leerdoel
Hoofdstuk 2: Werken met variabelen
Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk
Een spoedcursus python
Een spoedcursus python Zoals je in de titel misschien al gezien hebt, geven wij een spoedcursus Python. Door deze cursus leer je alle basics, zoals het rekenen met Python en het gebruik van strings. Het
VAN HET PROGRAMMEREN. Inleiding
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
Hoofdstuk 2: Werken met variabelen
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, februari 2001 Hoofdstuk 2: Werken met variabelen 2.0
Hoofdstuk 7: Werken met arrays
Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk
1 Werken met (keuze)lijstjes: de control listbox
1 Werken met (keuze)lijstjes: de control listbox 1.1 Keuzelijstjes: wat en waarom In een educatief programma wordt vaak gebruik gemaakt van keuzelijstjes. Enkele voorbeelden: * bij het opstarten van een
Macro s. 4.2 Een macro maken
4.2 Een macro maken Een macro is een reeks van commando s die u kunt maken en die een programma uitvoeren. Wanneer u de macro in zijn geheel uitvoert, dan worden de acties opeenvolgend uitgevoerd. Elk
Info-books. Toegepaste Informatica. Deel 20 : Algoritmen en programmeren in Access en Excel (Basis) AL20. Jos Gils Erik Goossens
Info-books AL20 Toegepaste Informatica Deel 20 : Algoritmen en programmeren in Access en Excel (Basis) Jos Gils Erik Goossens Hoofdstuk 6 Lusstructuren of iteraties 6.1 Probleemstelling Het gebeurt dikwijls
Access voor Beginners-Hoofdstuk 20
Access voor Beginners-Hoofdstuk 20 Handleiding van Auteur: OctaFish Januari 2014 handleiding: Access voor Beginners-Hoofdstuk 20 Access Hoofdstuk 20 Bladwijzers maken in een formulier Werken met een goed
Briefhoofd maken in Word. Handleiding van Helpmij.nl
Briefhoofd maken in Word Handleiding van Auteur: CorVerm Januari 2011 We gaan ons deze keer wagen aan het maken van een briefhoofd met invulformulier in Word. De bedoeling is dat we eerst een briefhoofd
Blog-Het gebruik van variabelen in Excel VBA
Blog-Het gebruik van variabelen in Excel VBA Versie : 2012.01.31.1 (Blog http://www.reinder.eu) Dank voor de leuke reacties op het vorige blog en ook dank voor de kritische noot over het nivo dat de gebruiker
VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
[Microsoft Access 2007 Een eigen database maken] 16 oktober 2009
Inleiding Deze nota s bevatten enkel de instructies (acties) die je moet uitvoeren om een bepaalde taak in Access te volbrengen. Het waarom van al deze acties wordt uitvoering uitgelegd in de lessen Microsoft
Maak van je tabel een database. Handleiding van Helpmij.nl
Maak van je tabel een database. Handleiding van Auteur: CorVerm September 2008 handleiding: Maak van je tabel een database. Database in Excel. Zoals alle vorige afleveringen is ook deze aflevering weer
Excel. Inleiding. Het meest gebruikte spreadsheet programma is Excel.
Excel Inleiding Het woord computer betekent zoiets als rekenmachine. Daarmee is is eigenlijk aangegeven wat een computer doet. Het is een ingewikkelde rekenmachine. Zelf voor tekstverwerken moet hij rekenen.
Landelijk Indicatie Protocol (LIP)
Handleiding Landelijk Indicatie Protocol programma pagina 1 of 18 Landelijk Indicatie Protocol (LIP) Welkom bij LIP Lip is ontstaan uit een toegevoegde module aan het kraamzorg administratie pakket van
Hoofdstuk 23: Eenvoudig taken automatiseren met macro s
Hoofdstuk 23: Eenvoudig taken automatiseren met macro s 23.0 Inleiding Macro s kunnen gebruikt worden om wat je doet in Word te automatiseren. Ze kunnen geschreven worden met Visual Basic for Applications
MINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara
MINICURSUS PHP Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2017-2018 Sebastiaan Franken en Rosalie de Klerk Bambara PHP Cursus Deze cursus is om de eerste stappen in de wereld
Inleiding Visual Basic en VBA. Karel Nijs 2009/01
Inleiding Visual Basic en VBA Karel Nijs 2009/01 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Ms Excel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx
Info-books. Toegepaste Informatica. Handleiding. Deel 40c : Gegevensbeheer en algoritmen in Access. HA40c. Jos Gils Erik Goossens
Info-books HA40c Toegepaste Informatica Handleiding Deel 40c : Gegevensbeheer en algoritmen in Access Jos Gils Erik Goossens Veldlengte Het maximale aantal tekens dat in een veld kan ingevoerd worden.
BEGINNER JAVA Inhoudsopgave
Inhoudsopgave 6 Configuratie Hallo wereld! Praten met de gebruiker Munt opgooien Voorwaarden Lussen......6 Configuratie Met deze Sushi kaarten ga je een simpel spel maken met één van de meest populaire
Artikelbeheer aanmaken
Artikelbeheer aanmaken Om in onze kassa artikels te kunnen gebruiken moet hiervoor ook een beheer worden geschreven. Daarbij gaan we in eerste fase de tabellen maken en daarna de formulier en queries die
Handleiding Pétanque Competitie Beheer. (versie 1.1) April 2014
Handleiding Pétanque Competitie Beheer (versie 1.1) April 2014 2 Algemeen Het programma Pétanque Competitie Beheer is gratis software voor de verwerking van halve en hele competities tot en met 99 speelrondes
VBA voor Doe het Zelvers deel 20
VBA voor Doe het Zelvers deel 20 Handleiding van Auteur: leofact Augustus 2015 handleiding: VBA voor Doe het Zelvers deel 20 Vorige aflevering In het vorige deel werd besproken hoe je de structuur en vensteropbouw
II. ZELFGEDEFINIEERDE FUNCTIES
II. ZELFGEDEFINIEERDE FUNCTIES In Excel bestaat reeds een uitgebreide reeks van functies zoals SOM, GEMIDDELDE, AFRONDEN, NU enz. Het is de bedoeling om functies aan deze lijst toe te voegen door in Visual
JPTrain. JPTrainBeta versie 25 mei 2015. Android client voor GBtrainHost
JPTrain JPTrainBeta versie 25 mei 2015 Android client voor GBtrainHost Inhoud 1. Benodigd voor JPTrain... 3 2. Installatie JPTrain... 3 2.1 Conversie van oude versie(s)... 3 3. Eerste kennismaking met
Derde Delphi Programma verkenning
Derde Delphi Programma verkenning In deze opdracht gaan we een aantal typische componenten en gegevenstypen van Windows en Delphi verkennen. We bouwen een eenvoudige rekenmachine en ondertussen leer je
Hoofdstuk 5: Functies voor getallen en teksten
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2001 Hoofdstuk 5: Functies voor getallen en teksten
Stel dat u 15 tellers nodig heeft. Dat kunt u een array van tellers als volgt declareren:
V. Arrays A. Wat zijn arrays? Een array is een verzameling van variabelen. Ze hebben allen dezelfde naam en hetzelfde type. Men kan ze van elkaar onderscheiden door een volgnummer, index genoemd. Enkele
VBA voor Doe het Zelvers deel 16
VBA voor Doe het Zelvers deel 16 Handleiding van Auteur: leofact Maart 2015 handleiding: VBA voor Doe het Zelvers deel 16 Vorige aflevering In de vorige aflevering werd het zoeken naar gegevens in een
www.digitalecomputercursus.nl 6. Reeksen
6. Reeksen Excel kan datums automatisch uitbreiden tot een reeks. Dit betekent dat u na het typen van een maand Excel de opdracht kan geven om de volgende maanden aan te vullen. Deze voorziening bespaart
VBA voor Doe het Zelvers Deel 7
VBA voor Doe het Zelvers Deel 7 Handleiding van Auteur: leofact Juni 2014 Vorige aflevering In de vorige aflevering hebben we een timer gecreëerd met gebruik van de OnTime methode. Er werd ook een methode
VBA voor doe het Zelvers deel 22. Handleiding van Helpmij.nl. Auteur: leofact
VBA voor doe het Zelvers deel 22 Handleiding van Helpmij.nl Auteur: leofact december 2015 Vorige aflevering In de vorige aflevering werden de regular expressions behandeld. Voor VBA zijn deze beschikbaar
Cursus Excel voor beginners (6) Functies.
Cursus Excel voor beginners (6) Functies. Handleiding van Auteur: CorVerm September 2008 Functies in Excel. Laten we eerst even kijken wat een functie is. Een functie bestaat uit een aantal argumenten
Technische Fiche om een commando met een passend icoontje aan te maken in de Ribbon Interface.
Technische Fiche om een commando met een passend icoontje aan te maken in de Ribbon Interface. Dit document is gebaseerd op Inventor 2011 & Windows XP. PS: Het kan zijn dat bepaalde zaken verschillen of
Inform 5-6. Toegepaste Informatica. Boekhouden-informatica Informaticabeheer. Deel 5c: Programmeren voor een bedrijfseconomische
Info-books BI5c Inform 5-6 Toegepaste Informatica Boekhouden-informatica Informaticabeheer Deel 5c: Programmeren voor een bedrijfseconomische toepassing: een facturatie in Access 2000/2002 J. Gils E. Goossens
2.6 Veldeigenschappen
2.6 Veldeigenschappen Afhankelijk van het veldtype kan er per veld een aantal veldeigenschappen worden ingesteld. Deze worden onder in het tabelontwerpvenster ingesteld. Kies de menu-optie n - Ontwerpweergave
[8] De ene 1 is de andere niet
[8] De ene 1 is de andere niet Volg mee via 08_Types.py In de volgende leerfiche gaan we rekenen met Python. Dat kan je in een programma doen, maar dat kan je ook gewoon vanuit het Shell-venster doen.
Hoofdstuk 1: Een eerste Visual Basic project
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, februari 2001 Hoofdstuk 1: Een eerste Visual Basic
APP INVENTOR ERVAREN
Inhoudsopgave Configuratie Een Beginscherm! Een Minigame maken Een Minigame met lijsten Procedures Controleer Alles! De Score tonen Afsluiten........ Configuratie Wat we behandelen: Hoe we een bestand
HANDLEIDING DMS Plugin Installatie, configuratie & werking
HANDLEIDING DMS Plugin Installatie, configuratie & werking Dit document is de handleiding voor de installatie, configuratie en werking van de DMS Plugin. Versie 1-12/09/2005 Inhoudstafel 1 Installatie...
Hoofdstuk 3: Keuzestructuren
Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk
Excel reader. Beginner Gemiddeld. [email protected]
Excel reader Beginner Gemiddeld Auteur Bas Meijerink E-mail [email protected] Versie 01D00 Datum 01-03-2014 Inhoudsopgave Introductie... - 3 - Hoofdstuk 1 - Databewerking - 4-1. Inleiding... - 5-2.
Inhoudsopgave Voorwoord 5 Voordat je begint 6 Wat heb je nodig? 7 De website bij het boek 7 Voor ouders, verzorgers en leraren
Inhoudsopgave Voorwoord... 5 Voordat je begint... 6 Wat heb je nodig?... 7 De website bij het boek... 7 Voor ouders, verzorgers en leraren... 8 Vervolgboeken over programmeren... 8 1. Aan de slag met Python
Handleiding ZKM Online. Versie 2.1
Handleiding ZKM Online Versie 2.1 Februari 2015 Inhoudsopgave 1. Inloggen... 3 1.1 Eerste keer dat je inlogt... 3 1.1.1 Profiel... 4 1.1.2. Wachtwoord (wijzigen)... 4 1.1.3. Bureau... 5 1.1.4. Consultants
Android apps met App Inventor 2 antwoorden
2014 Android apps met App Inventor 2 antwoorden F. Vonk versie 1 11-11-2014 inhoudsopgave Mollen Meppen... - 2 - Schrandere Scholier... - 15 - Meteoor... - 21 - Dit werk is gelicenseerd onder een Creative
Formulieren maken met Dreamweaver CS 4/CS 5
Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit
Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan.
Een mailing verzorgen Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan. Voor deze techniek zijn twee bestanden
Access voor Beginners Hoofdstuk 5
Access voor Beginners Hoofdstuk 5 Handleiding van Auteur: OctaFish Juni 2011 In deze aflevering maken we de eerste formulieren voor de database. Later in de cursus gaan we deze formulieren uitbreiden met
Cursus Access - Hoofdstuk18
Cursus Access - Hoofdstuk18 Handleiding van Auteur: OctaFish Juli 2013 handleiding: Cursus Access - Hoofdstuk18 Een Zoekformulier Heel veel Access gebruikers gebruiken zoekformulieren om gegevens op een
Datum. Vraag het bedrag in BEF. Reken om naar EURO. Toon het bedrag in EURO. --- Vraag het bedrag in BEF--- --- Reken om naar EURO---
3UREOHPHQRSORVVHQPHW9%$WRHSDVVLQJHQELMGHHO Naam. NR : Klas. PC : Datum. 23*$9( Hieronder vind je het algoritme om een bedrag in BEF om te rekenen naar EURO. Zet het algoritme om in programmacode. Noem
Access Voor Beginners - Hoofdstuk 11 (deel 2)
Access Voor Beginners - Hoofdstuk 11 (deel 2) Handleiding van Auteur: OctaFish April 2012 handleiding: Access Voor Beginners - Hoofdstuk 11 (deel 2) In het vorige hoofdstuk hebben we ons bezig gehouden
Installation Manual Mobile Dispencer Point ~ PayCon II
Mobile Dispencer Point ~ PayCon II Installation Manual Mobile Dispencer Point ~ PayCon II Product Version: 4.12 Version of this manual: 1.1.0 2014 Inepro B.V. All rights reserved Table of Contents Introductie
VBA voor ACCESS 2003. Bureau voor Taal en Informatica 19 juni 2009 Werfkade 10 9601LG Hoogezand Tel. 0598 390070 e-mail: bti@bbti.
VBA voor ACCESS 2003 Bureau voor Taal en Informatica 19 juni 2009 Werfkade 10 9601LG Hoogezand Tel. 0598 390070 e-mail: [email protected] 1 Inhoudsopgave Inhoudsopgave... 1 Eerste ronde... 3 Sessie 1-1... 3
Hoofdstuk 4: Nieuwe objecten
Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk
MINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara
MINICURSUS PHP Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2017-2018 Sebastiaan Franken en Rosalie de Klerk Bambara PHP Cursus Deze cursus is om de eerste stappen in de wereld
Word cursus tekstverwerken - Hoofdstuk 3
Word cursus tekstverwerken - Hoofdstuk 3 Handleiding van Auteur: OctaFish December 2014 Werken met stijlen In de vorige hoofdstukken heb ik de principes van tekstverwerken uitgelegd, en de manier waarop
ITware. Itware gebruikershandleiding
Itware gebruikershandleiding Werking ITware kort samengevat: ITware is een hulpprogramma voor uw webwinkel. Producten kunnen op éénvoudige wijze, al dan niet automatisch, worden geplaatst en onderhouden.
Programmeren in Excel VBA beginners. Karel Nijs 2010/09
Programmeren in Excel VBA beginners Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen MsExcel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx
Hoofdstuk 1: Een eerste Visual Basic project
Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk
Nederlandse Culturele Sportbond Afdeling Wedstrijdzwemmen
Nederlandse Culturele Sportbond Afdeling Wedstrijdzwemmen Nederlandse Culturele Sportbond Afdeling Wedstrijdzwemmen 2005 NCS Commissie Wedstrijdzwemmen Alle rechten voorbehouden. Niets uit deze uitgave
Afhankelijk van wanneer je het programma uitvoert, zie je een van de volgende resultaten:
Hoofdstuk 4 Voorwaarden en vertakkingen Laten we eens teruggaan naar ons eerste programma. Zou het niet leuk zijn als we in plaats van het algemene Hallo wereld, afhankelijk van de tijd van de dag, Goedemorgen
Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie
Leren Programmeren met Visual Basic 6.0 Les 3+4 Hoofdstuk 4 : De Selectie Visual Basic 6.0 1 Basisstructuren (herhaling) Sequentie (HK2) : Alle opdrachten gewoon na mekaar uitvoeren. Hier worden geen keuzes
Handleiding Pétanque Competitie Beheer
Handleiding Pétanque Competitie Beheer (versie 2.2) Augustus 2017 2 Algemeen De applicatie Pétanque Competitie Beheer is ontworpen voor de verwerking van halve en hele competities tot en met 99 speelrondes
2.2 Ongelijknamige breuken en vereenvoudigde breuken 22. 2.3.1 Gemengde getallen optellen en aftrekken 26. 2.5 Van breuken naar decimale getallen 28
Breuken Samenvatting Als je hele getallen deelt, kunnen er breuken ontstaan. Een breuk is een deel van iets. Je hebt iets in gelijke delen verdeeld. Wanneer je een kwart van een pizza hebt, dan heb je
Pascal uitgediept Data structuren
Pascal uitgediept Data structuren MSX Computer & Club Magazine nummer 68-juni/juli 1994 Herman Post Scanned, ocr ed and converted to PDF by HansO, 2001 In deze aflevering wordt bekeken hoe zelf een datastructuur
3. Structuren in de taal
3. Structuren in de taal In dit hoofdstuk behandelen we de belangrijkst econtrolestructuren die in de algoritmiek gebruikt worden. Dit zijn o.a. de opeenvolging, selectie en lussen (herhaling). Vóór we
Programmeren in Excel VBA. Karel Nijs 2010/09
Programmeren in Excel VBA Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen MsExcel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx
Sorteren, groeperen en totaliseren
6 Sorteren, groeperen en totaliseren 6.1 Inleiding Een rapport maken begint met het selecteren van de tabellen en het plaatsen van de velden die u in uw rapport wilt afdrukken. Vervolgens sorteert, groepeert
Hoofdstuk 6: Zelf functies maken
Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk
Handleiding tool Schooloverzicht
Handleiding tool Schooloverzicht De tool schooloverzicht is onderdeel van het roosterprogramma. Met het schooloverzicht kunt u de ingevulde roosters van individuele medewerkers onder elkaar bekijken. Het
Access cursus - Hoofdstuk 19
Access cursus - Hoofdstuk 19 Handleiding van Auteur: OctaFish Augustus 2013 Access cursus - Hoofdstuk 19 Office Automation Office gebruikers werken meestal binnen één programma, om de simpele reden dat
Gebruiksaanwijzing. SBP 2300 Babyschaal
Gebruiksaanwijzing SBP 2300 Babyschaal Omschrijving toetsen scherm Weight Zero/Clock Enter weeg mode Terug naar klok mode CE Wis invoer vergissing Veranderen datum format in maand/dag of dag /maand Tare
Een topprogrammeur in het OO programmeren is Graig Larman. Hij bedacht de volgende zin:
Java Les 2 Theorie Beslissingen Algemeen Net als in het dagelijks leven worden in software programma s beslissingen genomen, naast het toekennen van waarden aan variabelen zijn beslissingen één van de
Small Basic Programmeren Text Console 2
Oefening 1: Hoogste getal Je leest een reeks positieve gehele getallen in totdat je het getal 0 (nul) invoert. Daarna stopt de invoer en druk je een regel af met het hoogste getal uit de reeks. Voorbeeld:
Geavanceerde aanwezigheidssimulatie instellen. Inhoudsopgave. 1.0 Inloggen op uw e-centre. 1.1 Back-up maken van de huidige configuratie
Geavanceerde aanwezigheidssimulatie instellen Een aanwezigheidssimulatie werkt preventief tegen inbraak en kunt u met e-domotica realiseren in elk type woning. Deze geavanceerde aanwezigheidssimulatie
3.4 Een Hoofd/subformulier maken zonder de hulp van de wizard.
3.4 Een Hoofd/subformulier maken zonder de hulp van de wizard. U kunt natuurlijk ook zonder een wizard een hoofd/subformulier maken. U heeft dan meer vrijheid in het ontwerp. In grote lijnen dient u dan
[13] Rondjes draaien (loops)
[13] Rondjes draaien (loops) Met de if else uit de leerfiche [11] hebben we leren werken met één van de belangrijkste programmeerstructuren in Python. Bijna even belangrijk zijn de verschillende mogelijkheden
Handleiding NarrowCasting
Handleiding NarrowCasting http://portal.vebe-narrowcasting.nl september 2013 1 Inhoud Inloggen 3 Dia overzicht 4 Nieuwe dia toevoegen 5 Dia bewerken 9 Dia exporteren naar toonbankkaart 11 Presentatie exporteren
Hoofdstuk 4: Nieuwe objecten
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2001 Hoofdstuk 4: Nieuwe objecten 4.0 Leerdoel
Inleiding tot de natuurkunde
OBC Inleiding tot de Natuurkunde 01-08-2010 W.Tomassen Pagina 1 Hoofdstuk 1 : Hoe haal ik hoge cijfers. 1. Maak van elke paragraaf een samenvatting. (Titels, vet/schuin gedrukte tekst, opsommingen en plaatsjes.)
Handleiding Wordpress
Handleiding Wordpress Inhoudsopgave 1. Inloggen 2. Berichten en Pagina s 3. Afbeeldingen en video s 4. Weblinks 1. Inloggen 1.1 Inloggen bij Wordpress We starten met het inloggen op je WordPress gebaseerde
Aan de slag. Werken met OnsRooster. (voor medewerkers)
Aan de slag Werken met OnsRooster (voor medewerkers) Over dit document Binnen uw organisatie is gekozen om OnsRooster te gebruiken voor roostering en tijdregistratie. OnsRooster is een programma waarmee
De Kleine WordPress Handleiding
Introductie Dit is geen uitgebreide handleiding om een WordPress website of blog mee te bouwen. Het is ook geen overzicht van alle aspecten die een WordPress website zo bijzonder maken en geen verhandeling
Hoofdstuk 19: Macro s
Hoofdstuk 19: Macro s 19.0 Inleiding Als je steeds dezelfde actie moet uitvoeren in Excel, dan kan het de moeite waard zijn om in plaats daarvan een macro uit te voeren (afgeleid van het Griekse "μάκρο",
Inleiding tot de natuurkunde
OBC Inleiding tot de Natuurkunde 01-09-2009 W.Tomassen Pagina 1 Inhoud Hoofdstuk 1 Rekenen.... 3 Hoofdstuk 2 Grootheden... 5 Hoofdstuk 3 Eenheden.... 7 Hoofdstuk 4 Evenredig.... 10 Inleiding... 10 Uitleg...
Klantendatabase aanmaken
Klantendatabase aanmaken Invulformulier voor een klant te maken en op te slaan Voor dit project maken we een nieuwe database aan. Voor bepaalde acties zoals het maken van een nieuwe database en het maken
