Hoofdstuk 4: Nieuwe objecten
|
|
|
- David Adriaan Jacobs
- 7 jaren geleden
- Aantal bezoeken:
Transcriptie
1 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 In dit vierde hoofdstuk van de cursus Programmeren in Visual Basic leer je: - kennis maken met de volgende onderdelen van een Visual Basic project: keuzelijsten (comboboxes) keuzerondjes (optionbuttons) frames keuzevakjes (checkboxes) schuifbalken (scrollbars) - nieuwe gebeurtenissen in een project beschrijven met programmacode, zoals: tekst uit een keuzelijst lezen de waarde van keuzerondjes gebruiken de waarde(n) van keuzevakjes gebruiken waarden toekennen en ontlenen aan schuifbalken - enkele algemene regels voor het programmeren We doen dat aan de hand van de voorbeelden: A. De voetbalexpert B. De agressiemeter Met dit hoofdstuk ben je, afhankelijk van je tempo, ongeveer 2 lesuren van 50 minuten bezig. 38
2 4.1 De keuzelijst met (invoervak) De keuzelijst is een lijst met vaste, voorgeschreven items. Andere keuzemogelijkheden dan in de lijst staan vermeld zijn er niet. Omdat de werking van de keuzelijst verder hetzelfde gaat als de keuzelijst met invoervak bespreken we het gebruik van dit object in Visual Basic projecten. Een keuzelijst met invoervak heeft de mogelijkheid om naast te kiezen uit een lijst van items zelf een ander item in te typen. Een voorbeeld is hieronder weergegeven in het project De voetbalexpert 1. Als je een keuze hebt gemaakt uit een lijst met voetbalclubs geeft een druk op de knop het resultaat van het afgelopen weekeinde: Geef het formulier de volgende eigenschappen ( [Properties] ): naam [ (Name) ] frmvoetbalexpert opschrift [ Caption ] De voetbalexpert We plaatsen nu eerst de keuzelijst met invoervak. Plaats de keuzelijst ( [ ComboBox ] ) uit de werkbalk ( [ General ] ) op het formulier. Geef de keuzelijst de volgende eigenschappen ( [ Properties ] ): Naam [(Name)] cmbfavoriet Tekst [(Text)] ( niets dus ) Lijst [(List)] Sparta Feyenoord Ajax PSV Hiermee heb je dus een keuzelijst aangemaakt waarin verschillende voetbalclubs als keuzemogelijkheden voorkomen. 39
3 Plaats vervolgens: - het label lblfavoriet met het opschrift Selecteer je favoriete voetbalclub. - de knop cmdresultaat met het opschrift Toon resultaat - het label lblresultaat zonder opschrift. Voeg aan de knop cmdresultaat de volgende code toe: Private Sub cmdresultaat_click() Dim club, uitvoer As String club = cmbfavoriet.text Select Case club Case Is = "Sparta" uitvoer = "Ajax - Sparta: 9-0" Case Is = "Ajax" uitvoer = "Ajax - Sparta: 9-0" Case Is = "Feyenoord" uitvoer = "Feyenoord - Twente: 5-1" Case Is = "PSV" uitvoer = "PSV - Utrecht: 5-1" End Select lblresultaat.caption = uitvoer Zoals je ziet kan je ook uit een keuzelijst met invoervak met de instructie club = cmbfavoriet.text (geselecteerde) tekst halen. 40
4 4.2 Keuzerondjes In plaats van met een keuzelijst (met of zonder invoervak) had het project De voetbalexpert er ook zo uit kunnen zien: In deze versie, De voetbalexpert 2, maken we gebruik van keuzerondjes. De werking daarvan wordt weer uitgelegd aan de hand van de programmacode. Eerst dienen we de gebruikersinterface aan te passen. Verwijder het label lblfavoriet en de keuzelijst cmbfavoriet van het formulier. We plaatsen nu eerst een frame op het formulier. Plaats een frame ( [ Frame ] ) uit de werkbalk ( [ General ] ) op het formulier. Geef het frame de volgende eigenschappen ( [ Properties ] ): Naam [(Name)] frafavoriet Opschrift [(Caption)] Selecteer je favoriete voetbalclub. Plaats in het frame een keuzerondje ( [ Optionbutton ] ) uit de werkbalk ( [ General ] ). Geef het keuzerondje de volgende eigenschappen ( [ Properties ] ): Naam [(Name)] optsparta Opschrift [(Caption)] Sparta Plaats op vergelijkbare manier de keuzerondjes optfeyenoord, optajax en optpsv in het frame. Het meest interessante werk komt nu: hoe dienen we in de programmacode om te gaan met keuzerondjes? 41
5 Wijzig de programmacode van de knop cmdresultaat als volgt: Private Sub cmdresultaat_click() Dim uitvoer As String If optsparta.value = True Then uitvoer = "Ajax - Sparta: 9-0" If optfeyenoord.value = True Then uitvoer = "Feyenoord - FC Twente: 5-1" If optajax.value = True Then uitvoer = "Ajax - Sparta: 9-0" If optpsv.value = True Then uitvoer = "PSV - FC Utrecht: 5-1" lblresultaat.caption = uitvoer Zoals je ziet wordt steeds gekeken of een keuzerondje de waarde waar heeft bij de instructie: If optsparta.value = True Then... Als een keuzerondje de waarde waar heeft (dat wil zeggen: het rondje is geselecteerd) dan wordt aan de variabele uitvoer een tekst toegekend, die later in lblresultaat wordt afgedrukt. 42
6 4.3 Selectievakjes Een volgende gedaante van het project, De voetbalexpert 3, is: In deze versie van De voetbalexpert maken we gebruik van selectievakjes. Het grote verschil tussen selectievakjes en keuzerondjes is dat bij het gebruik van keuzerondjes steeds maar één optie kan worden geselecteerd en dat bij het gebruik van selectievakjes steeds meerdere opties kunnen worden geselecteerd. Allereerst passen we de gebruikersinterface aan op het gebruik van selectievakjes. Verwijder de keuzerondjes uit het frame frafavoriet. Plaats in het frame een selectievakje ( [ CheckBox ] ) uit de werkbalk ( [ General ] ). Geef het selectievakje de volgende eigenschappen ( [ Properties ] ): Naam [(Name)] chksparta Opschrift [(Caption)] Sparta Plaats op vergelijkbare manier de selectievakjes chkfeyenoord, chkajax en chkpsv in het frame. Er moeten nu meerdere resultaten weergegeven moeten kunnen worden. De gebruiker kan tenslotte om de resultaten van meerdere clubs vragen. Het ligt dan ook meer voor de hand om een afbeeldingsveld (PictureBox) te gebruiken om de resultaten in weer te laten geven. Verwijder de het label lblresultaat en vervang dit door een afbeeldingsveld pctresultaat. Ook nu weer rijst de vraag: hoe dienen we in de programmacode om te gaan met selectievakjes? 43
7 Wijzig de programmacode van de knop cmdresultaat als volgt: Private Sub cmdresultaat_click() If chksparta.value = 1 Then pctresultaat.print "Ajax - Sparta: 9-0" If chkfeyenoord.value = 1 Then pctresultaat.print "Feyenoord - FC Twente: 5-1" If chkajax.value = 1 Then pctresultaat.print "Ajax - Sparta: 9-0" If chkpsv.value = 1 Then pctresultaat.print "PSV - FC Utrecht: 5-1" Zoals je ziet wordt ook nu steeds gekeken of een selectievakje is geselecteerd. Dat wordt echter niet gedaan door te kijken of het selectievakje de waarde waar heeft maar of het de waarde 1 heeft. If chksparta.value = 1 Then... Als een selectievakje de waarde 1 heeft (dat wil zeggen: het vakje is geselecteerd) dan wordt in het afbeeldingsveld pctresultaat de uitslag van de geselecteerde club bijgeschreven. 44
8 4.4 Schuifbalken Een laatste object waar we in dit hoofdstuk kennis mee maken is de schuifbalk (scrollbar). We onderscheiden horizontale en verticale schuifbalken. In het project dat hieronder is afgebeeld, De agressiemeter, dient de gebruiker met een horizontale schuifbalk weer te geven wat zijn toestand is. Een label geeft de waarde aan die de schuifbalk aanneemt. Na een druk op de knop krijgt de gebruiker een advies. Plaats een schuifbalk ( [ Hscrollbar ] ) uit de werkbalk ( [ General ] ) op het formulier. Geef het frame de volgende eigenschappen ( [ Properties ] ): Naam [(Name)] HscWaarde Minimum [(Min)] 0 Maximum [(Max)] 10 Naast deze eigenschappen kan je in het eigenschappenlijstje terugvinden wat de (begin)waarde is van de schuifbalk en met welke stapgrootte de waarde van de schuifbalk bij het opschuiven verandert. Plaats rondom de schuifbalk labels met de teksten: - Geef met een waarde uw toestand aan: - aperelaxed, - 0, woedend Een bijzonder label is het label lblwaarde waarin de waarde van de schuifbalk weergegeven wordt Zet dit label (zonder opschrift) rechts van de tekstlabel: Geef met een waarde uw toestand aan: Plaats tenslotte de knop cmdadvies en het label (zonder opschrift) lbladvies. Tijd voor de programmacode die gepaard gaat met het gebruik van de schuifbalk. 45
9 Allereerst moet worden geprogrammeerd dat de schuifbalk hscwaarde en het label lblwaarde aan elkaar gekoppeld zijn. Dubbelklik op het formulier frmagressiemeter. Voeg de volgende code toe. (Deze code wordt uitgevoerd bij het laden van het formulier.) Private Sub Form_Load() lblwaarde.caption = hscwaarde.value Deze opdracht zorgt er voor dat ook het label de beginwaarde 0 krijgt. Dubbelklik op de schuifbalk hscwaarde. Voeg de volgende code toe. (Deze code wordt uitgevoerd bij het veranderen van waarde van de horizontale schuifbalk.) Private Sub hscwaarde_change() lblwaarde.caption = hscwaarde.value Deze subroutine zorgt er voor dat de waarde van het label lblwaarde mee verandert met de waarde van de schuifbalk hscwaarde. Ten slotte voegen we aan de knop cmdadvies programmacode toe die er voor zorgt dat er een advies in het label lbladvies wordt weggeschreven: Dubbelklik op de knop cmdadvies. Voeg de volgende code toe. (Deze code wordt uitgevoerd bij het klikken op de knop) Private Sub cmdadvies_click() Dim agressiewaarde As Integer agressiewaarde = hscwaarde.value If agressiewaarde <= 5 Then lbladvies.caption = "Advies: Stay cool!" Else lbladvies.caption = "Advies: Neem eens een weekje vrij!" We gaan de opgedane kennis omtrent het gebruik van keuzelijsten met invoervak, keuzerondjes, selectievakjes en schuifbalken toepassen in een volgende opdracht, het project De uitgebreide autoverzekering.vrijwel alle objecten uit Visual Basic die je tot nu toe hebt leren kennen komen in dit project terug. 46
10 4.5 Een uitgebreide autoverzekering We gaan verder met het PSD uit opgave 5. De jaarpremie van een autoverzekering wordt bepaald op basis van de volgende programmastructuur: Lees Nieuwwaarde_auto (in euro s) Basisbedrag = 1000 * ( Nieuwwaarde_auto / ) Lees Aantalkilometers Aantalkilometers < Ja Nee Aantalkilometers < Ja Nee Basisbedrag = Basisbedrag * 1,1 Basisbedrag = Basisbedrag * 1,2 Lees Aantaljaren_schadevrij (maximaal 10) Kortingspercentage = 5 * Aantaljaren_schadevrij Lees Leeftijd Leeftijd < 25 Ja Nee Kortingspercentage = Kortingspercentage + 10 Lees Aantalinwoners Aantalinwoners > Ja Nee Kortingspercentage = Kortingspercentage + 5 Jaarpremie = Basisbedrag * ( 1 Kortingspercentage / 100 ) Daarnaast is het mogelijk om tegen een geringe meerprijs nog enkele opties in je verzekering mee te nemen: Audioapparatuur tot 1000 euro Overige bezittingen tot 1000 euro Inzittenden tot 4 personen Rechtsbijstandsverzekering tegen een meerprijs van 10 euro per jaar tegen een meerprijs van 10 euro per jaar tegen een meerprijs van 5 euro per jaar tegen een meerprijs van 5 euro per jaar 47
11 We gaan een volgende interface bouwen: TextBox: txtnieuwwaarde HScrollBar: scrschadevrij Label: lbljarenschadevrij ComboBox: cmbkilometers Frame: frawoonplaats OptionButton: optveelinwoners OptionButton: OptWeiniginwoners Frame fraleeftijd met OptionButtons: optjonger25 optouder25 CommandButton cmdbepaalpremie Frame fraopties met CheckBoxes: chkaudio chkbezittingen chkinzittenden chkrechtsbijstand De uitvoer, de bijbehorende jaarpremie, dient na een druk op de knop te verschijnen in een MessageBox. Maak de bovenstaande gebruikersinterface en voeg de nodige programmacode toe. Noem het formulier frmuitgebreideautoverzekering en het project De Uitgebreide Autoverzekering 48
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
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 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
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
Hoofdstuk 9: Menu s toevoegen
Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2005 Hoofdstuk 9: Menu s toevoegen 9.0 Leerdoel
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
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
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
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
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 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
Hoofdstuk 5: Functies voor getallen en teksten
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
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
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
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
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
Programmeren: Visual Basic
PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Document Afbaking 01. VERSCHILLENDE PROGRAMMEERTALEN 02. PROGRAMMEER PAKKETTEN 03. GUI 03.1 GUI ELEMENTEN 03.2 GUI EIGENSCHAPPEN
Een eerste applicatie
Een eerste applicatie 2.1 Inleiding Programmeren in Visual Basic.NET doe je niet alleen door regels met code te schrijven. Je begint met het ontwerpen van een venster in de design mode met allerlei controls,
Inhoudsopgave. www.ffxs.nl/diy-elektro - 2 - Visual Basic 6.0
Inhoudsopgave Inhoudsopgave...2 Inleiding...4 Project 1: Begroeting...4 Starten van Visual Basic...4 Programmeeromgeving...4 De werkbalk...4 Het formuliervenster...4 Het projectvenster...5 Het eigenschappenvenster...5
Cursus Onderwijs en ICT. Programmeren met Visual Basic
Cursus Onderwijs en ICT Jaargang 2, deel 23 (versie 1.0 NL 2-7-2011) Programmeren met Visual Basic door Serge de Beer Inleiding In sommige gevallen biedt het aanbod op de softwaremarkt niet wat je zoekt.
Dieper in Visual Basic.Net
Visual Basic.NET Dieper in Visual Basic.Net 7.1 Inleiding Dit hoofdstuk is bedoeld om je wat handiger te maken in het programmeren in Visual Basic. Je leert geen nieuwe programmeervaardigheden, maar je
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
Formulieren maken met Dreamweaver CS 4
Formulieren maken met Dreamweaver CS 4 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 zoveel
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
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,
Opdracht Informatica Tutorial Visual Basic
Opdracht Informatica Tutorial Visual Basic Opdracht door een scholier 2329 woorden 23 december 2008 3,8 18 keer beoordeeld Vak Informatica In deze tutorial ga ik jullie een beetje de basis van Visual Basic
Info-books. Toegepaste Informatica. Deel 3d: Gegevensbeheer met Access 2003. Boekhouden-informatica Informaticabeheer. BI3d. Jos Gils Erik Goossens
Info-books BI3d Toegepaste Informatica Boekhouden-informatica Informaticabeheer Deel 3d: Gegevensbeheer met Access 2003 Jos Gils Erik Goossens Hoofdstuk 8 Een formulier ontwerpen 8.1 Probleemstelling De
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 -
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,
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
Inhoudsopgave. Module 2 Geavanceerde formulieren
Inhoudsopgave Module 2 Geavanceerde formulieren Hoofdstuk 1 Hoofd en subformulieren... 2-3 1.1 Hoofd-Subformulieren maken... 2-3 1.2 Navigatieformulier maken... 2-7 1.3 Subformulier aanpassen... 2-11 1.5
Studio Visual Steps Een formulier maken
Studio Visual Steps Een formulier maken Aanvullend PDF-bestand bij het boek Websites bouwen met Web Easy Een formulier maken 2 Een formulier maken Een bijzonder onderdeel van een website is het formulier.
9.19 Macro s: oefeningen
9.19 Macro s: oefeningen Oefening 84.: Macro relatief opnemen Open een nieuwe map. Plaats uw invoercel ergens in de linker-bovenhoek van het blad (bijvoorbeeld in B2). Start het opnemen van een macro 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
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
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
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
21 Macro s Macro s opnemen Macro's uitvoeren
21 Een macro is een programma dat een aantal instructies automatisch uitvoert. Om een macro te kunnen maken moet u eerst de tab Ontwikkelaars op het scherm hebben. Deze is na een standaardinstallatie van
1) Een sequentieel bestand schrijven
VIII. Werken met Bestanden Al de informatie die u in het RAM-geheugen van een computer opslaat, verdwijnt als u het programma afsluit. Als u gegevens langer wil bewaren, moet u deze gegevens op een schijf
Overzicht van de standaard vraagtypes van CheckMarket
Overzicht van de standaard vraagtypes van CheckMarket Hier vindt u een overzicht van de verschillende vraagtypes die wij standaard aanbieden. Ieder vraagtype wordt geïllustreerd met een voorbeeld, gevolgd
Lab Webdesign: Javascript 7 april 2008
H8: FORMULIEREN In dit hoofdstuk komt het "form"-object aan de orde: we zullen zien hoe we JavaScript kunnen gebruiken voor het manipuleren en valideren van de gegevens die een eindgebruiker invult in
5.6 Verschillende soorten besturingselementen.
5.6 Verschillende soorten besturingselementen. Bij het aanmaken van de besturingselementen maakt u gebruik van de knoppen in het Lint [Ribbon] onder de tab Ontwerp [Design]. Behalve het Tekstvak zijn er
Systeemontwikkeling, Hoofdstuk 5, Formulieren maken in MS Access 2010
5 Formulieren maken in MS Access Nu de tabellen zijn aangemaakt kunnen we de formulieren gaan maken waarmee de gebruiker informatie toevoegt of onttrekt aan het informatiesysteem, de gebruikersmenu s.
Offective > CRM > Vragenlijst
Offective > CRM > Vragenlijst Onder het menu item CRM is een generieke vragenlijst module beschikbaar, hier kunt u zeer uitgebreide vragenlijst(en) maken, indien gewenst met afhankelijkheden. Om te beginnen
Info-books. Toegepaste Informatica. Deel 40 : Gegevensbeheer en algoritmen in Access HA40. Jos Gils Erik Goossens
Info-books HA40 Toegepaste Informatica Deel 40 : Gegevensbeheer en algoritmen in Access Jos Gils Erik Goossens Gegevensbeheer Alle landen uit Europa en Azië die minder dan 1 000 000 inwoners tellen (Zie
Elbo Technology BV Versie 1.1 Juni 2012. Gebruikershandleiding PassanSoft
Versie 1.1 Juni 2012 Gebruikershandleiding PassanSoft Versie 1.1 Juni 2012 2 Inhoud: Opstart scherm PassanSoft... 1 Het hoofdmenu van PassanSoft wordt geopend... 4 Verklaring extra knoppen weergegeven
Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010
4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen. 4.1 Starten met MS Access Als je het programma Microsoft Access
Strings en string-functies
VI. Strings en string-functies A. Wat zijn strings? Strings zijn eigenlijk teksten. U kunt die bewaren in een stringvariabele. Een tekst bestaat uit karakters zoals letters, cijfers, leestekens, Een karakter
9.18 Macro s: oefeningen
9.18 Macro s: oefeningen Oefening 77.: Macro relatief opnemen Open een nieuwe map. Plaats uw invoercel ergens in de linker-bovenhoek van het blad (bijvoorbeeld in B2). Start het opnemen van een macro met
Inhoud. VBA Excel 2010
Inhoud VBA Excel 2010 Inhoudsopgave 0. INSTELLINGEN EXCEL 2010... 9 1. WAT IS VISUAL BASIC FOR APPLICATIONS... 16 1.1. Achtergrond... 16 1.2. VBA is meer dan een macrotaal... 16 Case 1: Macro "Walk of
Parallelle Poort Aansturen Met Visual Basic
Parallelle Poort Aansturen Met Visual Basic 1. Waarom? (Voor Beginners) Er zijn geregeld vragen over hoe je nu eigenlijk een parallelle poort moet aansturen. Op het internet is heel wat te vinden, maar
SWOA cursus Webdesign. Les 1
SWOA cursus Webdesign Les 1 Inhoud Start het programma... 3 Een nieuwe website opzetten... 4 De stramienpagina instellen... 4 Achtergrondkleur stramienpagina wijzigen... 5 Koptekst toevoegen... 6 Navigatiebalk
BESTURINGS- ELEMENTEN EN FORMULIEREN
11 BESTURINGS- ELEMENTEN EN FORMULIEREN De belangrijkste punten van hoofdstuk 11 Besturingselementen zoals knoppen, lijsten invulvakken, keuzerondjes en dergelijke. Er zijn vele dialoogvensters in Excel
In deze leeropdracht leer je properties (of eigenschappen) van een component te veranderen met behulp van het properties panel.
0. Componenten, properties, methodes en events Als je een nieuw project maakt met VS.NET, dan kun je gebruik maken van de toolbox om componenten op een formulier (form) te plaatsen. Op deze wijze kun je
Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET
Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15
Een macro met een knop opstarten.
Een macro met een knop opstarten. Introductie Dit document is een werkinstructie voor het maken van een knop op een Excel-werkblad om daarmee een macro of een Visual Basic for Applications (VBA) toepassing
9. MEMO'S. Handleiding Unit4 Auditor 8.1 Pagina 100 van 260
9. MEMO'S In Unit4 Auditor kunt u in een uit te voeren taak een aantekening toevoegen. In de aantekening beschrijft u de bevindingen met betrekking tot de uitvoering van de betreffende taak. Daarnaast
Handleiding CMS-systeem website
Handleiding CMS-systeem website Algemeen!Belangrijk! Wijzigingen die gedaan worden in het systeem kunnen niet zomaar ongedaan worden gemaakt. Eenmaal een pagina of iets anders verwijderd, zal deze niet
HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)
HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) LES 3 De programma s die we in Les 1 en Les 2 gezien hebben, zagen er niet erg mooi uit. In deze les gaan we er onder andere naar kijken, hoe we de programma
Een expressie zoals leeftijd>=65 wordt een boolean expressie genoemd. Een boolean expressie kan dus de waarde true of de waarde false geven
2. Selectiestatements 2.1 Het if-statement Selectiestatements heb je in de module WO.PHP.basis al geleerd. Het zijn de coderegels met if( ) en swich( ). De syntax (schrijfwijze) van deze code wijkt niet
10.1 Inleiding. Formulierkoptekst [From Header] Paginakoptekst [Page Header] Detailsectie [Detail] Paginavoettekst [Page Footer]
10.1 Inleiding 10.1.1 Secties toevoegen en verwijderen U kunt uw formulier in vijf aparte secties verdelen: Open het menu View [Beeld] en controleer of de opties Formulier kop- en voettekst [Form Header/Footer]
Visual Basic door ir. C.Daniels 1
Visual Basic door ir. C.Daniels 1 I. Lab 1 - Inleiding en kennismaking met VB A. Waarom Visual Basic? Visual Basic is een grafische programmeeromgeving, waarmee u makkelijk windowsprogramma s kunt schrijven.
Bekwaamheidsdossier - gesprekkencyclus - inrichting
(2) Bekwaamheidsdossier - gesprekkencyclus - inrichting Inhoud: uitleg over het inrichten van de gesprekkencyclus. Er kunnen meerdere cycli worden aangemaakt, elke cyclus bestaat uit meerdere fases. Er
Hoofdstuk 12 Werken met sjablonen
Inleidende gids Hoofdstuk 12 Werken met sjablonen OpenOffice.org Auteursrecht Op dit document is het auteursrecht 2005 van toepassing. De medewerkers aan dit document staan vermeld in de hieronder weergegeven
1. WAT STAAT ER OP DE BORD... 3 2. HET LEERBORD TESTEN... 4 3. DE PC-VERBINDING TESTEN... 6
Testprocedure Handleiding INHOUD Algemene informatie 1. WAT STAAT ER OP DE BORD... 3 2. HET LEERBORD TESTEN... 4 3. DE PC-VERBINDING TESTEN... 6 Test- en voorbeeldsoftware 1. DE TESTPROGRAMMA'S DOWNLOADEN...
In de ontwerpweergave van een formulier zie je de verschillende secties:
SAMENVATTING HOOFDSTUK 8 Kopteksten en voetteksten In de ontwerpweergave van een formulier zie je de verschillende secties: De sectie Details is standaard te zien. Bij de meeste formulieren die je maakt
Macro's in OpenOffice.org
Macro's in OpenOffice.org Ynte Jan Kuindersma (BIRD Automation) Nationale Officedag Ede - Sessie B2 6 maart 2008 1 van 22 Doel Kennismaken met macro's en OO Basic Laten zien dat vrijwel alles wat in MS
Antigone zaalverhuur Aanpassingen versie 12.04
Inhoud Inhoud... 1 Zaalverhuur : Dupliceren van een reservatie... 2 Zaalverhuur : Dagoverzicht met horizontale lay-out... 3 Zaalverhuur : Weekoverzicht met horizontale lay-out... 5 Zaalverhuur : Historiek
Programmeeropgaven. Sem Prog DD
Programmeeropgaven Sem Prog DD EENVOUDIGE SEQUENTIES SomVanTweeGetallen Rechthoek Trein Trein: formulier Einstein Rapport Autokost Factuur CONSTANTEN Utopia Utopia KEUZESTRUCTUUR IF THEN ELSE END
MS Access. Module 0. Pakketnaam, versie 2002 (NL) Nummer: 296 (11062002) The Courseware Company
MS Access Module 0 Pakketnaam, versie 2002 (NL) Nummer: 296 (11062002) The Courseware Company Niets van deze uitgave mag verveelvoudigd worden en/of openbaar worden gemaakt door middel van druk, fotokopie,
EXCEL MACRO ZET TEKST IN GESELECTEERDE CELLEN OM: NAAR KLEINE LETTERS NAAR KLEINE LETTERS MET BEGINHOOFDLETTER NAAR HOOFDLETTERS
EXCEL 2007-2010 MACRO ZET TEKST IN GESELECTEERDE CELLEN OM: NAAR KLEINE LETTERS NAAR KLEINE LETTERS MET BEGINHOOFDLETTER NAAR HOOFDLETTERS 1 Macro om de tekst in geselecteerde cellen om te zetten naar
Hoofdstuk 1: Het Excel Dashboard* 2010
Hoofdstuk 1: Het Excel Dashboard* 2010 1.0 Introductie Excel helpt om data beter te begrijpen door het in cellen (die rijen en kolommen vormen) in te delen en formules te gebruiken om relevante berekeningen
Interactions Module OTYS Recruiting Technology. Versie 2.1
Interactions Module OTYS Recruiting Technology Versie 2.1 OTYS Recruiting Technology OTYS Academy E: [email protected] Datum 21-8-2013 Adres- en contactgegevens OTYS Nederland Landjuweel 52 3905 PH VEENENDAAL
MS Access. Module 0. MS Access, versie 97 (NL) Nummer: 237 (26082002) The Courseware Company
MS Access Module 0 MS Access, versie 97 (NL) Nummer: 237 (26082002) The Courseware Company Niets van deze uitgave mag verveelvoudigd worden en/of openbaar worden gemaakt door middel van druk, fotokopie,
HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)
HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) LES 4 In deze les gaan we een eenvoudig dobbelspelletje maken: Allereerst krijgt de speler de gelegenheid zijn/haar naam in te vullen en daarna op OK te klikken
Werkatelier: eenvoudige animatie maken met pivot animator
Werkatelier: eenvoudige animatie maken met pivot animator Pivot stickfigure animator is een animatieprogramma om eenvoudige animaties met stokmannetjes te maken. Het voordeel van Pivot is dat je niet moet
Dauwland Kompas Venstertoelichting
Dauwland Kompas Venstertoelichting Dossiervenster Kompas start met het Dossiervenster geopend. Ga met de muis over de icoontjes en de tooltips geven aan welke functie het icoontje heeft. Achter de namen
4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen.
4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen. 4.1 Starten met MS Access Als je het programma Microsoft Access
Handleiding. Visual Planning BHV
Handleiding Visual Planning BHV Visual Planning BHV Pagina: 1 INHOUDSOPGAVE Hoofdstuk Pagina 1. Bestanden. 3 1.1. Bestandsconfiguratie. 3 2. Koppelen oude & nieuwe cursisten. 6 2.1 Koppelen nieuwe cursist.
Access. Module 0. Access, versie 97 (UK) Nummer: 012 (11062002) The Courseware Company
Access Module 0 Access, versie 97 (UK) Nummer: 012 (11062002) Niets van deze uitgave mag verveelvoudigd worden en/of openbaar worden gemaakt door middel van druk, fotokopie, microfilm of op welke andere
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
Compad Bakkerij. Document beheer. Inleiding. Voorbereiding. Orderetiketten. Compad Bakkerij orderetiketten
Compad Bakkerij Orderetiketten Document beheer Versie Datum Status Auteur(s) Opmerking 1.0 26 oktober 2013 Definitief Carol Esmeijer Inleiding Compad Bakkerij biedt u de mogelijkheid om order etiketten
Systeemontwikkeling, Hoofdstuk 6, Query s, macro s en rapporten in MS Access 2010
6. Query s, macro s en rapporten In dit hoofdstuk zetten we de puntjes op de i. Alle processen zullen in de aangemaakte formulieren met de gebruikersmenu s van de secretaris, penningmeester en wedstrijdsecretaris,
OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.
Les C-02: Werken met Programma Structuur Diagrammen 2.0 Inleiding In deze lesbrief bekijken we een methode om een algoritme zodanig structuur te geven dat er gemakkelijk programmacode bij te schrijven
Programmeren in Access met VBA
Programmeren in Access met VBA Kosten: 750,- excl. BTW per deelnemer Duur: 2 dagen Max Deelnemers: 8 U leert tijdens deze training alle concepten van de programmeertaal VBA (Visual Basic for Applications)
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.
Programmeren: Visual Basic
PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Algemene Kennis: 01. Programmeren Programmeren is het schrijven van een computerprogramma, een concrete verzameling instructies
Programmeren in Access 2016 met VBA
Programmeren in Access 2016 met VBA Kosten: 750,- excl. BTW per deelnemer Duur: 2 dagen Max Deelnemers: 8 Je leert tijdens deze training alle concepten van de programmeertaal VBA (Visual Basic for Applications)
Compad Bakkerij. Document beheer. Inleiding. Voorbereiding bezorgartikel vastleggen. Bezorgkosten. Compad Bakkerij Bezorgkosten
Compad Bakkerij Bezorgkosten Document beheer Versie Datum Status Auteur(s) Opmerking 1.0 30 maart 2012 Definitief Carol Esmeijer Inleiding In dit document wordt beschreven hoe Compad Bakkerij omgaat met
NAS 106 NAS gebruiken met Microsoft Windows
NAS 106 NAS gebruiken met Microsoft Windows De bestanden openen op uw NAS met Windows en een netwerkstation instellen A S U S T O R C O L L E G E CURSUSDOELSTELLINGEN Na afronding van deze cursus, moet
Programmeren klas 4. Opdracht PSD Visual Basic Code Code met Inputbox i.p.v. TextBox 1. Lees een getal LEES g. DIM kw AS INTEGER DIM kw AS INTEGER
Opdracht PSD Visual Basic Code Code met Inputbox i.p.v. TextBox 1. Lees een getal DIM g AS INTEGER DIM g AS INTEGER in en laat zijn DIM kw AS INTEGER DIM kw AS INTEGER kwadraat kw := g ^ 2 g=val(textbox1.text)
Informatica: C# WPO 6
Informatica: C# WPO 6 1. Inhoud Timers, switch cases, combobox 2. Oefeningen Demo 1: Bounce Demo 2: Hex to decimal converter Demo 3: Debug oplossing demo 1 A: Count to 10 A: Biljarttafel A: Azerty to qwerty
[ OneNote Class Notebook]
2016 [ OneNote Class Notebook] ONENOTE CLASS NOTEBOOK CREATOR GEBRUIKEN KURT ROOSBEEK INHOUD 1 Wat is OneNote?... 2 1.1 Interface... 2 1.2 Samenwerken met personen binnen de organisatie... 3 1.3 Samenwerken
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
Normaliseren van tabellen Praktische oefeningen
Normaliseren van tabellen Praktische oefeningen Oefening 1 : Het gebruik van een OPZOEKTABEL Maak eerst een backup van de werkende versie In onze eigen database moeten we het principe van een opzoektabel
