In deze query is 'alfki' een constante. Met deze query wordt telkens hetzelfde record uit de tabel Customers opgeroepen.

Maat: px
Weergave met pagina beginnen:

Download "In deze query is 'alfki' een constante. Met deze query wordt telkens hetzelfde record uit de tabel Customers opgeroepen."

Transcriptie

1 Hoofdstuk 3 Query's met parameters Een parameter in een query is eigenlijk niets anders dan een soort variabele in een query die nog een waarde moet krijgen. De volgende query heeft bijvoorbeeld geen parameter: SELECT * FROM Customers WHERE CustomerID='alfki' In deze query is 'alfki' een constante. Met deze query wordt telkens hetzelfde record uit de tabel Customers opgeroepen. De volgende query heeft een parameter: SELECT * FROM Customers WHERE CustomerID=@CustomerID In deze query een parameter. Het is een soort variabele die je een waarde kunt geven (bijvoorbeeld de waarde 'alfki' of de waarde 'bonap'). Zo'n parameter moet, als je hem toepast in een query op een MS SQL-server database, altijd beginnen Verder staat het je vrij welke parameternaam je gebruikt. Je had dus net zo kunnen gebruiken. In de query met de parameter zie je tevens dat je geen quotes (enkele aanhalingstekens) meer hoeft te gebruiken. Wat je daarentegen wel moet doen, is aangeven welk databasetype de parameter heeft (bijvoorbeeld: varchar of int). Dit doe je allemaal in je code. In leeropdracht 3.1 leer je hoe dit in z'n werk gaat. Voor de onderdelen die zijn aangegeven met * is de uitleg te vinden in hoofdstuk 3.2 Bijzondere onderwerpen. Leeropdracht 3.1 In deze opdracht gaan we een applicatie maken waarmee het volgende mogelijk is: Voer een klantnummer in een tekstbox in. Druk op een knop Zoeken. De gegevens van de bijbehorende klant verschijnen in aparte tekstboxen. Je kunt de gegevens in de tekstboxen aanpassen. Daarna druk je op een knop Wijzigen. De wijzigingen worden u opgeslagen in de database. Als de gegevens in de teksboxen staan, dan kun je ook op een knop Verwijderen drukken. Er verschijnt dan een messagebox waarin je kunt kiezen tussen Ja of Nee (een dialoogbox). Kies je Ja, dan wordt het bijbehorende record verwijderd Kies je Nee, dan wordt er verder niets gedaan. Tot slot moet je ook een nieuw record aan de tabel Customers kunnen toevoegen. In figuur 1 zie je hoe de gebruikersinterface van de applicatie eruitziet. 1

2 Figuur 1 Je in figuur 1 dat in plaats van losse knoppen,gekozen is voor een menubalk. Onder het item Bewerk staan de subitems Wijzig en Verwijder. Onder het item Nieuw staat het subitem Nieuwe rij en onder de optie Zoek staan geen subitems. In figuur 2 zie je de verschillende menuopties in designmode. Figuur 2 2

3 a. Start Visual Studio.NET en open een nieuwe Windows Forms Applicatie. b. Maak een menu zoals hiervoor is beschreven *. c. Plaats de tekstboxen en de teksten op het formulier. Hint: om veel tikwerk te voorkomen kun je deze tekstboxen kopiëren uit de applicatie van opdracht 2.3 in hoofdstuk 2. Op deze wijze zullen nu deze componenten volledig onderdeel gaan uitmaken van de nieuwe applicatie. Je kunt een componenten nu bereiken met dezelfde naam als die gebruikt werd in opdracht 2.3. We gaan eerst een aantal objecten maken, Een aantal daarvan heb je al in hoofdstuk 2 gebruikt. d. Voeg de namespace System.Data.SqlClient aan de applicatie toe. e. Maak de volgende objecten: Een SqlConnection connorthwind Een SqlCommand comklanten Een DataSet dsklanten Een SqlDataAdapter daklanten Een DataRow dreenklant, als volgt declareren: DataRow dreenklant; We gaan nu een aantal van deze objecten initialiseren in de constructor van Form1. f. Geef de connection connorthtwind een ConnectionString. g. Geef het command comklanten de Connection connorthwind. h. Geef het command comklanten de volgende CustomerID, CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone, Fax FROM Customers WHERE CustomerID=@CustomerID" Je zal ongetwijfeld denken: dat kan toch veel korter, zoiets * FROM Customers WHERE CustomerID=@CustomerID" Dat is waar, maar deze query is niet tot stand gekomen door veel zinloos tikwerk. Deze query is tot stand gekomen door gebruik te maken van SQL Server Management Studio. Je kunt hierin zelf eenvoudig query's maken. Dit kan op de volgende manieren: 3

4 1. Kies New Query. Voer daarna je query in. Moet je een tabelnaam of een veldnaam invoeren, dan kun je deze gewoon verslepen van de Object Explorer (linker venster) naar het tekstvlak. Als je klaar bent kopieer je de commandotekst naar je applicatie. 2. Door middel van de Query Designer (Eerst New Query daarna Ctrl+Shift+Q). Bouw je query op en kopieer de commandotekst naar je applicatie. Deze manier is handig als je query uit veel veldnamen bestaat. We gaan verder met de applicatie. Elk SqlCommand object heeft een collectie Parameters. Het object comklanten dus ook. Deze collectie is nu nog leeg. Om gebruik te maken van de parameter in de query, moeten we aan de collectie Parameters een exemplaar toevoegen. Dit doe je met de methode Add() van de collectie Parameters van het object comklanten. In de constructor van Form 1 komt daarom een regel te staan als: comklanten.parameters.add( ); Op de plaats van de puntjes zet je het volgende: "@CustomerID" dit is de naam van de parameter SqlDbType.NChar dit is het databasetype van de parameter. Zodat we het volgende krijgen: comklanten.parameters.add("@customerid", SqlDbType.NChar); i. Initialiseer het object comklanten door aan de collectie Parameters een exemplaar met de van het databasetype NChar toe te voegen. j. Geef het object daklanten als SelectCommand het object comklanten mee. k. Genereer een eventhandler op het event Click van de menuoptie Zoek. In deze eventhandler moet je de code schrijven die de gegevens de klant weergeeft, waarvan je het CustomerID in de daarvoor bestemde tekstbox hebt ingevoerd. Een paar hints: In de code moet de parameter eerst een waarde krijgen. Dit gaat als volgt: comklanten.parameters[0].value = tbxcustomerid.text; Parameters[0] betekent: de eerste (en in dit geval de enige) inde collectie. tbxcustomerid.text is de tekst in de tekstbox waar het CustomerID is ingevuld Vul de DataSet met de methode Fill() van daklanten. Geef het object dreenklant de eerste rij van de collectie Rows uit de eerste tabel van de collectie Tabels van de DataSet dsklanten ( dsklanten.tables[0].rows[0] ). 4

