Inleiding Is dit boek het juiste boek voor jou?



Dovnload 281.91 Kb.
Pagina3/8
Datum20.08.2016
Grootte281.91 Kb.
1   2   3   4   5   6   7   8

Hoofdstuk 2 Een Windows programma met een database zelf bouwen

In hoofdstuk 1 heb je een interface helemaal met wizards gemaakt. In dit hoofdstuk ga je weer een interface bij dezelfde database maken. Maar dit keer maak je de objecten zelf en koppel je ze ook zelf aan de gegevens in de database.


Om te beginnen maak je een nieuw project.


  1. Start VB.NET.

  2. Kies Create Project ….

  3. Kies voor Windows Forms Application.

  4. Geef het project de naam profielkeuzes.

Je slaat weer gelijk de gemaakte bestanden op in een nieuwe map.




  1. Kies in het menu File de optie Save All.

In het scherm Save Project staat achter Name: de naam van het project. Dus profielkeuzes.




  1. Pas de tekst in het vak achter Location aan zodat deze verwijst naar de map C:\vb2008metdatabases\hoofdstuk2

  2. De solution noem je net als je project profielkeuzes.

  3. Klik op Save.

Gegevens ophalen


Om gegevens van een database te kunnen gebruiken moet je de juiste gegevens eerst uit de database ophalen. Hiervoor heb je drie dingen nodig:


  1. Een verbinding met de database.

  2. Een aantal commando’ s om de juiste gegevens uit de database op te halen, te bewerken en de wijzigingen naar de database op schijf door te geven.

  3. Een dataset object om de opgehaalde gegevens in te bewaren.

Een verbinding met de database maken


VB.NET heeft een object Server Explorer dat in data connection objecten, in het Nederlands verbindingsobjecten, bijhoudt welke databases waar op je computer staan.


  1. Klik in het menu op ViewDatabase Explorer.



Links in je scherm verschijnt de Database Explorer. Je ziet hier alle verbindingen met databases die er al op je computer staan. In dit voorbeeld is dat de database Students.mdb. Students.mdb is geen onderdeel van je project. Je ziet dus echt alle verbindingen op je computer, niet alleen de verbindingen in het huidige project. Als je nog geen verbinding met een database op je computer hebt gemaakt, zie je hier alleen Data Connections.
Je hebt in hoofdstuk 1 in de wizard al gezien hoe je een verbinding (connection) naar een database (data source) maakt via het menu Data. Dat werkt prima, maat dit keer doe je het via de Database Explorer.


  1. Rechtsklik op Data Connections en klik op Add Connection.

Je komt in hetzelfde scherm Add Connection terecht als in hoofdstuk 1.




  1. Klik op Browse en open de database C:\vb2008metdatabases\profielkeuzes.accdb.

Dit is dezelfde database als in hoofdstuk 1.




  1. Test de connection.

  2. Klik op OK.

Je ziet in de Database Explorer links boven nu ook een verbinding naar de database profielkeuzes.accdb.




  1. Klik op het plus teken naast profielkeuzes.accdb.

  2. Klik op het plus teken naast Tables.

Je ziet nu dat de database profielkeuzes.accdb twee tabellen bevat: nawgegevens en profielen.



Wanneer je op de plus tekens naast de tabellen klikt, zie je ook de velden die de tabellen bevatten. De Database Explorer laat dus duidelijk zien voor welke databases er al verbindingen zijn, en welke tabellen, velden e.d. deze databases bevatten.

Een data source voor je project maken


De volgende stap is om de gegevens van zo’n database beschikbaar te maken voor je project, dus om er een data source voor je project van te maken. Ook dit heb je eerder gedaan.


  1. Klik op DataAdd New Data Source.

  2. Klik op DatabaseNext.

  3. Kies uit de dropdown lijst met beschikbare data connections profielkeuzes.accdb.

  4. Klik op Next.

  5. Klik op Ja om de connection string in als variabele in het bestand app.config op te slaan.

  6. Zet een vinkje voor de tabel nawgegevens in Tables.

  7. Klik op Finish.

In de Solution Explorer rechts boven is de data source profielkeuzesDataSet1.xsd verschenen. Deze data source is een zogenaamde dataset. Een dataset is een object waarin ingelezen gegevens bewaard kunnen worden. Er zijn ook andere soorten data sources, maar verreweg de meest handige is de dataset.


De dataset die je zojuist hebt gemaakt bevat alle gegevens van de tabel nawgegevens. Dus niet de gegevens uit de tabel profielen. Die heb je in dit project niet nodig. Je kunt in een dataset wel gegevens uit meerdere tabellen opslaan. En je kunt zelfs gegevens uit meerdere tabellen combineren. Hoe dat gaat leer je in een ander hoofdstuk van dit boek.

Je kunt nu ook al zien welke gegevens er precies in de data source zitten.




  1. Klik op het tabblad Data Source rechts boven in je scherm.

  2. Klik op de dataset profielkeuzesDataSet1.xsd.

  3. Klik op Preview Data.

  4. Klik op Preview.

Je ziet nu de gegevens (data) die in de data source zitten.





  1. Klik op de knop Close om het venster te sluiten.

Je bent nu klaar om de interface te gaan maken.


De interface maken

Form1 zoals het er staat is te klein.




  1. Klik op Form1.

Je ziet dan blokjes verschijnen op de rechterrand en de onderrand van het formulier.




  1. Plaats de cursor rechts onder aan het formulier totdat deze in een diagonale pijl verandert.

  2. Houdt de linker muisknop ingedrukt en trek het formulier breder en langer.

  3. Laat de linker muisknop los.

Plaats tekstvakken en knoppen op Form1, zodat het overeenkomt met het voorbeeld hieronder.



Je hebt nu de basis van het formulier gemaakt; tekstvakken voor de informatie en labels die aangeven welke informatie in de tekstvakken staat.


1   2   3   4   5   6   7   8


De database wordt beschermd door het auteursrecht ©opleid.info 2017
stuur bericht

    Hoofdpagina