Normaliseren van tabellen

Maat: px
Weergave met pagina beginnen:

Download "Normaliseren van tabellen"

Transcriptie

1 Normaliseren van tabellen Inleiding Uit het voorgaande blijkt duidelijk dat de grote hoeveelheid informatie die verzameld worden in een database verspreid zitten over verschillenden tabellen. Dit is een duidelijk onderscheid met een Excel-werkblad dat gebruikt wordt om gegevens bij te houden. In een Excel-werkblad wordt alle informatie in één blad weergegeven en wordt zeer veel informatie meerdere keren opgeslagen. Een voorbeeld : een klant komt in een doe-het-zelf-zaak wat gereedschap kopen om een herstelling uit te voeren in zijn huis. De verkoper moet hiervan een factuur maken. Dit betekent dat hij de gegevens eerst moet opslaan om daarna te kunnen afdrukken. In een Excelblad zouden de gegevens als volgt worden bijgehouden : Mochten we bij deze tabel nog de leverancier van het artikel willen opslaan om later het artikel te kunnen bestellen wordt deze tabel totaal onbeheersbaar. Wat valt je op in deze tabel : - er is heel wat informatie die verschillende keren ingevoerd en bewaard worden (klantnummer, klantnaam, klantadres, klantpostnummer.). Dergelijk manier van werken gebruikt veel schijfruimte, geeft veel netwerkverkeer en vraagt veel rekencapaciteit voor de processor van je computer. Al deze gegevens moeten namelijk ingelezen en verwerkt worden. - er kunnen tikfouten ontstaan door steeds dezelfde informatie manueel te moeten intikken (telefoonnummer, prijs hamer, ) - het wordt moeilijk om iets terug te vinden in dergelijke lijst er is geen duidelijk overzicht door de veelheid aan informatie - wanneer klantgegevens verandert (bvb. Adres) moet dit meerdere malen worden ingevoerd met de kans hier en daar een adres te vergeten. Hetzelfde geldt voor artikelgegevens (prijzen, Btw-tarieven, ) 1 Frank Van Oost

2 Enkele bezwaren voor dergelijke rangschikking zijn : 1. De tabel wordt onbeheersbaar groot : Telkens een bestelling wordt toegevoegd moeten al de gegevens herhaald worden wat een enorme tabel oplevert. 2. Gegevens zijn moeilijk te onderhouden en te actualiseren Bij een adreswijziging van een klant of een prijswijziging van een artikel moet de volledige tabel overlopen worden om de aanpassing uit te voeren. Dit geeft veel werk en kans op fouten. 3. Dergelijk tabelontwerp verspilt veel schijfruimte, werkgeheugen en processortijd Omdat veel informatie tegelijk moet worden verwerkt wordt het geheugen en de processor van de pc nodeloos belast. Als de gegevens dan nog over een netwerk moeten worden getransporteerd wordt ook het netwerk overdadig belast waardoor het netwerk trager wordt en andere gebruikers, die zelfs deze toepassing niet benutten, ook de kwalijke gevolgen van een slecht databaseontwerp onder vinden. Om deze nadelen zoveel mogelijk te vermijden wordt in een database de informatie verspreid over verschillende tabellen die onderling aan elkaar gekoppeld zijn. We spreken hier van een relationele database. De tabellen hebben onderling een relatie, waardoor de samenhorende informatie ook gemakkelijk terug kan samengesteld worden. De verdeling van de gegevens over verschillende tabellen verloopt volgens bepaalde eenvoudige regels : normalisatieregels. Eerste normaalvorm : elke cel van een tabel mag uitsluitend één waarde bevatten en de tabel mag geen herhalende groepen gegevens bevatten. Tweede normaalvorm : Gegevens die niet rechtstreeks afhankelijk zijn van de primaire sleutel van de tabel worden naar een andere tabel overgebracht. Derde normaalvorm : Alle velden die kunnen afgeleid worden van gegevens die zich in andere tabellen bevinden moeten worden verwijderd. 2 Frank Van Oost

3 Het enige doel van normalisatie is het maximaliseren van de prestatie van de database met een minimale inspanning om de tabellen te onderhouden. Bij een niet-genormaliseerde database kunnen drie soorten fouten optreden : - Invoegfout : wanneer een bestelling afgewerkt is en de manuele berekeningen opgeslagen zijn en de klant belt terug om nog extra exemplaar van een artikel te bestellen mag je alle berekeningen opnieuw gaan maken en opslaan. Het risico is groot dat dit vergeten wordt of dat er fouten worden gemaakt. Vandaar dat het belangrijk is om berekende waarden automatisch te laten berekenen door de database zelf zonder ze op te slaan. Wanneer de totalen nodig zijn kunnen ze steeds door het systeem foutloos herrekend worden. - Verwijderingfouten : wanneer een bestelling wordt geschrapt gaan misschien ongewild gegevens verloren. In voorbeeld zouden bij het schrappen van een volledige bestelling van een klant naast de gegevens van de artikels ook zijn adresgegevens verdwijnen en dit is niet wenselijk mocht je later deze klant willen contacteren. - Updatefouten : wanneer een gegeven wijzigt (adreswijzigingen, prijswijzigingen, Btwtariefwijzigingen, ) is er zeer veel kans dat je in de ellenlange lijst wel hier en daar een gegeven vergeet aan te passen. Wanneer bijvoorbeeld de artikels in één tabel zijn opgenomen moet je slechts op één plaats de wijziging doorvoeren en automatisch wordt deze overal aangepast. Normaliseren van onze eigen database De verschillende normaliseervormen gaan we toepassen op onze eigen database Contactpersonen. In de onderstaande tabel gaan we uit van een tabelstructuur die we zouden hebben gemaakt en gaan we deze stap voor stap normaliseren. We gebruiken hiervoor de gegevens uit het Excelwerkblad : Normalisatie van tabellen.xlsx. De tabel in Situatie A toont een aantal problemen/fouten die kunnen sluipen in niet genormaliseerde tabellen : - Intikfouten : in record 3 werd Antwerpen verkeerd ingevoerd. Dit heeft als gevolg dat bij het opzoeken van alle inwoners van Antwerpen dat record 3 niet in de lijst zal zijn opgenomen. Dit zou kunnen opgelost worden door te zorgen de gemeente uit een lijst kan gekozen worden. - Meerdere waarden staan in één veld (cel) opgenomen : in dergelijke tabel is het zeer moeilijk om bijvoorbeeld te sorteren volgens een bepaalde waarde. Het is ook moeilijk alle personen uit de lijst te halen die collega zijn, want bij de ene persoon is dat de eerste waarde die vermeld is, bij een andere is dat een tweede waarde die vermeld wordt. Het is altijd mogelijk om die gegevens uit de lijst te halen maar in sommige situaties zal dit zeer moeilijk en traag verlopen. Op die manier is de indexering van de tabellen moeilijk en tijdrovend. 3 Frank Van Oost