5 Vul de tekstboxen met de waardes van de velden van dreenklant, bijvoorbeeld: tbxcompanyname.text = dreenklant[1].tostring(); l. Maak de applicatie af zodat de gegevens van een klant zichtbaar worden in de textboxen na het invullen van het CustomerID en het kiezen van de menuoptie Zoek. m. Pas de applicatie verder aan zodat je foutmeldingen krijgt als: Je niets in de tekstbox voor het CustomerID hebt ingevuld Het CustomerID niet bestaat. Dit test je met : if(dsklanten.tables[0].rows.count==0) n. Pas de applicatie verder aan zodat de opties Wijzig en Verwijder uitgeschakeld zijn als Er geen gegevens in de tekstboxen staan, of als er een niet bestaand CustomerID is ingevoerd. Je kun nu een klant zoeken op CustomerID en de gegevens van de gevonden klant aanpassen. Nu gaan we de applicatie zodanig aanpassen dat je ook een gevonden klant kunt verwijderen. o. Maak een nieuw SqlCommand object met de naam comverwijderklant. p. Geef dit een object een CommandText waarmee je een klant uit de tabel Customers kunt verwijderen. Gebruik hierin een parameter. q. Voeg aan de collectie parameters van het object comverwijderklant een exemplaar toe (met de naam en het type van de parameter uit opdracht p). r. Geef dit object de connection connorthwind. s. Maak nu eerst een nieuwe klant aan in de tabel Customers met behulp van SQL Server Management Studio. t. Breid de applicatie nu uit zodat na het zoeken van de nieuwe klant, deze weer verwijderd kan worden met de optie Verwijder uit het menu. Hint: Je kunt een INSERT of een DELETE query eenvoudig uitvoeren zonder gebruik te maken van de data-adapter. Dit zijn namelijk query's zonder returnwaarden uit de database (zoals bij een SELECT query het geval is). We noemen dergelijke query's een NonQuery. In de volgende opdrachtregel zie je hoe zo'n query moet worden uitgevoerd: comverwijderklant.executenonquery(); Voordat je deze query uitvoert, moet je wel even de connectie openen. Nadat de query is uitgevoerd is het verstandig de connectie weer te sluiten. u. Maak een dialoogbox * die er uiteindelijk uitziet als in figuur 3 in het event Click van de menuoptie Verwijder. 5

6 Figuur 3 v. Maak de applicatie verder af zodat na de keuze Ja het record ook daadwerkelijk verwijderd wordt. w. Zorg ervoor dat na het verwijderen van het record dat tekstboxen leeggemaakt worden*. Nu het laatste nog, het toevoegen van een nieuwe klant aan de tabel Customers door middel van de applicatie. Eigenlijk gaat moet je grotendeels dezelfde procedure volgen, namelijk: Maak een SqlCommand object. Geef dit object een CommandText met parameters. Geef dit object een SqlConnection object. Voeg deze parameters aan de collectie Parameters van het SqlCommand object toe (parameternaam en SqlDbType opgeven). De parameters in de collectie Parameters een waarde geven. De query uitvoeren (met met behulp van een DataAdapter of met de methode ExecuteNonQuery() van het SqlCommand object). Voor het invoeren van een nieuw record aan een database, moet er eerst een nieuwe lege rij aan Table[0] in de DataSet dsklanten worden toegevoegd. Dit doe je met de volgende code: dsklanten.tables[0].newrow(); Verder kan het volgende probleem ontstaan: Als het toevoegen van een nieuwe klant de eerste operatie is na het openen van de applicatie, dan ontstaat er een fout in de bovenstaande code. Dit komt omdat er op dat moment nog helemaal geen Tables[0] in de collectie Tables van de Dataset zit. Je zou dan eerst een klant moeten zoeken en weergeven, en daarna kun je pas een klant toevoegen. Om dit probleem te voorkomen kun je het beste bij het openen van de applicatie een tabel in de DataSet dsklanten toevoegen met: dsklanten.tables.add(); 6

7 Daarna moet je bij de zoekfunctie de regel daklanten.fill(dsklanten); wijzigen in: daklanten.fill(dsklanten.tables[0]); Tot slot kun je de gegevens met behulp van een query toevoegen. x. Genereer een eventhandler voor het event Load van Form1. y. Pas de applicatie aan zodat bij het starten van de applicatie een tabel aan dsklanten wordt toegevoegd. z. Pas de regel waarbij de DataSet wordt gevuld zodanig aan dat Tables[0] in de DataSet wordt gevuld. aa. Breid de applicatie verder uit, zodat het mogelijk is de gegevens van een nieuwe klant toe te voegen. bb. Vang de fout af die kan optreden als je een record toevoegt waarvan de waarde van de primaire sleutel van de tabel Customers al bestaat *. cc. Maak de applicatie verder af, zodat je gegevens van een klant (die je hebt gevonden met de zoekmogelijkheid) kunt wijzigen. Hierbij mag het CustomerID niet worden gewijzigd. 7

8 3.2 Bijzondere onderwerpen In dit hoofdstuk vind je aanwijzingen die nuttig zijn voor het maken van de applicatie in leeropdracht 3.1. Onderwerp: Een menu maken. Een menu maken is eigenlijk heel eenvoudig: Versleep de component MenuStrip vanuit de toolbox naar je formulier. Er wordt dan een horizontale menustrook bovenin het formulier zichtbaar (zie figuur 4). Figuur 4 Voer op de daarvoor aangegeven plaatsen de menu-items en eventueel sub menu-items in. De afzonderlijke menu-items kun je als afzonderlijke componenten bewerken in het propertievenster. De pictogrammen bij de menuopties kun je zelf toevoegen bij de propertie Image dat elke afzonderlijke menuoptie heeft (in het propertiescherm). De pictogrammen kun je het beste onderdeel laten uitmaken van je project (voeg een nieuw folder toe aan je project en zet daar de plaatjes in). Een menu-optie kun je uitschakelen (grijs maken) door de propertie Enabled op false te zetten. Elke menuoptie gedraagt zich als een knop (met bijvoorbeeld een event Click). Je kunt voor elke menuoptie dus een eventhandler op het event Click genereren. Hierin kun je de code zetten die moet worden uitgevoerd als je het menu-item selecteert. Onderwerp: Een dialoogbox maken Een dialoogbox is eigenlijk niets anders dan een MessageBox met meer dan 1 knop. Een gewone MessageBox maak je als volgt: MessageBox.Show("Hier komt mijn message"); In bovenstaand geval heeft de methode Show() slechts 1 parameter, namelijk: de message-tekst. In de MessageBox in de applicatie van leeropdracht 3.1 heeft de MessageBox meer dan 1 parameters, namelijk: De massage-tekst De caption (de tekst in de titelbalk van de MessageBox. De MessageBoxButtons (de knoppen in de messagebox). Het MessageBoxIcon (het plaatje in de messagebox). 8

9 De code voor een dergelijke MessageBox wordt nu: MessageBox.Show("Weet je zeker dat deze klant verwijderd moet worden?", "Klant Verwijderen", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); Om het geheel overzichtelijk te houden staan de parameters van de methode Show() onder elkaar (let op de komma's tussen de parameters). MessageBoxButtons en MessageBoxIcon zijn voorbeelden van enumerations. Dit zijn opsommingen van verschillende constanten waaruit je een keuze kunt maken. In ons geval is de keuze gevallen op de constanten YesNo en Warning. De dialoogbox heeft als returntype een enumeration met als keuzemogelijkheid Yes of No. Deze enummeration is het type DialogResult (een type in.net). Het resultaat van de dialoogbox kunnen we opvangen met een variabele van het type DialogResult. Dit gaat als volgt: DialogResult antwoord= MessageBox.Show("Weet je zeker dat deze klant verwijderd moet worden?", "Klant Verwijderen", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); Ook hier is de code weer verdeeld over verschillende regels. Je kunt het resultaat van de dialoogbox testen met een if-statement, bijvoorbeeld: if(antwoord == DialogResult.Yes) Onderwerp: Textboxen leegmaken door gebruik te maken van een array. Soms moet je alle tekstboxen in je applicatie leeg maken. Je kunt dit op verschillende manieren doen. Een manier is deze tekstboxen in een array van het type TextBox te plaatsen. Dit gaat als volgt: Eerst globaal een array declareren die groot genoeg is om alle texboxen in te zetten: TextBox[] arrtbx = new TextBox[11]; Dan de array vullen met textboxen: arrtbx[0] = tbxcustomerid; arrtbx[1] = tbxcompanyname; Het vullen van de array kun je in het event Load van Form1 doen. 9

10 Als je ergens in het programma alle teksboxen wilt leegmaken, dan hoef je alleen de volgende code uit te voeren: foreach (TextBox tbx in arrtbx) tbx.text = ""; Onderwerp: Het afvangen van de fout af die kan optreden als je een record toevoegt waarvan de waarde van de primaire sleutel van de tabel Customers al bestaat met behulp van een try-catch statement. Het kan voorkomen dat je een nieuw record invoegt met een reeds bestaand CustomerID (bijvoorbeeld 'alfki'). Er wordt dan een fout gegenereerd door SQL server (zie figuur 5). Figuur 5 Probeer het maar eens uit. Je kunt dit soort fouten ondervangen met het try-catch statement. Het try- statement heeft twee delen. 1. Het try-blok: hierin staat het deel waarin een fout kan optreden. 2. Het catch-block: hierin staat de code die moet worden uitgevoerd als een fout in het catch-blok optreedt. De syntax van het try-catch statement is als volgt: try Code waarin een fout kan optreden. catch (exeption_type e) Afhandeling van de fouten die kunnen optreden. 10

11 In de applicatie van leeropdracht 3.1 kun je dus de code voor invoeren van het nieuwe record in de tabel Customers in het try-blok plaatsen. Het catch-blok ziet er als volgt uit: Verklaring: catch (SqlException ex) if (ex.number == 2627) MessageBox.Show("Er bestaat al een klant met dit klantnummer"); SqlException is een class met een aantal properties, waaronder de property Number. Deze klasse heeft een internal constructor. ex is een instantie van deze class. De property Number krijgt een waarde afhankelijk van de fout die optreedt. Als je een record probeert toe te voegen waarvan de waarde van de primaire sleutel al bestaat, dan krijgt de property Number de waarde De rest van de code is voor de hand liggend. De vraag rijst nu: hoe kom ja aan het foutnummer 2627? Heel eenvoudig, voer eerst de volgende code in het catch-blok uit: catch (SqlException ex) MessageBox.Show(ex.Number.ToString); Bij het optreden van de fout krijg je een Messagebox met daarin het foutnummer. Daarna kun je het foutnummer in een if-statement verwerken. Let op dat je het foutnummer niet tussen quotes zet, want het foutnummer is van het type int. Als er meer exceptions in een bepaald try-blok kunnen optreden. Dan kun je deze in het catch-block afhandelen met een apart if-statement of in een switch-case statement. Onderwerp: een combobox vullen met waarden uit een database met behulp van een SqlDataReader. Een SqlDataReader is een object waarin, door middel van een SqlCommand, gegevens kunnen worden ogeslagen. De grote verschillen met een DataSet is, dat de gegevens in een SqlDataReader read only zijn, en dat de SqlDataReader alleen connectie heeft met de database heeft tijdens het vullen ervan. Een SqlDataReader kun je daarom uitstekend gebruiken bij het vullen van een control waarvan de waarden niet bewerkt hoeven te worden. Een combobox waarin je uit een aantal vaste waarden kunt kiezen is zo'n voorbeeld. In het volgende voorbeeld zie je hoe je een combobox vult met behulp van een SqlDataReader. 11

12 Eerst declareer je een SqlDataReader en maak je een SqlCommand object: SqlDataReader SqlCommand drklantnummers; comklantnummers = new SqlCommand(); De klasse SqlDataReader heeft geen constructor, dus hoeft niet met new te worden geïnstantieerd te worden. Daarna moet je het object comklantnummers initialiseren: comklantnummers.connection = connorthwind; comklantnummers.commandtext = "SELECT CustomerID FROM Customers ORDER BY CustomerID"; Voer nu binnen een event (bijvoorbeeld Load van een Form) de volgende code uit: connorthwind.open(); drklantnummers = comklantnummers.executereader(); while(drklantnummers.read()) combobox1.items.add(drklantnummers.getvalue(0).tostring()); connorthwind.close(); Uitleg van de code: Eerst wordt de connectie geopend. Daarna wordt de SqlDataReader gevuld. Hiervoor heeft het SqlCommand object comklantnummers een speciale methode, namelijk: ExecuteReader( ). Deze methode voert het commando comklantnummers uit en geeft het resultaat aan de SqlDataReader. In het while statement "loopt" door de SqlDataReader van begin tot eind. De methode Read() van de SqlDataReader leest telkens een rij in de SqlDataReader. Eigenlijk verplaatst de methode Read() de row pointer telkens na elke doorgang van het while statement. In de regel combobox1.items.add(drklantnummers.getvalue(0).tostring()); wordt aan de collection Items van de combobox een exemplaar toegevoegd. De waarde van dit item is een waarde van de SqlDataReader waar de row pointer op staat. De methode GetValue(0) haalt de waarde van uit de eerste kolom van de SqlDataReader op (de SqlDataReader heeft in dit geval maar 1 kolom). 12

13 3.3. Opdrachten Opdracht Maak een applicatie waarbij je kunt zien welke klant (Naam en telefoonnummer) uit een bepaald land komt. Het land moet te selecteren zijn uit een combobox. Deze combobox moet worden gevuld met behulp van de landen uit de database door middel van een DataReader*. Gebruik in deze applicatie parameters in de queries. Opdracht Maak een applicatie die aan de volgende eisen voldoet: Je moet een klantnummer kunnen invoeren. Van die klant moeten in een combobox alle ordernummers van de orders van die klant komen te staan. Gebruik hiervoor een DataReader*. Als je een ordernummer hebt geselecteerd, dan moet in een DataGridView het volgende komen te staan: 1. De productomschrijvingen van de producten die bij die order zijn besteld. 2. Het aantal producten op elke regel bij de productomschrijvingen. 3. Het aantal bestelde producten op elke regel. 4. De stuksprijs op elke regel. 5. De totaalprijs per regel. Tevens moet onder de DataGridView de totaalprijs van de gehele order komen te staan. Gebruik in de queries parameters. Deze applicatie gebruik je in een volgend hoofdstuk opnieuw. 13

Mijn eerste ADO.NET applicatie

Mijn eerste ADO.NET applicatie Hoofdstuk 2 Mijn eerste ADO.NET applicatie ADO staat voor ActiveX Database Objects. Dit is een verzameling klassen die onderdeel uitmaken van het.net framework, waarmee je verbinding kunt maken met een

Nadere informatie

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet.

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet. Hoofdstuk 2 Een ASP.NET applicatie met ADO.NET opzetten In dit hoofdstuk ga je een eenvoudige website opzetten, waarbij je een aantal gegevens uit een database ophaalt. Je moet je kennis van ADO.NET dus

Nadere informatie

In de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal.

In de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal. 4. Array s Een array is een geïndexeerde variabele. Deze zin zal de nodig vragen oproepen, waarop enige uitleg van toepassing is. Met variabelen hebben we al kennis gemaakt. In een variabele kun je iets

Nadere informatie

return an ; } private I L i s t l i j s t ;

return an ; } private I L i s t l i j s t ; In bovenstaande code werd de binding t e k s t. DataBindings. Add(new Binding ( Text, l i j s t, ) ) ; gebruikt om de eigenschap Text van het object tekst (dwz. tekst.text) te binden aan het object lijst.