4 - Gegevens die kunnen achterhaald worden door een gegeven uit een ander veld zijn overbodig. De leeftijdsaanduiding is eigenlijk van geen waarde want deze informatie is het volgende jaar achterhaald en alle leeftijden moeten aangepast worden. Beter is om een vast gegeven op te slaan (de geboortedatum) en telkens als het nodig is de leeftijd te berekenen. Dit vereenvoudigt duidelijk het onderhoud van deze tabel. - In deze tabel wordt verschillende keren dezelfde informatie herhaald. Het postnummer van Antwerpen is In deze beperkte tabel staat dit slechts 2 maal vermeld maar eigenlijk is de naam van de gemeente (in de meeste gevallen) overbodig. De gemeente met het postnummer 2000 is steeds Antwerpen. Dus eigenlijk is de informatie van de gemeente overbodig. We gaan stap voor stap deze tabel normaliseren. Stap 1 : Eerste normaalvorm : tabel mag geen herhalende groepen gegevens bevatten Deze tabel bevat een groep van gegevens die telkens worden herhaald. We hebben het hier over het postnummer en de gemeente. Deze gegevens moeten uit de tabel gehaald worden en in een afzonderlijke tabel worden ondergebracht. We kunnen een tabel maken met alle postnummer en gemeenten. Hieronder een uittreksel uit deze lijst Postnummer Gemeente 1000 Brussel 2000 Antwerpen 3000 Leuven 8000 Brugge 8200 Oostende 9000 Gent 9940 Evergem 9940 Kluizen 9940 Ertvelde Uit dit overzicht blijkt dat, wat op het eerste zicht evident lijkt, dat het postnummer geen uniek gegeven is. Bepaalde gemeentes hebben hetzelfde postnummer. Dit houdt database-technisch in dat de postnummer niet als uniek gegeven kan beschouwd worden het kan geen PRIMAIRE sleutel zijn. Om dat het aan te raden is om voor elke tabel een primaire sleutel te hebben zullen we een extra veld toevoegen met de eigenschap Autonummering zodanig dat elke record in deze tabel een veld heeft met een unieke waarde die als primaire sleutel kan worden gebruikt. 4 Frank Van Oost

5 De tabel zal er dan uiteindelijk als volgt uitzien : Gemeentenummer Postnummer Gemeente Brussel Antwerpen Leuven Brugge Oostende Gent Evergem Kluizen Ertvelde Dergelijke tabel noemen we een OPZOEKTABEL. De eerste tabel gaat zijn gegevens gaan opzoeken in de tweede tabel via de relatie tussen de primaire sleutel van de tweede tabel (gemeentenummer in de tabel Gemeenten ) en de secundaire sleutel (gemeentenummer in de tabel Contactpersonen ). Normalisatie : Op deze manier kunnen we in de eerste tabel met onze contactpersonen de groep gegevens postnummer en gemeente vervangen door het gemeentenummer. Op die manier wordt op een onbetwistbare manier gedefinieerd in welke gemeente elke persoon woont. Beginsituatie : 5 Frank Van Oost

6 Normalisatiestap : De stappen die ondernomen zijn om van de begin- naar de eindsituatie te komen vind je in het document : normalisatie van tabellen.xlsx eerste werkblad : herhalende groep van gegevens. Eindsituatie : Om nu een volledig beeld te krijgen van het adres van een bepaalde persoon, om dit bijvoorbeeld af te drukken op een etiket, zullen we later een selectiequery maken die we gebruiken om het etiket af te drukken. Stap 2 : Derde normaalvorm : Alle velden die kunnen afgeleid worden van gegevens die zich in andere tabellen of in dezelfde tabel bevinden moeten worden verwijderd. In onze tabel zien we dat in het veld Leeftijd een berekende waarde wordt opgeslagen. Dit gegeven is eigenlijk niet echt betrouwbaar omdat in verloop van tijd de leeftijd wijzigt. Je zou elke dag een aantal records moeten aanpassen want in een grote tabel is er wel altijd iemand die verjaart met als gevolg dat de leeftijd die vermeld wordt in de tabel niet meer klopt. Beter is een betrouwbaar en vast gegeven op te slaan. We gebruiken hiervoor beter de geboortedatum en berekenen indien 6 Frank Van Oost

7 nodig de leeftijd van de persoon op het moment dat we deze nodig hebben. Dit heeft als gevolg dat we niet elke dag onze tabel moeten updaten met nieuwe leeftijden. Stap 3 : tweede normaalvorm : Gegevens die niet rechtstreeks afhankelijk zijn van de primaire sleutel van de tabel worden naar een andere tabel overgebracht Een gegeven dat onlosmakend bij de primaire sleutel hoort mag in de tabel blijven staan. De andere velden moeten in een andere tabel worden opgenomen. Als we dit gaan toepasssen in de tabel Contactpersonen dan kunnen we volgende velden als onlosmakend beschouwen t.o.v. de primaire sleutel : Veld Verklaring ID Primaire sleutel dit is de unieke code van elke record Naam de record kan slechts één naam bevatten de persoon in kwestie heeft slechts één familienaam Voornaam hier geldt hetzelfde als hierboven. Mochten we nog een tweede, derde naam of de beginletters van de volgende namen willen opnemen moeten we hiervoor een of meerdere extra velden voorzien. Maar ook hier geldt dat deze gegevens onlosmakend verbonden zijn met de ContactID (de record waarin ze worden opgenomen) Adres Elke persoon woont op één adres. Heb je nu personen die meerdere adressen hebben dan moet je dit anders oplossen en zal blijken dat de adressen niet meer mogen opgenomen worden in deze tabel van Contactpersonen. Op dat moment zullen we een aparte tabel maken waarin de verschillende adressen van onze contactpersonen zijn opgenomen. Dit zal later nog zeker aan bod komen. Een voorbeeld kan zijn : leveringsadressen van firma s waarbij het niet ondenkbaar is dat één firma verschillende filialen heeft met uiteraard verschillende adressen. Postnummer Voor dat we de wijziging hebben aangebracht van gemeentenummer was het postnummer opgenomen. Dit gegeven is ook onlosmakend verbonden met de persoon. Een persoon kan (in normale omstandigheden) geen twee postnummers hebben. Gemeente Hoger hebben we gezien dat deze informatie verwijderd mag worden omdat deze eigenlijk een herhaling is van een gegeven die we al hebben via het postnummer. Er is ook gebleken dat er verschillende gemeentes hetzelfde postnummer hebben vandaar dat we een unieke code gegeven hebben aan elke gemeente, nl. het gemeentenummer. Dank zij het gemeentenummer kunnen we nu éénduidig de gemeente van een persoon achterhalen. Dit gemeentenummer hebben we in het veld postnummer geplaatst en het veld hernoemd naar gemeentenummer. Samengevat : het veld gemeente mag na de nodige wijzigingen aan de tabel (zie hoger) verwijderd worden uit de tabel. Telefoon Het telefoonnummer van een persoon is eigen voor deze persoon. Categorie De categorie van type contactpersoon is eigenlijk een aparte informatie die op zich niets te maken heeft met de contactpersoon. Het is een informatie die wij toevoegen om onze contactpersonen te kunnen 7 Frank Van Oost

8 catalogeren. Dergelijk informatie moet in een aparte tabel worden opgenomen. Een extra argument om dit gegeven apart te plaatsen is het feit dat iemand meerdere categorieën kan krijgen. Hij is bvb. een collega, en is tevens een tennispartner. Er zijn verschillende categorieën mogelijk vandaar dat we een nieuwe tabel maken met categorieën. Een tabel laat ons toe om later categorieën zonder veel problemen toe te voegen of te verwijderen. Alhoewel dit laatste soms gevaarlijk is maar daar zeker later nog meer. We maken een nieuwe tabel met de naam : Categorie. We nemen de volgende velden op : Veldnaam Gegevenstype Beschrijving CategorieID Autonummering Unieke code voor elke categorie C_Omschrijving Tekst Naam van de categorie CategorieID C_Omschrijving 1 Vriend 2 Collega 3 Tennisclub 4 Gezin 5 Barbecue 6 Familie 7 Werk Mochten we deze tabel als OPZOEKTABEL voor de tabel Contactpersonen beschouwen kan per record slechts één waarde worden toegekend (zoals bij het gemeentenummer). Omdat we gezien hebben dat bepaalde personen (records) meerdere categorieën kunnen hebben (een familielid kan ook een collega op het werk zijn, of een tennispartner) zullen we een ander type van tabel moeten maken. We noemen dergelijke tabel een RELATIETABEL. Deze tabel bevat de informatie die nodig is om de relatie tussen records van verschillende tabellen bij te houden. Concreet betekent dit dat we naast de tabel Contactpersonen en de Categorie een derde tabel gaan maken, nl. PersoonEnCategorie. Hierin gaan we bijhouden welke persoon welke categorieën heeft. Als we onze tabel Contactpersonen er bij nemen (zie hoger) dan kunnen we stellen dat de eerste record Smet Kathleen de categorie tennisclub heeft. Omdat we volgens de derde normaalvorm geen gegevens mogen opnemen in een tabel die uit een andere tabel kunnen 8 Frank Van Oost