Nadere informatie

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: Eenvoudig voorbeeld. Er wordt verondersteld dat er met VS 2008 EXPRESS gewerkt wordt. Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: (Sommige schermafdrukken zijn afkomstig

Nadere informatie

7. Het selecteren van gegevens

7. Het selecteren van gegevens 7. Het selecteren van gegevens 7.1. Inleiding Het doel van databases is het ontsluiten van gegevens. Een database wordt gebruikt om gegevens in op te slaan en te lezen. In dit hoofdstuk ga je door gebruik

Nadere informatie

Een website maken met databasetoegang.

Een website maken met databasetoegang. Hoofdstuk 5 Een website maken met databasetoegang. In dit hoofdstuk gaan we het weblog dat je in hoofdstuk 4 hebt gemaakt verder uitbreiden. Een belangrijk onderdeel wordt toegevoegd aan de applicatie,

Nadere informatie

Een expressie zoals leeftijd>=65 wordt een boolean expressie genoemd. Een boolean expressie kan dus de waarde true of de waarde false geven

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

Nadere informatie

Relaties tussen twee tabellen definiëren

Relaties tussen twee tabellen definiëren Relaties tussen twee tabellen definiëren De verschillende soorten relaties tussen tabellen Door het aanbrengen van een relatie tussen tabellen van een database kan informatie bij elkaar worden gebracht

Nadere informatie

Dit kan gebruikt worden in zowel een ASP.NET web applicatie als een desktop applicatie.

Dit kan gebruikt worden in zowel een ASP.NET web applicatie als een desktop applicatie. Introductie Dit artikel laat zien hoe je een Image in een C# applicatie kan opslaan in een database en het kan ophalen uit de database om het te laten zien. Voor de database gebruiken we MS SQL maar voor

Nadere informatie

Sparse columns in SQL server 2008

Sparse columns in SQL server 2008 Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG

Nadere informatie

In deze leeropdracht leer je properties (of eigenschappen) van een component te veranderen met behulp van het properties panel.

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

Nadere informatie

Handleiding Invoeren van een Catia V5R19 document in SmarTeam

Handleiding Invoeren van een Catia V5R19 document in SmarTeam Handleiding Invoeren van een Catia V5R19 document in SmarTeam Versie: 1 Rev. 1 Datum: 08-12- 09 1. Maak een part, product (= assembly) of tekening in Catia. Bij het aanmaken van Part en Product in Catia

Nadere informatie

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd. BASISINSTRUCTIES SQL SQL : Structured Query Language is een taal gericht op het ondervragen van een relationele database en die aan veel klassieke databasemanagementsystemen kan worden gekoppeld. SQL is

Nadere informatie

Je kan vanuit de RV SiteBuilder steeds terugkeren naar het controlepaneel, via de knop rechts bovenaan.

Je kan vanuit de RV SiteBuilder steeds terugkeren naar het controlepaneel, via de knop rechts bovenaan. RV SiteBuilder openen Log in op je controlepaneel met de gegevens die je van ons hebt ontvangen. Eens ingelogd, klik je helemaal onderaan, in de sectie Software/Services, op het RV SiteBuilder icoontje.

Nadere informatie

ASP.NET Test 2009-2010. Jan Van Ryckeghem

ASP.NET Test 2009-2010. Jan Van Ryckeghem ASP.NET Test 2009-2010 Jan Van Ryckeghem Inhoud Exceptionhandling H4... 3 Try Catch slide 25... 3 Error pagina slide 29... 3 Error.aspx... 3 Error.aspx.cs... 4 Web.config... 4 Logbestand aanmaken... 4

Nadere informatie

1. Introductie tot SPSS

1. Introductie tot SPSS 1. Introductie tot SPSS Wat is SPSS? SPSS is een statistisch computerprogramma dat door wetenschappers wordt gebruikt om gegevens te verzamelen, analyseren en te bewerken. Het wordt voornamelijk gebruikt

Nadere informatie

1. Inleiding van het.net programmeerplatform

1. Inleiding van het.net programmeerplatform 1. Inleiding van het.net programmeerplatform In deze module ga je kennis maken met een programmeeromgeving dat voor de meesten van jullie nieuw is, namelijk: het.net programmeer platform (.NET spreek je

Nadere informatie

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.

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

Macro s. 4.2 Een macro maken

Macro s. 4.2 Een macro maken 4.2 Een macro maken Een macro is een reeks van commando s die u kunt maken en die een programma uitvoeren. Wanneer u de macro in zijn geheel uitvoert, dan worden de acties opeenvolgend uitgevoerd. Elk

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

EXCEL GEGEVENSBEHEER

EXCEL GEGEVENSBEHEER EXCEL GEGEVENSBEHEER WWW.I-LEARNING.BE - 7 WHAT IF - WAT ALS ANALYSE MET EEN GEGEVENSTABEL Met een gegevenstabel kunnen we twee variabelen in een tabel uitzetten. De overige variabelen staan in de brontabel.

Nadere informatie

Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn:

Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn: 5. De oefendatabase 5.1. Inleiding In de volgende hoofdstukken ga je oefenen / werken met SQL. Om te kunnen oefenen heb je natuurlijk wel een database nodig. In dit hoofdstuk wordt besproken hoe je deze

Nadere informatie

Producten toevoegen. Inleiding

Producten toevoegen. Inleiding Producten toevoegen Inleiding...1 Stap 1: Instellingen controleren...2 Stap 2: Menu's aanmaken...3 Stap 3: Producten toevoegen...4 Producten overzicht...5 Product verwijderen...5 Menu/submenu verwijderen...5

Nadere informatie

Een eerste applicatie

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,

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

6.8 Lijsten: oefeningen

6.8 Lijsten: oefeningen 6.8 Lijsten: oefeningen Opgaven 44.: Records zoeken Open het document "Autokosten". Klik in de lijst. Kies de opdracht 'Data - Formulier' [Data - Form]. Klik de knop 'Criteria' [Criteria]. Vul als zoekcriterium

Nadere informatie

8.8 Records selecteren

8.8 Records selecteren 8.8 Records selecteren Voor het maken van een uittreksel van één of meerdere records die aan een bepaald criterium voldoen, maakt u gebruik van het 'Filter'. 8.8.1 Automatisch filter Klik in het gebied

Nadere informatie

Formulieren maken met Dreamweaver CS 4/CS 5

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

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

MA!N Rapportages en Analyses

MA!N Rapportages en Analyses MA!N Rapportages en Analyses Auteur Versie CE-iT 1.2 Inhoud 1 Inleiding... 3 2 Microsoft Excel Pivot analyses... 4 2.1 Verbinding met database... 4 2.2 Data analyseren... 5 2.3 Analyses verversen... 6

Nadere informatie

Van CaseTalk naar een database in SQLite studio

Van CaseTalk naar een database in SQLite studio Van CaseTalk naar een database in SQLite studio Dit document legt uit hoe je een SQL export uit CaseTalk kunt importeren in het DBMS (Database Management System) SQLite Studio. SQLIte studio is handig

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

Algemene handleiding 3BM applicatie. Inhoudsopgave

Algemene handleiding 3BM applicatie. Inhoudsopgave Inhoudsopgave 1. Inloggen in systeem... 2 1. Scherm oriëntatie... 3 2. Overzichten genereren... 4 3. Mogelijk zoekmanieren... 5 Leeg kader met loep... 5 Verlaten van zoekveld met TAB... 6 Activeren van

Nadere informatie

Handicom. Symbol for Windows. Image Manager. (Versie 4) Handicom, 2011, Nederland

Handicom. Symbol for Windows. Image Manager. (Versie 4) Handicom, 2011, Nederland Handicom Symbol for Windows Image Manager (Versie 4) Handicom, 2011, Nederland Inhoud Inleiding... 2 1. Image Manager hoofdscherm...3 1.1 Onderdelen van het venster...3 1.2 Het scherm veranderen...3 1.2.1

Nadere informatie

Handleiding CMS VOORKANT

Handleiding CMS VOORKANT Handleiding CMS VOORKANT Inhoudsopgave Pagina 1. Toegang tot het CMS... 3 2. Artikel toevoegen... 4 3. Artikel bewerken... 5 4. Artikel kopiëren of verwijderen... 6 5. Afbeelding, link of tabel invoegen...

Nadere informatie

Formulieren en waarden posten naar een view

Formulieren en waarden posten naar een view Hoofdstuk 4 Formulieren en waarden posten naar een view Waarden posten naar een view in een Zend-project gaat heel anders dan dat je gewend bent. Om dit mechanisme te leren, kunnen we het beste een eenvoudige

Nadere informatie

Inhoud van de website invoeren met de ContentPublisher

Inhoud van de website invoeren met de ContentPublisher Inhoud van de website invoeren met de ContentPublisher De inhoud van Muismedia websites wordt ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem (CMS): de ContentPublisher.

Nadere informatie

Systeemontwikkeling, Hoofdstuk 6, Query s, macro s en rapporten in MS Access 2010

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,

Nadere informatie

Handleiding Vedor-editor

Handleiding Vedor-editor Handleiding Vedor-editor Mei 2007, versie 0.9 Inhoudsopgave Inleiding... 3 Aanmelden... 4 De werkbalk... 5 Het context menu... 6 Navigeren binnen je website... 7 Tekst toevoegen en bewerken... 8 Afbeeldingen

Nadere informatie

Inhoud Basiscursus. Access 2010 NL-NL

Inhoud Basiscursus. Access 2010 NL-NL Inhoud Basiscursus Access 2010 NL-NL 1 - Access starten... 6 Een bestaande database openen... 8 Menu-opdrachten gebruiken... 9 Werkbalken tonen en verbergen... 11 Menu- en werkbalkopties aanpassen... 12

Nadere informatie

Badge it. Inhoudsopgave. 1. Installatie... 3

Badge it. Inhoudsopgave. 1. Installatie... 3 Badge it voor Windows 95/98/NT/2000/XP Inhoudsopgave 1. Installatie... 3 2. Start... 4 2.1. Nieuwe database maken... 5 2.2. De geselecteerde database openen... 5 2.3. De naam van de geselecteerde database

Nadere informatie

Databases - Inleiding

Databases - Inleiding Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden

Nadere informatie

Central Station. CS website

Central Station. CS website Central Station CS website Versie 1.0 18-05-2007 Inhoud Inleiding...3 1 De website...4 2 Het content management systeem...5 2.1 Inloggen in het CMS... 5 2.2 Boomstructuur... 5 2.3 Maptypen... 6 2.4 Aanmaken

Nadere informatie

Installatie en configuratie documentatie

Installatie en configuratie documentatie Installatie en configuratie documentatie Assistance Web Portal v. 2.58, 2.60 Voor Windows 2003 / 2008 / XP / Vista / Windows 7 Assistance PSO handleiding, uitgegeven door Assistance Software. Alle rechten

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

6.2 VBA Syntax. Inleiding Visual Basic

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 -

Nadere informatie

Handleiding. Verlinde Net@Price Website

Handleiding. Verlinde Net@Price Website Handleiding Verlinde Net@Price Website Inhoudsopgave Inleiding 2 Hoofdstuk 1. Maak een nieuwe configuratie 4 Hoofdstuk 2. Bekijk een bestaande configuratie 13 Hoofdstuk 3. Levertijden 13 1 Inleiding De

Nadere informatie

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster 4. 4. Inhoud rste BAC Toegepaste Biologische Wetenschappen Hoofdstuk 4 Databank Terminologie, Navigeren, Importeren Tabellen Records/Velden manipuleren Queries (Vragen) [Ook in SQL] sorteren filter volgens

Nadere informatie

Leren programmeren in C# Deel 2 - Gegevens

Leren programmeren in C# Deel 2 - Gegevens Michiel Rotteveel Leren programmeren in C# Deel 2 - Gegevens Errata 1e druk Brinkman Uitgeverij Amsterdam 2017 Deze errata horen bij Leren programmeren in C#: Deel 2 Gegevens, isbn 978 90 5752 342 7 /

Nadere informatie

9.18 Macro s: oefeningen

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

Nadere informatie

Tutorial 1, Delphi: Geldspraak

Tutorial 1, Delphi: Geldspraak Tutorial 1, Delphi: Geldspraak Versie Datum Auteurs Opmerkingen 1 25-09-2001 Kees Hemerik (code) Gebaseerd op Delphi 5 Enterprise. Roel Vliegen (tekst) 2 17-03-2005 Kees Hemerik Aanpassingen: Delphi 7,

Nadere informatie

CMS Instructiegids Copyright Endless webdesign v.o.f

CMS Instructiegids Copyright Endless webdesign v.o.f CMS Instructiegids Copyright Endless webdesign v.o.f. 2014 1 2 Notities Inhouds opgave Hoe log ik in? 4 Een pagina toevoegen. 5 Een pagina vullen/aanpassen. 7 Een pagina verwijderen. 8 Een sjabloon kiezen.

Nadere informatie

Maak van je tabel een database. Handleiding van Helpmij.nl

Maak van je tabel een database. Handleiding van Helpmij.nl Maak van je tabel een database. Handleiding van Auteur: CorVerm September 2008 handleiding: Maak van je tabel een database. Database in Excel. Zoals alle vorige afleveringen is ook deze aflevering weer

Nadere informatie

SAN v3. Update document 2010. uitgebracht door OCEN

SAN v3. Update document 2010. uitgebracht door OCEN SAN v3 Update document 2010 uitgebracht door OCEN Inhoudsopgave. Inleiding...3 1 Navigatie...4 1.1 Navigatie: het menu...4 1.2 Navigatie: dashboard...4 1.3 Navigatie: kruimelpad...4 1.4 Navigatie: iconen

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

HANDLEIDING FLEETCALCULATOR WWW.DUTCHLEASE.NL

HANDLEIDING FLEETCALCULATOR WWW.DUTCHLEASE.NL HANDLEIDING FLEETCALCULATOR WWW.DUTCHLEASE.NL Deze handleiding geeft een beschrijving van de mogelijkheden van de webcalculator. De volgorde van de onderwerpen is gelijk aan het proces dat wordt doorlopen

Nadere informatie

Hoofdstuk 4: Nieuwe objecten

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

Nadere informatie

HTS internet testen: testafnames via het internet en administratie op eigen pc

HTS internet testen: testafnames via het internet en administratie op eigen pc HTS internet testen: testafnames via het internet en administratie op eigen pc Na de installatie van het programma vindt u een icoon voor HTS op uw desktop, onder Start en in uw Programma folder. Wanneer

Nadere informatie

HANDLEIDING Q1600 Fashion

HANDLEIDING Q1600 Fashion HANDLEIDING Q1600 Fashion Pag.: 1 Inhoudsopgave Inleiding...3 Beheer...4 Kleurlijsten beheren...4 Kleurlijst groep aanmaken...6 Kleurlijst groep verwijderen...6 Kleuren (kleurnummers) aanmaken/wijzigen...7

Nadere informatie

Info-books. Toegepaste Informatica. Financieel 2. HO33b. E. Goossens T. Janssens J. Gils

Info-books. Toegepaste Informatica. Financieel 2. HO33b. E. Goossens T. Janssens J. Gils Info-books HO33b Toegepaste Informatica Deel 33b: ERP met Navision, Financieel 2 E. Goossens T. Janssens J. Gils Besluit In Navision kun je formulieren ontwerpen in kaartvorm en in tabelvorm. Het is gemakkelijker

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

HANDLEIDING CERVIX MODULE MIRA 2011

HANDLEIDING CERVIX MODULE MIRA 2011 HANDLEIDING CERVIX MODULE MIRA 2011 1 Selecteren cervix oproep Met behulp van de functie Selecteren cervix oproep kunt u de selectiemethode ten behoeve van de cervixoproep aangeven. Hierbij staan u drie

Nadere informatie

Handleiding CMS-systeem website

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

Nadere informatie

8. De invoer van gegevens

8. De invoer van gegevens 8. De invoer van gegevens 8.1. Inleiding Voor het invoeren van gegevens kan het DML-statement INSERT INTO worden gebruikt. Om dit statement correct te kunnen gebruiken, moet je wel antwoord weten op de

Nadere informatie

[TOETS SQL INLEIDING]

[TOETS SQL INLEIDING] 2011 ROC ter AA afdeling T&T Team ICT Toets SQL Inleiding Duur: 100 minuten Hulpmiddelen: Alleen Pen en Papier Er is één voorblad en vijf opgaven pagina s. Normering: Deel I: 14 punten (7x2 Deel II: 10

Nadere informatie

Werken op afstand via internet

Werken op afstand via internet HOOFDSTUK 12 Werken op afstand via internet In dit hoofdstuk wordt uitgelegd wat er nodig is om op afstand met de ROS artikel database te kunnen werken. Alle benodigde programma s kunnen worden gedownload

Nadere informatie

U ziet de progressie van de download aan de groene blokjes in het balkje helemaal onder aan de pagina.

U ziet de progressie van de download aan de groene blokjes in het balkje helemaal onder aan de pagina. Gegevens exporteren en bewerken vanuit GRIEL Stap 1. Selecteer de juiste gegevens en download deze 1. Stel het datumfilter in op de gewenste periode. Druk op ververs. 2. Maak met behulp van het filter

Nadere informatie

Informatie Voor algemene vragen/opmerkingen omtrent de inhoud van deze site kunt u bellen of e-mailen met: Cargo Data Systems BV

Informatie Voor algemene vragen/opmerkingen omtrent de inhoud van deze site kunt u bellen of e-mailen met: Cargo Data Systems BV Rapportgenerator Gebruikershandleiding Versie 1.0 Disclaimer Niets uit deze uitgave mag worden verveelvoudigd en/of openbaar worden gemaakt, op welke wijze dan ook, zonder voorafgaande schriftelijke toestemming

Nadere informatie

Stappenplan Presentatie maken - 2

Stappenplan Presentatie maken - 2 WAT IS PREZI? Je kunt op verschillende manieren een presentatie maken, onder andere met de tool Prezi. Je kunt theorie weergeven en afbeeldingen en filmpjes toevoegen. Je kunt inzoomen en draaien. Een

Nadere informatie

Data Warehouse Script Generator Doel

Data Warehouse Script Generator Doel Data Warehouse Script Generator Doel Op basis van een aantal standaard sql scripts ( create table, create view ) een nieuwe sql script genereren welke alle objecten ( tables & views ) kan aanmaken in een

Nadere informatie

12. Meer dan één tabel gebruiken en sub-queries

12. Meer dan één tabel gebruiken en sub-queries 12. Meer dan één tabel gebruiken en sub-queries 12.1. Inleiding In de vorige hoofdstukken heb je telkens queries uitgevoerd op één tabel. In de praktijk is het raadplegen van gegevens over het algemeen

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

Handleiding Afdrukken samenvoegen Handleiding Afdrukken samenvoegen Versie: 1.0 Afdrukken Samenvoegen Datum: 17-07-2013 Brieven afdrukken met afdruk samenvoegen U gebruikt Afdruk samenvoegen wanneer u een reeks documenten maakt, bijvoorbeeld

Nadere informatie

NHibernate als ORM oplossing

NHibernate als ORM oplossing NHibernate als ORM oplossing Weg met de SQL Queries Wat is ORM? ORM staat in dit geval voor Object Relational Mapping, niet te verwarren met Object Role Modeling. ORM vertaalt een objectmodel naar een

Nadere informatie

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

Nadere informatie

Handleiding Reinder.NET.Tasks.SQL versie 2

Handleiding Reinder.NET.Tasks.SQL versie 2 Handleiding Reinder.NET.Tasks.SQL versie 2 Reinder Stolte Tramstraat 33 8771RR Nijland Inhoudsopgave 1 Algemeen... 2 2 Installeren en configureren... 3 3 Taken instellen... 4 3.1 Taskname (Taaknaam) verplicht

Nadere informatie

HTS applicatie: digitaal testen via uw eigen pc met het Hogrefe TestSystem (HTS)

HTS applicatie: digitaal testen via uw eigen pc met het Hogrefe TestSystem (HTS) HTS applicatie: digitaal testen via uw eigen pc met het Hogrefe TestSystem (HTS) Na de installatie van het programma vindt u een icoon voor HTS op uw desktop, onder Start en in uw Programma folder. Wanneer

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

Excel Controller. Handleiding Excel Controller Wizard

Excel Controller. Handleiding Excel Controller Wizard Excel Controller Handleiding Excel Controller Wizard 1 Inhoud Inleiding... 3 Eigen SQL... 3 Stap 1 Eigen SQL... 3 Stap 2 Testen SQL... 8 Stap 3 Wizard... 11 Stap 4 Parameters... 13 Voorbeeld Eigen Parameter...

Nadere informatie

Handleiding Wlijn Databeheer Internet

Handleiding Wlijn Databeheer Internet Handleiding Wlijn Databeheer Internet W9000 databeheer internet Leza Horeca & Winkel Management Van Dedemstraat 6 16274 NN Hoorn DATABEHEER INTERNET ( W9000) Voorraad Databeheer Internet Bestaat uit 3

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

Snel aan de slag met BasisOnline en InstapInternet

Snel aan de slag met BasisOnline en InstapInternet Snel aan de slag met BasisOnline en InstapInternet Inloggen Surf naar www.instapinternet.nl of www.basisonline.nl. Vervolgens klikt u op de button Login links bovenin en vervolgens op Member Login. (Figuur

Nadere informatie

Cloudbackup. Whitelabel Handleiding. Versie: 1 2013 03 01 [10:25] Medewerkers Previder

Cloudbackup. Whitelabel Handleiding. Versie: 1 2013 03 01 [10:25] Medewerkers Previder Cloudbackup Whitelabel Handleiding Versie: 1 2013 03 01 [10:25] Opdrachtgever : Auteur(s) : Status : Classificatie : Geldigheid : Datum laatste wijziging : Distributie : P.D. Derks Concept / Gereed / Geaccepteerd

Nadere informatie

Hoofdstuk 1: Een eerste Visual Basic project

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

Nadere informatie

Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007)

Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007) Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007) Inhoudsopgave 1 HANDLEIDING EXCEL TOOL... 3 2 TOEGEVOEGDE MENU OPTIES... 4 2.1 KEUZEOPTIE NIEUW... 5 2.2 HET INLEZEN VAN EEN GLF

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

3.4 Een Hoofd/subformulier maken zonder de hulp van de wizard.

3.4 Een Hoofd/subformulier maken zonder de hulp van de wizard. 3.4 Een Hoofd/subformulier maken zonder de hulp van de wizard. U kunt natuurlijk ook zonder een wizard een hoofd/subformulier maken. U heeft dan meer vrijheid in het ontwerp. In grote lijnen dient u dan

Nadere informatie

Les 11 : Basis SQL (deel2).

Les 11 : Basis SQL (deel2). Les 11 : Basis SQL (deel2). Wat is SQL? SQL gaan we gebruiken voor het raadplegen van de database. We gaan gegevens invoegen in de database, selecteren, aanpassen en verwijderen van de database. Om dit

Nadere informatie

Report generator Gegevens zoeken en kolommen selecteren Rapporten opslaan en beheren... 6

Report generator Gegevens zoeken en kolommen selecteren Rapporten opslaan en beheren... 6 Report generator... 3 1 Gegevens zoeken en kolommen selecteren... 4 2 Rapporten opslaan en beheren... 6 3 Rapporten automatisch laten genereren en versturen... 8 Zoeken binnen resultaten... 11 Report generator

Nadere informatie

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) Vereiste voorkennis Voldoende kennis van het besturingssysteem (in deze handleiding wordt uitgegaan van Windows) De basisprincipes van programmeren Vereiste

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