9 afgeleid worden mogen we niet de naam en voornaam van Smet Kathleen opnemen in de nieuwe tabel. We moeten echter weten dat het hierover Smet Kathleen gaat. Hoe gaan we dit oplosssen? In de tabel tblcontactpersonen is er een veld dat een unieke waarde heeft voor Kahtleen Smet nl. de primaire sleutel ID. Voor Kathleen is dat de waarde 1. In de nieuwe tabel nemen we dan ook deze waarde op om aan te duiden dat we hier spreken over K.S. We moeten ook meegeven dat zij een kennis is uit de tennisclub. Dit is een bepaalde categorie, maar we mogen niet tennisclub mee geven omdat deze waarde af te leiden is uit de informatie uit de tabel tblcategorie. We nemen in de nieuwe tabel de unieke waarde voor de categorie tennisclub op de primaire sleutel C_Categorie -, nl. 3. De nieuwe tabel zal er dan als volgt uitzien : Veldnaam Gegevenstype Beschrijving PC_ID Autonummering Unieke code voor elke record in deze tabel C_ID Numeriek ContactID van de persoon aan wie we een categorie toekenen C_CategorieID Numeriek CategorieID van de categorie die we aan deze persoon willen toekennen. We maken deze tabel nu aan zoals we daar net de tabel Categorie hebben aangemaakt. We noemen deze tabel PersonenEnCategorie. Als we nu de gegevens van de tabel Contactpersonen verder willen normaliseren vullen we de nieuwe tabel als volgt op. Voor Smet Kathleen met categorie tennisclub wordt dat : PC_ID C_ID C_CategorieID Voor Proot Jos met categorie werk wordt dat : PC_ID C_ID C_CategorieID Voor Van de Velde Stefaan met categorie collega wordt dat : 9 Frank Van Oost

10 PC_ID C_ID C_CategorieID Voor Dobbel Mien met de categorie vriend en collega wordt dat : PC_ID C_ID C_CategorieID Maar omdat geen enkel veld twee waarden mag bevat (normalisatienorm 2) wordt een extra record toegevoegd voor Dobbel Mien : PC_ID C_ID C_CategorieID Zo zal voor Bekaert Dirk 3 records worden toegevoegd want hij heeft 3 categorieën. PC_ID C_ID C_CategorieID Deze tabel is uiteraard onleesbaar voor een gebruiker. Vandaar dat de gebruiker ook nooit in de tabellen mag kunnen kijken maar dat jij als programmeur een interface moet maken waardoor de gebruiker de gegevens via formulieren en rapporten kan gebruiken. Om nu deze tabel leesbaar te maken zodanig dat we zien wie welke categorieën heeft is het nodig van een selectiequery te maken die de drie tabellen Contactpersonen, Categorie en PersoonEnCategorie samen brengt. 10 Frank Van Oost

11 We maken deze oefening in onze eigen toepassing Eigen contactpersonen. We maken een nieuwe tabel met de naam : tblcategorie. We nemen de volgende velden op : Veldnaam Gegevenstype Beschrijving CategorieID Autonummering Unieke code voor elke categorie C_Omschrijving Tekst Naam van de categorie Op het lint kiezen we [Maken] - <TabelOntwerp>. Hier vullen we bovenstaande gegevens in. We houden geen rekening met de Veldeigenschappen die onderaan in het scherm kunnen toegevoegd worden. We bewaren de tabel door op het disketje te drukken onder de naam tblcategorie en drukken op <OK> We aanvaarden de primaire sleutel dat Access zal aanmaken en we drukken op <Ja>. We drukken nu linksboven in het lint op de knop <Weergave>. 11 Frank Van Oost

12 In het volgende scherm vullen we dan de verschillende categorieën in die we willen gebruiken. Later zullen we daar nog een invoerscherm voor moeten maken zodanig dat een gebruiker niet in de tabellen moet beginnen prutsen maar door een mooi invoerscherm de gegevens kan aanpassen (toevoegen, wijzigen, schrappen, ) Omdat we gezien hebben dat bepaalde personen (records) meerdere categorieën kan hebben (een familielid kan ook een collega op het werk zijn, of een tennispartner) zullen we een RELATIETABEL maken. Deze tabel bevat de informatie die nodig is om de relatie tussen records van verschillende tabellen bij te houden. Concreet betekent dit dat we naast de tabel tblpersonen en de tblcategorie een derde tabel gaan maken, nl. tblpersoonencategorie. Hierin gaan we bijhouden welke persoon welke categorieën heeft. 12 Frank Van Oost

13 De nieuwe tabel zal er dan als volgt uitzien : Veldnaam Gegevenstype Beschrijving PC_ID Autonummering Unieke code voor elke record in deze tabel P_IDPersoon Numeriek PersoonsID van de persoon aan wie we een categorie toekenen C_CategorieID Numeriek CategorieID van de categorie die we aan deze persoon willen toekennen. We maken deze tabel nu aan in Access zoals we daar net de tabel tblcategorie hebben aangemaakt. We bewaren de nieuwe tabel als tblpersonenencategorie. Primaire sleutel in deze tabel wordt : PC_ID (autonummering). Als we nu voor elk van deze personen een categorie willen toekennen gaan we de nieuwe tabel opvullen. Als we onze tabel tblpersonen er bij nemen en willen aan een aantal personen een categorie toekennen dan gaan we als volgt te werk. 13 Frank Van Oost

14 Boelaert Niels : vriend Bral Sander : gezin Bral Carlo : familie Cornelis Jean-Pierre : tennisclub, barbecue In de tabel tblpersonen is er een veld dat een unieke waarde heeft voor elk van deze personen, nl. de primaire sleutel P_IDPersoon. Voor Niels is dat de waarde In de nieuwe tabel nemen we dan ook deze waarde op om aan te duiden dat we hier spreken over Boelaert Niels. We moeten ook meegeven dat hij een vriend is. Dit is een bepaalde categorie, maar we mogen niet vriend opnemen in de nieuwe tabel omdat deze waarde af te leiden is uit de informatie uit de tabel tblcategorie. We nemen in de nieuwe tabel de unieke waarde voor de categorie vriend op de primaire sleutel C_Categorie -, nl. 1. PC_ID P_IDPersoon C_CategorieID Voor Bral Sander komt de volgende record erbij : PC_ID P_IDPersoon C_CategorieID Voor Bral Carlo komt de volgende record erbij : PC_ID P_IDPersoon C_CategorieID Voor Cornelis Jean-Pierre moeten we twee categorieën toekennen. Dit betekent dat we in de nieuwe tabel tblpersoonencategorie 2 records zullen maken. 14 Frank Van Oost

15 PC_ID P_IDPersoon C_CategorieID En zo zal deze tabel verder aangevuld worden zodanig dat voor alle personen waarvoor we een categorie toegekend hebben er een record bestaat in de tabel tblpersoonencategorie. Deze werkwijze laat ook toe om voor bepaalde personen helemaal geen categorie toe te kennen. Er zal dan voor deze personen geen record terug te vinden zijn in de tblpersoonencategorie. We gaan de bovenstaande gegevens nu in de tabel in onze eigen oefening. Om de gegevens te kunnen invullen moet je de tabel tblpersoonencategorie openen door er tweemaal in te klikken. Je kan dan één voor één de records van hierboven invullen. Dit is het resultaat. 15 Frank Van Oost

16 Visualiseren van de gegevens uit de RELATIETABEL Om nu of later de gegevens van de relatietabel te visualiseren moeten we een eenvoudige selectiequery maken. En dat doen we als volgt : Klik op [Maken] in het lint Kies in de groep <Overige> (uiterst rechts) voor <QueryOntwerp> Selecteer de drie tabellen die we nodig hebben in deze query nl. tblpersonen, tblcategorie en tblpersoonencategorie en klik op <Toevoegen> en op <Sluiten>. We hebben de tabel tblpersonen nodig om de gegevens van de Personen (naam, voornaam, ) te kunnen weergeven. De tblcategorie hebben we nodig om de naam van de categorieën te kunnen tonen. In het queryontwerprooster zie je dat Access zelf al de onderlinge relaties aanduidt doordat de veldnamen die we gekozen zijn overeenkomen. Dit is een goed principe bij de naamgeving van velden in RELATIETABELLEN. Daardoor wordt de tabelstructuur ook wat leesbaarder. Verschuif de voorstelling van de tabel tblcategorie wat naar onder door de rand van de figuur vast te nemen en naar beneden te slepen. Op die manier zijn de relaties duidelijker. 16 Frank Van Oost

17 Neem nu van de verschillende tabellen de informatie die wenst en sleep deze onderaan in queryrooster of dubbelklik op deze velden waardoor deze ook in het rooster worden opgenomen. We nemen het veld tblpersonen.p_naam, tblpersonen.p_voornaam en tblcategorie.c_omschrijving. Op deze manier zullen we zien welke categorie bij welke persoon hoort en zien we tevens naam en voornaam van deze persoon. 17 Frank Van Oost

18 Druk op <Uitvoeren> (rood uitroepteken) en je ziet de volgende tabel (view) als resultaat. Daar zien we dat voor elke categorie voor elke persoon een record is opgenomen. We zien ook dat De Causemaeker Simon niet opgenomen is in de lijst (alhoewel hij tussen Bral Carlo en Cornelis Jean-Pierre in de tblpersonen staat) omdat hij niet met zijn PersoonsID in de relatietabel tblpersoonencategorie staat. Voegen we deze echter toe aan de relatietabel nl. met 1647 en 1 (vriend) dan is dat het resultaat. We sluiten alles en bewaren de query1 niet dit was een tijdelijke weergave die we nu nog niet nodig hebben. 18 Frank Van Oost

19 Samenvattend kunnen we stellen : Voor gegevens die in een tabel herhaald worden moet een nieuwe tabel gemaakt worden. Dit is een opzoektabel. De gegevens in deze tabel zullen in vele gevallen in een lijst kunnen worden opgezocht. De link tussen de hoofdtabel en de nieuwe tabel wordt gemaakt tussen de primaire sleutel van de nieuwe tabel en de secundaire sleutel in de oude tabel (dit is het veld waar eerst de gegevens van de nieuwe tabel stonden). In een veld van een tabel mag slechts één waarde opgenomen worden. Wanneer er meerdere waarden mogelijk zijn voor een bepaald veld moeten de waarden die in dit veld kunnen ingevuld worden in een nieuwe opzoektabel gestoken worden. Deze nieuwe tabel en de oude tabel zijn beiden opzoektabellen voor een nieuwe tabel waarbij een koppeling wordt gemaakt tussen de record van de oude tabel en de verschillende mogelijke waarden die voor een veld uit deze tabel kunnen worden ingevoerd. Dergelijke tabel wordt een relatietabel genoemd. Op deze manier kan aan één bepaalde record uit de oude tabel meerdere waarden kunnen worden toegekend. Waarden die berekend kunnnen worden door andere gegevens in de tabel moeten niet opgeslagen worden. In het verdere betoog zullen we enkele praktische voorbeelden uitwerken van deze regels. 19 Frank Van Oost

Gegevens uit meerdere tabellen weergeven

Gegevens uit meerdere tabellen weergeven Gegevens uit meerdere tabellen weergeven Inleiding Open de tabel tblpersonen door tweemaal te klikken op de tabel. Dan zie je alle geïmporteerde records. Wat onmiddellijk opvalt is dat er geen gemeente

Nadere informatie

[Microsoft Access 2007 Een eigen database maken] 28 oktober 2009

[Microsoft Access 2007 Een eigen database maken] 28 oktober 2009 Inleiding Meestal heb je al een bestaande lijst van personen die je wilt gebruiken in je nieuwe database. Je start meestal het beheer van deze personen in Word of Excel om dan later over te stappen naar

Nadere informatie

Normaliseren van tabellen Praktische oefeningen

Normaliseren van tabellen Praktische oefeningen Normaliseren van tabellen Praktische oefeningen Oefening 2 : Het gebruik van een OPZOEKTABEL Maak eerst een backup van de werkende versie In onze eigen database moeten we het principe van een opzoektabel

Nadere informatie

Normaliseren van tabellen Praktische oefeningen

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

Nadere informatie

Geimporteerde gegevens aan een tabel toevoegen

Geimporteerde gegevens aan een tabel toevoegen Geimporteerde gegevens aan een tabel toevoegen Inleiding Gegevens die we geïmporteerd hebben een nieuwe tabel moet nu in een bestaande tabel toegevoegd worden. Daarom maken we een toevoegquery die gegevens

Nadere informatie

Artikelbeheer aanmaken

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

Nadere informatie

[Microsoft Access 2007 Een eigen database maken] 16 oktober 2009