Opdracht Informatica Tutorial Visual Basic

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

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

H AN D L E I DI N G FORM U LI E RM AK E R

H AN D L E I DI N G FORM U LI E RM AK E R FORMULIERMAKER H AN D L E I DI N G FORM U LI E RM AK E R Versie 1.3 gepubliceerd op 21 februari 2012 D e onderdelen van een f ormul i er Met de formuliermaker (formbuilder) kunt u binnen uw website op

Nadere informatie

Report generator Gegevens zoeken en kolommen selecteren Rapporten opslaan en beheren... 6

Report generator Gegevens zoeken en kolommen selecteren Rapporten opslaan en beheren... 6 Report generator... 3 1 Gegevens zoeken en kolommen selecteren... 4 2 Rapporten opslaan en beheren... 6 3 Rapporten automatisch laten genereren en versturen... 8 Zoeken binnen resultaten... 11 Report generator

Nadere informatie

Labo 2 Programmeren II

Labo 2 Programmeren II Labo 2 Programmeren II L. Schoofs K. van Assche Gebruik Visual Studio 2005 om een programma te ontwikkelen dat eenvoudige grafieken tekent. Deze opgave heb je vorig academiejaar reeds in Java geïmplementeerd.

Nadere informatie

1. Inloggen in systeem Scherm oriëntatie Overzichten genereren Mogelijk zoekmanieren... 5

1. Inloggen in systeem Scherm oriëntatie Overzichten genereren Mogelijk zoekmanieren... 5 Inhoud 1. Inloggen in systeem... 2 1. Scherm oriëntatie... 3 2. Overzichten genereren... 4 3. Mogelijk zoekmanieren... 5 Leeg kader met loep... 5 Verlaten van zoekveld met TAB... 6 Activeren van zoekveld

Nadere informatie

UITLEG BIJ UW TEMPLATE

UITLEG BIJ UW TEMPLATE UITLEG BIJ UW TEMPLATE Woord vooraf Deze handleiding helpt u bij het zelfstandig implementeren van uw bedrijf. U leest hier welke instellingen belangrijk zijn om door te nemen en hoe u uw gegevens kunt

Nadere informatie