[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

Nadere informatie

Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010

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

Nadere informatie

9 Werken met meer tabellen (zie ook query s)

9 Werken met meer tabellen (zie ook query s) 9 Werken met meer tabellen (zie ook query s) 9.1 Inleiding werkwijze je moet begrijpen waarom in de praktijk een databank meestal opgebouwd wordt met verschillende tabellen die aan elkaar gekoppeld worden.

Nadere informatie

Klantendatabase aanmaken

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

Nadere informatie

Kassaformulier aanmaken

Kassaformulier aanmaken Kassaformulier aanmaken Om in onze kassa artikels te kunnen inbrengen is het nodig om een formulier te maken waarin we een artikelnummer, het bestelde aantal kunnen invoeren. De kassa zal dan zelf het

Nadere informatie

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 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

Nadere informatie

2.2 Een tabel ontwerpen

2.2 Een tabel ontwerpen 2.2 Een tabel ontwerpen 2.2.1 Gegevens analyse Alvorens de tabellen van een database te kunnen gaan opzetten, dient u eerst te bepalen, welke gegevens daarin moeten worden opgenomen. Bepaal eerst het doel

Nadere informatie

In deze appendix wordt bekeken wat er moet gebeuren voordat

In deze appendix wordt bekeken wat er moet gebeuren voordat Normaliseren A In deze appendix wordt bekeken wat er moet gebeuren voordat een systeem kan worden gedefinieerd. Dit begint met een analyse van de gegevens die de basis vormen. Daarbij wordt gekeken naar

Nadere informatie

INSTRUCT Samenvatting Praktijk Access 2010, H2 SAMENVATTING HOOFDSTUK 2

INSTRUCT Samenvatting Praktijk Access 2010, H2 SAMENVATTING HOOFDSTUK 2 SAMENVATTING HOOFDSTUK 2 Sorteren en filteren in een tabel Sorteren kun je met de knoppen (Oplopend) en (Aflopend). Hiermee zet je records in alfabetische of numerieke volgorde. Er wordt gesorteerd op

Nadere informatie

Database Structuur via menus

Database Structuur via menus Data Dictionary Database Structuur via menus Na het normaliseren en maken van een data dictionary kunnen de tabellen worden ingevoerd in de database. In deze les wordt getoond hoe dit in Access gebeurt.

Nadere informatie

Waarom Access. In de onderstaande afbeelding ziet u een begin van de lijst met cliëntgegevens van de diëtiste.

Waarom Access. In de onderstaande afbeelding ziet u een begin van de lijst met cliëntgegevens van de diëtiste. Waarom Access Voor velen is het verschijnsel van de relationele database een brug te ver. Voor het opslaan en analyseren van gegevens neemt men zijn toevlucht tot Excel. Excel heeft inderdaad een uitgebreid

Nadere informatie

Informatie & Databases

Informatie & Databases Informatie Wat is informatie en waaruit het bestaat? Stel op een kaart staat het getal 37 geschreven. Wat kun je dan zeggen van het cijfer 37? Niets bijzonders, toch? Alleen dat het een getal is. Gaat

Nadere informatie

Wil je een meer gepersonaliseerde standaardbrief versturen naar een aantal personen, dan is een mailing een goede oplossing.

Wil je een meer gepersonaliseerde standaardbrief versturen naar een aantal personen, dan is een mailing een goede oplossing. Mailmerge In deze handleiding gaan we nader bekijken hoe we een mailing uitvoeren. We gaan kijken hoe we een adressenbestand manipuleren, hoe we een selectie maken in een adressenlijst en een mailing uitvoeren

Nadere informatie

Hoofdstuk 2 Basiskennis... 0-21 2.1 Muistechnieken... 0-21 2.2 Windows Explorer... 0-22

Hoofdstuk 2 Basiskennis... 0-21 2.1 Muistechnieken... 0-21 2.2 Windows Explorer... 0-22 Inhoudsopgave Module 1 Basisvaardigheden Hoofdstuk 1 De Fluent Interface... 0-7 1.1 Lint... 0-7 1.2 Lint minimaliseren... 0-9 1.3 Backstage... 0-10 1.4 Knopafbeeldingen in het lint... 0-12 1.5 Werkbalk

Nadere informatie

Op basis van klanten-,product-,barcodegegevens wordt automatisch een barcode document aangemaakt

Op basis van klanten-,product-,barcodegegevens wordt automatisch een barcode document aangemaakt Op basis van klanten-,product-,barcodegegevens wordt automatisch een barcode document aangemaakt Pagina 1 van 56 Inhoud van deze help 1. Algemeen 1.1 Inhoud van deze box. 1.2 Minimum systeemvereisten 2.

Nadere informatie

Doelstellingen: module 3 formulieren. 3.1 Doel. Tip: maximaliseer steeds je venster voordat je gegevens invoert.

Doelstellingen: module 3 formulieren. 3.1 Doel. Tip: maximaliseer steeds je venster voordat je gegevens invoert. Doelstellingen: module 3 formulieren De functie van een formulier kunnen toelichten. Een nieuw formulier ontwerpen aan de hand van de wizard. Een bestaand formulier gebruiken als databank interface. Besturingselementen

Nadere informatie

Ook op internet wordt gebruik gemaakt van databases, zoals bij Marktplaats en Hyves.

Ook op internet wordt gebruik gemaakt van databases, zoals bij Marktplaats en Hyves. SAMENVATTING HOOFDSTUK 1 Databases Databases worden veel gebruikt. Er worden miljoenen gegevens in opgeslagen, bijvoorbeeld door de overheid, banken, verzekeringsmaatschappijen, boekingssystemen van vliegtuigmaatschappijen,

Nadere informatie

Project Woningcorporaties Open Source Initiatief Gebruikers handleiding: Verkoop

Project Woningcorporaties Open Source Initiatief Gebruikers handleiding: Verkoop Project Woningcorporaties Open Source Initiatief Gebruikers handleiding: Verkoop Datum uitgave: 27-01-2009 Deze handleiding is specifiek geschreven voor de verkoop afdeling. Gebruikers handleiding Project

Nadere informatie

Praktijkinstructie Dataverwerking 1 (CSE02.1/CREBO:50236)

Praktijkinstructie Dataverwerking 1 (CSE02.1/CREBO:50236) instructie Dataverwerking 1 (CSE02.1/CREBO:50236) pi.cse02.1.v2 ECABO, 1 september 2003 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen of gepubliceerd

Nadere informatie

Technische nota AbiFire Rapporten maken via ODBC

Technische nota AbiFire Rapporten maken via ODBC Technische nota AbiFire Rapporten maken via ODBC Laatste revisie: 23 januari 2018 Inhoudsopgave 1 Inleiding... 2 2 Systeeminstellingen in AbiFire... 3 2.1 Aanmaken extern profiel... 3 2.2 Toewijzing extern

Nadere informatie

Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan.

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

Nadere informatie

Handleiding. Visual Planning BHV

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.

Nadere informatie

Technische nota AbiFire5 Rapporten maken via ODBC

Technische nota AbiFire5 Rapporten maken via ODBC Technische nota AbiFire5 Rapporten maken via ODBC Laatste revisie: 29 juli 2009 Inhoudsopgave Inleiding... 2 1 Installatie ODBC driver... 2 2 Systeeminstellingen in AbiFire5... 3 2.1 Aanmaken extern profiel...

Nadere informatie

Samenvoegen met Word en Excel 2010

Samenvoegen met Word en Excel 2010 Samenvoegen met Word en Excel 2010 Inhoudsopgave Samenvoegen Word-Excel / Mailingen... 2 Tip Samenvoegvelden automatisch markeren... 4 Tip Installeer PDF-creator... 7 Tip Sla het Word-document en Excel-document

Nadere informatie

Handleiding Webapplicatie Robin

Handleiding Webapplicatie Robin Handleiding Webapplicatie Robin (Versie 02) Inhoudstafel 1. Registratie van uw labo... 2 2. Persoonlijke account aanmaken... 4 3. Inloggen in uw labo account... 7 4. Wijziging labogegevens... 8 5. Inschrijven

Nadere informatie

DKO Beheerders. 5 maart WISA helpdesk

DKO Beheerders. 5 maart WISA helpdesk DKO Beheerders 5 maart 2012 WISA helpdesk Inhoudsopgave 1 DKO Beheerders 2 1.1 Taken na update WISA-programma...................... 2 1.1.1 Aanmelden als administrator...................... 2 1.1.2 Nieuwe

Nadere informatie

DATABASEBEHEER IN EXCEL

DATABASEBEHEER IN EXCEL DATABASEBEHEER IN EXCEL 1. LIJSTEN Een lijst is een reeks van rijen met gelijksoortige gegevens waarvan de eerste rij de labels (veldnamen) bevat. Een voorbeeld: Je kunt een lijst beschouwen als een eenvoudige

Nadere informatie

1. Etiketten en visitekaartjes

1. Etiketten en visitekaartjes 1. Etiketten en visitekaartjes In dit hoofdstuk gaan wij etiketten en kaartjes aanmaken. Deze zijn er van diverse merken, afmetingen,... Van enkele merken zijn de specifaties reeds voorhanden voor een

Nadere informatie

Tutorial. Microsoft Access 2003

Tutorial. Microsoft Access 2003 Bureau voor Taal en Informatica Werfkade 10 9601 LG Hoogezand 0598 390070 e-mail: bti@bbti.nl Tutorial Microsoft Access 2003 Kijkje in de keuken www.bbti.nl bbti Hoogezand Access: Kijkje in de keuken 2

Nadere informatie

Instructie hergebruik klantgegevens online TAF Rekentool

Instructie hergebruik klantgegevens online TAF Rekentool Instructie hergebruik klantgegevens online TAF Rekentool De online versie van de TAF Rekentool vindt u op www.tafrekentool.nl. Hier logt u in met uw gebruikersnaam en wachtwoord die u ook voor het TAF

Nadere informatie

QUESTI OPSTARTGIDS ALGEMENE INSTELLINGEN EN LVS

QUESTI OPSTARTGIDS ALGEMENE INSTELLINGEN EN LVS 01 - WELKOM BIJ QUESTI Welkom bij Questi. Alvorens je opstart, willen we je graag attent maken op enkele zaken. Voor je op de knop inloggen klikt, bekijk je best even de algemene filmpjes onder de knop

Nadere informatie

Bijlage Inlezen nieuwe tarieven per verzekeraar

Bijlage Inlezen nieuwe tarieven per verzekeraar ! Bijlage inlezen nieuwe tarieven (vanaf 3.2) Bijlage Inlezen nieuwe tarieven per verzekeraar Scipio 3.303 biedt ondersteuning om gebruikers alle tarieven van de verschillende verzekeraars in één keer

Nadere informatie

Databases gebruiken. Databases gebruiken

Databases gebruiken. Databases gebruiken Databases gebruiken In deze module wordt van de kandidaat verwacht dat hij een goed begrip heeft van databases en aantoont competent te zijn in het gebruik van een database. Doel van de module De kandidaat:

Nadere informatie

module 5 2008 Instruct, Postbus 38, 2410 AA Bodegraven - 1 e druk: november 2008

module 5 2008 Instruct, Postbus 38, 2410 AA Bodegraven - 1 e druk: november 2008 Europees Computer Rijbewijs module 5 ACCESS 2007 2008 Instruct, Postbus 38, 2410 AA Bodegraven - 1 e druk: november 2008 ISBN: 978 90 460 0493 7 Alle rechten voorbehouden. Niets uit deze uitgave mag worden

Nadere informatie

DEMATRA ELECTRONIC DISTRIBUTION SYSTEM

DEMATRA ELECTRONIC DISTRIBUTION SYSTEM DEMATRA ELECTRONIC DISTRIBUTION SYSTEM Het Dematra Electronic Distribution System is ontwikkeld voor alle Dematra-Distributieklanten. Via deze weg kan op eenvoudige en overzichtelijke wijze zendingen worden

Nadere informatie

Computer Club Bodegraven. 10-4-2012

Computer Club Bodegraven. 10-4-2012 1 8 Alvorens we etiketten kunnen afdrukken moet u beschikken over: 1. Programma Works 2. Vellen met etiketten; noteer merk en nummer, dat heeft u straks nodig. b.v. Rank Xerox, nr. 3R96298 (21 stuks/vel

Nadere informatie

Handleiding kasten Extern documentenbeheer

Handleiding kasten Extern documentenbeheer Handleiding kasten 1. Inleiding... 3 2. Voorbereiding en organisatie... 4 2.1. Fysieke locatie van de kast(en) bepalen... 4 2.1.1. Ftp of http-server instellingen... 4 2.1.2. Locatie op je eigen boekhoudserver

Nadere informatie

Aan de slag. Handleiding Voorraadbeheer

Aan de slag. Handleiding Voorraadbeheer Aan de slag in beroep en bedrijf Handleiding Voorraadbeheer februari 2007 Branche Uitgevers 1 Alle rechten voorbehouden. Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in een geautomatiseerd

Nadere informatie

Trainingsomschrijving ACCESS 97 / 2000 / 2003NL

Trainingsomschrijving ACCESS 97 / 2000 / 2003NL Module 1 Inleiding Module 2 Ontwerpen van tabellen Module 3 Relationele databases en queries Module 4 Formulieren en rapporten Module 5 Geav. formulieren en rapporten Module 6 Macro s en menu s Module

Nadere informatie

Access cursus Hoofdstuk 3

Access cursus Hoofdstuk 3 Access cursus Hoofdstuk 3 Handleiding van Auteur: OctaFish April 2011 In deze aflevering gaan we beginnen met het opzetten van de database. We beginnen met het importeren van een tabel. Vervolgens gaan

Nadere informatie

Handleiding Webapplicatie Robin

Handleiding Webapplicatie Robin Handleiding Webapplicatie Robin (Versie 05) Inhoudstafel 1. Registratie van uw labo... 2 2. Persoonlijke account aanmaken... 4 3. Inloggen in uw labo account... 7 4. Wijziging labogegevens... 8 5. Inschrijven

Nadere informatie

2.8 Tabellen importeren of koppelen

2.8 Tabellen importeren of koppelen 2.8 Tabellen importeren of koppelen In Acces kan u gebruik maken van tabellen uit een andere applicaties zoals Excel. U kunt kiezen tussen het koppelen van de tabellen, voor als u deze nog in de oorspronkelijke

Nadere informatie

Les S-01: De basisbeginselen van SQL

Les S-01: De basisbeginselen van SQL Les S-01: De basisbeginselen van SQL 1.0 Relationele databases en SQL Een database is een bestand waarin gegevens worden opgeslagen in de vorm van tabellen. Zo kan een huisarts met behulp van een database

Nadere informatie

Calculatie tool. Handleiding. Datum Versie applicatie 01 Versie document

Calculatie tool. Handleiding. Datum Versie applicatie 01 Versie document Calculatie tool Handleiding Auteur Bas Meijerink Datum 01-09-2016 Versie applicatie 01 Versie document 03D00 Inhoudsopgave 1. Een calculatie maken - 3-1.1 Start een nieuwe calculatie... - 3-1.2 Algemene

Nadere informatie

Eenvoudig een backup van je bestanden maken. G.v.Eijndhoven (7-11-2013) www.gerritentiny.nl

Eenvoudig een backup van je bestanden maken. G.v.Eijndhoven (7-11-2013) www.gerritentiny.nl Eenvoudig een backup van je bestanden maken. G.v.Eijndhoven (7-11-2013) www.gerritentiny.nl Voorwoord... 2 Allway Sync... 2 FreeFileSync... 2 Uitleg Allway Sync.... 3 Wat heb je nodig?... 3 De extra harde

Nadere informatie

Inhoudsopgave Voorwoord 9 Nieuwsbrief 9 Introductie Visual Steps 10 Wat heeft u nodig? 11 Hoe werkt u met dit boek?

Inhoudsopgave Voorwoord 9 Nieuwsbrief 9 Introductie Visual Steps 10 Wat heeft u nodig? 11 Hoe werkt u met dit boek? Inhoudsopgave Voorwoord... 9 Nieuwsbrief... 9 Introductie Visual Steps... 10 Wat heeft u nodig?... 11 Hoe werkt u met dit boek?... 12 Uw voorkennis... 13 De volgorde van lezen... 14 De schermafbeeldingen...

Nadere informatie

Handleiding Zorgverzekeraar Winmens versie 7.29

Handleiding Zorgverzekeraar Winmens versie 7.29 Handleiding Zorgverzekeraar Winmens versie 7.29 Zorgverzekeraar oproepen Als u een zorgverzekeraar wilt oproepen om de gegevens te bekijken of te bewerken kunt boven in het zorgverzekeraars scherm, op

Nadere informatie

Info-books. Toegepaste Informatica. Handleiding. Deel 40c : Gegevensbeheer en algoritmen in Access. HA40c. Jos Gils Erik Goossens

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.

Nadere informatie

Handleiding WooCommerce - factuursturen.nl

Handleiding WooCommerce - factuursturen.nl Handleiding WooCommerce - factuursturen.nl www.webwinkelfacturen.nl Samenvatting Dit is de handleiding voor de koppeling van WooCommerce naar Factuursturen.nl. De koppeling zorgt dat voor bestellingen

Nadere informatie

Ledenlijsten + etiketten maken

Ledenlijsten + etiketten maken Ledenlijsten + etiketten maken Eerst wordt uitgelegd hoe je een ledenlijst (van alle clubleden of leden per lesjaar) kan opvragen en bewerken en nadien hoe je met deze lijst etiketten kan maken. De ledenlijst

Nadere informatie

www.dubbelklik.nu Handleiding Access 2010

www.dubbelklik.nu Handleiding Access 2010 www.dubbelklik.nu Handleiding Access 2010 Deze handleiding is onderdeel van Dubbelklik, een lesmethode Technologie, ICT/ Loopbaanoriëntatie en Intersectoraal Alle rechten voorbehouden. Niets uit deze uitgave

Nadere informatie

6. Het maken van een database

6. Het maken van een database 6. Het maken van een database 6.1. Inleiding In hoofdstuk 5 heb je de oefendatabase gemaakt doormiddel van een script. In dit hoofdstuk ga je zelf een database maken en deze vullen met tabellen. Hiervoor

Nadere informatie

Je email-programma configureren

Je email-programma configureren Email configureren 1 Je email-programma configureren Om de tweede belangrijke functie van het Internet te kunnen gebruiken moeten we onze email configureren. Er zijn ook hier verschillende programma s

Nadere informatie

Briljant Serienummers

Briljant Serienummers Briljant Serienummers Inhoud 1. Serienummers 1 Werken met serienummers 1 De instellingen voor de serienummers 2 Serienummers ingeven bij de levering 3 Serienummers ingeven bij de aflevering 5 De historiek

Nadere informatie

INLOGGEN Vul gebruikersnaam en wachtwoord in, en klik op log in.

INLOGGEN Vul gebruikersnaam en wachtwoord in, en klik op log in. Snel starten met Testweb PSL als coördinator WAAR? Je vindt Testweb PSL op de volgende website: www.testweb.bsl.nl Je kunt inloggen in het groene vak aan de rechterkant: Direct inloggen Testweb PSL INLOGGEN

Nadere informatie

Handleiding. Act! SnelStart Connect Pro. handleiding. Act! SnelStartConnect Pro. Versie 1.0 3-4-2014

Handleiding. Act! SnelStart Connect Pro. handleiding. Act! SnelStartConnect Pro. Versie 1.0 3-4-2014 Act! SnelStartConnect Pro Handleiding Versie 1.0 3-4-2014 Inleiding Met SnelStart Connect Pro kunt uw Act!-database koppelen met uw SnelStart boekhouding. SnelStart Connect Pro biedt u de mogelijkheid

Nadere informatie

Samen op zoek naar proeven

Samen op zoek naar proeven Samen op zoek naar proeven De handleiding Jens Vanhouwaert jens@vanhouwaert.be 1 Inhoudsopgave 1 Handleiding... 4 1.1 De website... 4 1.2 Algemene werking... 4 1.3 Download de databank... 4 1.3.1 Internet

Nadere informatie

Hoofdstuk. Access wordt ook wel een elektronische kaartenbak. Access 2013, wat kunt u ermee?

Hoofdstuk. Access wordt ook wel een elektronische kaartenbak. Access 2013, wat kunt u ermee? Access 2013, wat kunt u ermee? Access wordt ook wel een elektronische kaartenbak genoemd. Anderen noemen het een programma om een relationele database mee te beheren. De vergelijking met een kaartenbak

Nadere informatie

Les S-01: De basisbeginselen van SQL

Les S-01: De basisbeginselen van SQL Les S-01: De basisbeginselen van SQL 1.0 Relationele databases en SQL Een database is een bestand waarin gegevens worden opgeslagen in de vorm van tabellen. Zo kan een huisarts met behulp van een database

Nadere informatie

Praktijkinstructie Tekstverwerking 1 (CSE12.1/CREBO:53139)

Praktijkinstructie Tekstverwerking 1 (CSE12.1/CREBO:53139) instructie Tekstverwerking 1 (CSE12.1/CREBO:53139) pi.cse12.1.v2 ECABO, 1 september 2003 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen of gepubliceerd

Nadere informatie

1 FASE 1: Documenttype selecteren

1 FASE 1: Documenttype selecteren Voornaam:... Datum:... Naam:... Klas:... Nr:... 1 FASE 1: Documenttype selecteren De bedoeling hiervan is het hoofddocument in het leven te roepen, zonder er verder aan te werken. Het is alsof het gegevensbestand

Nadere informatie

Wachtwoorden in de brandkast

Wachtwoorden in de brandkast Wachtwoorden in de brandkast Maak een database met al je wachtwoorden 23 januari 2009 Intro De beste wachtwoorden bestaan uit een volledig willekeurige opsomming van cijfers en letters, afgewisseld met

Nadere informatie

Cursus Access voor Beginners Hoofdstuk 2

Cursus Access voor Beginners Hoofdstuk 2 Cursus Access voor Beginners Hoofdstuk 2 Handleiding van Auteur: OctaFisH April 2011 handleiding: Cursus Access voor Beginners Hoofdstuk 2 Cursus Access voor Beginners Hoofdstuk 2 Auteur: OctaFisH In deze

Nadere informatie

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho.

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho. Automatisering voor Financiële Dienstverleners Werken met Queries en Merge Documenten For more information visit our website at www.pyrrho.com Date: Document Nr: 30 maart, 2007 UBizzMerge, Versie 4.0 Status:

Nadere informatie

ROSA software voor de kinderopvang

ROSA software voor de kinderopvang Over op de IBAN ROSA software voor de kinderopvang Kenmerk: ROSA_IBAN.doc 2004-2013 MULDATA http://www.muldata.nl info@muldata.nl Systeem : ROSA over op de IBAN pagina: 2 Hoofdstuk : Inleiding Inhoudsopgave

Nadere informatie

Start de applicatie op om naar het inlogscherm te gaan. Onthoudt mijn gegevens

Start de applicatie op om naar het inlogscherm te gaan. Onthoudt mijn gegevens iphone app - Users Users - iphone App Deze Paxton applicatie is gratis verkrijgbaar in de App Store. Deze applicatie is ontwikkeld om gebruikt te worden op elk ios apparaat versie 5.1 of hoger en is uitgevoerd

Nadere informatie

Release Notes. Afdrukdatum: 2008/11/13

Release Notes. Afdrukdatum: 2008/11/13 Release Notes Afdrukdatum: 2008/11/13 Dit document beschrijft vanuit technisch oogpunt de aanpassingen in Hi-Ant aan de betreffende versie. Deze tekst is geenszins bedoeld als document naar de eindgebruiker,

Nadere informatie

Siemens Industry Mall. Administratie handleiding voor Administrator Vennootschap (CM Company Manager)

Siemens Industry Mall. Administratie handleiding voor Administrator Vennootschap (CM Company Manager) Siemens Industry Mall Administratie handleiding voor Administrator Vennootschap (CM Company Manager) Page: 1 of 16 Inhoudstafel 1 VOORWOORD...3 2 GEBRUIKERSADMINISTRATIE...4 2.1 Creatie van een nieuwe

Nadere informatie

Inleiding. 1 Handleiding IRMA

Inleiding. 1 Handleiding IRMA 1 Handleiding IRMA Inleiding IRMA (ICT Resource Manager) is het registratieprogramma dat gebruikt wordt door ICT AmeRijck. Het staat op de computer in het virtuele kantoor van de Servicedesk. IRMA is niet

Nadere informatie

Koppeling met een database

Koppeling met een database PHP en MySQL Koppeling met een database 11.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt

Nadere informatie

AFO 113 Authoritybeheer

AFO 113 Authoritybeheer AFO 113 Authoritybeheer 113.1 Inleiding Authority records die gebruikt worden in de catalogusmodule kunnen via deze AFO beheerd worden. U kunt hier records opzoeken, wijzigen, verwijderen of toevoegen.

Nadere informatie

Website van het openbaar ministerie Korte gebruikershandleiding voor Content Managers

Website van het openbaar ministerie Korte gebruikershandleiding voor Content Managers Website van het openbaar ministerie Korte gebruikershandleiding voor Content Managers De website van het openbaar ministerie is momenteel (tijdelijk) te vinden op volgende intranetadres: http://10.241.132.229.

Nadere informatie

Tip EPC RESIDENTIEEL WEBAPPLICATIE 1 STARTEN MET EPC RESIDENTIEEL 2 AANMAKEN NIEUWE WOONEENHEID 3 BEWERKEN WOONEENHEID. Snelle startkaarten

Tip EPC RESIDENTIEEL WEBAPPLICATIE 1 STARTEN MET EPC RESIDENTIEEL 2 AANMAKEN NIEUWE WOONEENHEID 3 BEWERKEN WOONEENHEID. Snelle startkaarten 1 STARTEN MET EPC RESIDENTIEEL Na het aanmelden op de Energieprestatiedatabank met uw eid of token, komt u op het menu EPC Residentieel. Het menu EPC Residentieel bevat drie mogelijkheden. Met de optie

Nadere informatie

Elbo Technology BV Versie 1.1 Juni 2012. Gebruikershandleiding PassanSoft

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

Nadere informatie

Scenario Advies HANDLEIDING WOONPAKKET VOOR DE ADVISEUR

Scenario Advies HANDLEIDING WOONPAKKET VOOR DE ADVISEUR Scenario Advies HANDLEIDING WOONPAKKET VOOR DE ADVISEUR Juli 2016 Hoofdstuk 1, Woonpakket.nl 1 WOONPAKKET.NL Met de introductie van update 2.0.3 van Scenario Advies is ook een nieuwe versie van Woonpakket.nl

Nadere informatie

Tennis Vlaanderen Elit-clubtoepassing / Lid worden 8/12/2014

Tennis Vlaanderen Elit-clubtoepassing / Lid worden 8/12/2014 Tennis Vlaanderen Elit-clubtoepassing / Lid worden 8/12/2014 Louizapoortgalerij 203 bus 3, 1050 Brussel Tel.: 02/548.03.00 Fax: 02/548.03.03 E-mail: info@tennisvlaanderen.be E-mail clubs: elit@tennisvlaanderen.be

Nadere informatie

Handleiding Sociale kaart. Vlaams Brabant en Hoofdstedelijk Gewest Brussel

Handleiding Sociale kaart. Vlaams Brabant en Hoofdstedelijk Gewest Brussel Handleiding Sociale kaart Vlaams Brabant en Hoofdstedelijk Gewest Brussel Opgesteld door Dennis Servaas bijgewerkte versie januari 2012 1 Inhoudsopgave 1. Aanmelden... 3 2. Zoekfilters... 4 3. Fiches bekijken...

Nadere informatie

Hoofdstuk 5: Gegevens koppelen

Hoofdstuk 5: Gegevens koppelen Hoofdstuk 5: Gegevens koppelen 5.0 Inleiding Spreadsheets bestaan uit miljoenen cellen. Deze cellen kunnen aan elkaar gekoppeld worden in een werkblad (bijvoorbeeld met een link), tussen verschillende

Nadere informatie

A & A Consultancy. Het aanmaken van een adresbestand in Microsoft Excel.(2007)

A & A Consultancy. Het aanmaken van een adresbestand in Microsoft Excel.(2007) Het aanmaken van een adresbestand in Microsoft Excel.(2007) In het programma Microsoft Excel kunt u een adresbestand aanmaken. Dit bestand kunt u vervolgens weer gebruiken voor het afdrukken van adresetiketten

Nadere informatie

Les 15 : updaten van gegevens in de database (deel2).

Les 15 : updaten van gegevens in de database (deel2). Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken

Nadere informatie

Handleiding 103: Collecte Database (CDB) voor Wijkhoofden

Handleiding 103: Collecte Database (CDB) voor Wijkhoofden Handleiding 103: Collecte Database (CDB) voor Wijkhoofden Gebruik handleiding 103: Deze handleiding is bestemd voor wijkhoofden en Vrienden die gegevens gaan verwerken en bewerken in een wijk binnen een

Nadere informatie

Gebruikshandleiding module Party-Feestdagen

Gebruikshandleiding module Party-Feestdagen Gebruikshandleiding module Party-Feestdagen Auteur: R. van der Veen TFC-Services Algemeen: Onderstaande iconen worden in veel schermen getoond binnen TFC: Nieuw: Hiermee kan een nieuw record aangemaakt

Nadere informatie

Etiketten/Enveloppen

Etiketten/Enveloppen Etiketten/Enveloppen Je wilt gekochte etiketten/enveloppen door de printer laten voorzien van gegevens en dan die etiketten ter versturing ergens op (briefkaarten of enveloppen) plakken. Dat kan op een

Nadere informatie

Veelgestelde vragen inleiding.

Veelgestelde vragen inleiding. Veelgestelde vragen inleiding. In dit document zullen wij trachten om veelgestelde vragen te beantwoorden. Dit document wordt periodiek bijgewerkt en heeft u een vraag die niet op deze lijst voorkomt of

Nadere informatie

Zakelijke Relatie - Aanmaak nieuw

Zakelijke Relatie - Aanmaak nieuw Een zakelijke relatie wordt aangemaakt als: - een bedrijf klant gaat worden, bijvoorbeeld een eenmanszaak van een klant of het bedrijf van een klant die DGA is van het bedrijf; - met een bedrijf zaken

Nadere informatie

Handleiding BOEKHOUDEN BETALINGEN LEVERANCIERS

Handleiding BOEKHOUDEN BETALINGEN LEVERANCIERS Handleiding BOEKHOUDEN BETALINGEN LEVERANCIERS G. Verwilghensingel 6 - B-3500 Hasselt - t. 011 360 360 - f. 011 360 369 BTW BE 0441.752.054 - KBC 450-0622771-87 - www.adsolut.be Betalingen leveranciers

Nadere informatie

Oefeningen Databeheer

Oefeningen Databeheer Oefeningen Databeheer Databank Zoek enkele websites waarin een databank verwerkt zit. Website Omschrijving van de databank De velden www.1207.be Databank waarin je telefoonnummers kunt opzoeken van vaste

Nadere informatie

1 Rapporteren in Office 2007

1 Rapporteren in Office 2007 1 Rapporteren in Office 2007 Kennismaking met Access Access is een elektronische databank. Wat je vroeger op steekkaarten verzamelde kan je evengoed in Access bijhouden. (In deze handleiding betekent RM:

Nadere informatie

Handleiding voor de admin van vvstroe.nl

Handleiding voor de admin van vvstroe.nl Handleiding voor de admin van vvstroe.nl Gemaakt door: Bert Verbeek Last updated: 13/08/2004 Handleiding voor de admin van vvstroe.nl 2 Inhoudsopgave: 1. Voorwoord 4 2. Inloggen 5 3. Spelers beheren/toevoegen

Nadere informatie

Plannen en registreren in Ons Agenda*

Plannen en registreren in Ons Agenda* Plannen en registreren in Ons Agenda* Inhoudsopgave 1.WERKWIJZE NIEUWE CLIËNTEN... FOUT! BLADWIJZER NIET GEDEFINIEERD. 2. NAVIGEREN NAAR DE ONS AGENDA... 3 3. DE ONS AGENDA... 4 4. EEN AFSPRAAK TOEVOEGEN...

Nadere informatie

E- mailadressen uit doelgroepen in NC halen (Actie- lijsten).

E- mailadressen uit doelgroepen in NC halen (Actie- lijsten). E- mailadressen uit doelgroepen in NC halen (Actie- lijsten). Dit is een stapje verder... Hiermee gaat u niet zomaar naar bv. Alle particulieren een mailing doen. ð Je gaat hier enkel personen of bedrijven

Nadere informatie

Support website WATCH

Support website WATCH Support website WATCH Op support.watch-projectbeheer.nl is de support website van WATCH te vinden. Elke klant kan hier inloggen met zijn klantcode en wachtwoord. Figuur 1 WATCH support inlogscherm Na inloggen

Nadere informatie

HANDLEIDING RAPPORTEN

HANDLEIDING RAPPORTEN HANDLEIDING RAPPORTEN Versie 2.0 dd 13/10/2014 Versie 2.1 dd 03/04/2015 Inhoudstabel VAN START MET DE RAPPORTEN... 2 1 EEN TOETS TOEVOEGEN... 3 MOGELIJKHEID 1: PROEVEN PER KLAS... 3 MOGELIJKHEID 2: INVOEREN

Nadere informatie