Acces dummyguidev2.0

1,146 views

Published on

Acces 2010, Formules en uitleg x

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,146
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Acces dummyguidev2.0

  1. 1. Gegevens Types............................................................................................................................ 1 Basistypen ........................................................................................................................................... 1 Numeriek ............................................................................................................................................. 1Joker Tekens................................................................................................................................. 2Aangepaste Notaties .................................................................................................................... 2 Tekst & Memo Velden ......................................................................................................................... 2 Voorbeeld........................................................................................................................................................ 2 Datum & Tijd ....................................................................................................................................... 3 Voorbeeld........................................................................................................................................................ 4 Getal Notaties...................................................................................................................................... 5 Voorbeeld........................................................................................................................................................ 5 Ja/nee Gegevenstypen, ....................................................................................................................... 5 Voorbeeld........................................................................................................................................................ 5Operatoren .................................................................................................................................. 6 Like ...................................................................................................................................................... 6 Belangrijke Operatoren ....................................................................................................................... 6Invoermaskers.............................................................................................................................. 7Tekst & Memo Velden .................................................................................................................. 8numerieke velden, valutavelden en velden van het type AutoNummering ...................................... 9Datum & Tijd Functies ................................................................................................................ 10Andere Functies.......................................................................................................................... 12
  2. 2. NOTATIE VOOR HET WEERGEVEN VANAutonummering Primair sleutel veldTekst Korte, alfanumerieke waarden, zoals een achternaam of een adres.Numeriek Numerieke waarden, zoals afstanden. Houd er rekening mee dat er een afzonderlijk gegevenstype voor valutas is.Valuta Geldwaarden.Ja/nee Ja- en Nee-waarden en velden die slechts twee verschillende waarden bevatten.Datum/tijd Datum- en tijdwaarden voor het jaar 100 tot en met 9999.Tekst met Tekst of combinaties van tekst en getallen die kunnen worden opgemaakt met besturingselementen voor kleurenopmaak en lettertypen.Berekend veld De uitkomst van een berekening. De berekening moet verwijzen naar andere velden in dezelfde tabel. U maakt de berekening met de opbouwfunctie voor expressies.Bijlage Afbeeldingen, werkbladbestanden, documenten, grafieken en andere typen ondersteunde bestanden die als bijlagen aan de records in de database zijn toegevoegd (vergelijkbaar met bijlagen van e-mailberichten).Hyperlink Tekst of combinaties van tekst en getallen die als tekst zijn opgeslagen en als hyperlinkadres worden gebruikt.Memo Grote tekstblokken. In een Memo-veld kan bijvoorbeeld een gedetailleerde productbeschrijving worden opgenomen. (Shift + F2) = Openen commentaar veldOpzoeken Er verschijnt een lijst met waarden die wordt opgehaald uit een tabel of query, of een reeks waarden die u hebt opgegeven bij het maken van het veld. De wizard Opzoeken wordt gestart en u kunt een opzoekveld maken. Het gegevenstype van een opzoekveld is Tekst of Numeriek, afhankelijk van de opties die u in de wizard kiest. OPMERKING Opzoekvelden hebben een extra set veldeigenschappen, die op het tabblad Opzoeken in het deelvenster Veldeigenschappen staan.NOTATIE VOOR HET WEERGEVEN VANAlgemeen Getallen zonder extra opmaak, precies zoals ze zijn opgeslagen.Valuta Algemene geldwaarden.Euro Algemene geldwaarden in de notatie voor euros.Vast Numerieke gegevens.Standaard Numerieke gegevens met decimalen.Percentage Percentages.Wetenschappelijk Berekeningen.Instelling Beschrijving DecimalenByte 0 – 255 Geen Getallen van “–32.768 t/m 32.767” worden opgeslagen (geenInteger Geen breuken).Lange integer Getallen van “–2.147.483.648 t/m 2.147.483.647” (geen breuken). GeenEnkele precisie Getallen van “-3,4 x 10^38 tot 3,4 x 10^38” 7Dubbele precisie Getallen van “-1,797 x 10^308 tot 1,797 x 10^38 15Replicatie-id Beheren of synchroniseren van meer kopieën van een tabel N.v.t.Decimaal Van -9,999… x 10^27 tot 9,999 x 10^27 28Koppenol Dries Acces Dummy Guide 2.0 1
  3. 3. TEKEN(S) IN PATROON KOMT IN EXPRESSIE OVEREEN MET? of _ (onderstrepingsteken) Eén willekeurig teken* of % Nul of meer tekens# Een willekeurig cijfer (0 — 9)[tekenlijst] Een willekeurig teken in tekenlijst[!tekenlijst] Een willekeurig teken dat niet in tekenlijst staat=[‘ ‘] Een Formule uit het werkblad, cel-naamMet de volgende symbolen kunt u aangepaste notaties maken voor tekst- en memovelden.Symbool Beschrijving@ Een tekstteken (een teken of een spatie) is vereist. (één @  Weergave volledige inhoud)& Er is geen tekstteken vereist. (één &  Weergave volledige inhoud)< Alle invoer wordt in kleine letters weergegeven.> Alle invoer wordt in hoofdletters weergegeven.““ Tekst tussen dubbele aanhalingstekens wordt letterlijk weergegeven*’teken’ De beschikbare ruimte wordt opgevuld met het teken na het *[kleur] “tekst” of ‘invoer @ of &’ [zwart] of [blauw] of [groen] of [rood] of [geel] of [lilla] of [lichtblauw] of [wit]Zie invoermaskersAangepaste notaties voor tekst- en memovelden kunnen maximaal twee secties bevatten. Elke sectie bevat de notatievoor bepaalde gegevens in een veld.Sectie BeschrijvingEerste Notatie voor velden die tekst bevatten.Tweede Notatie voor gelijk aan 0 of “”Derde Notatie voor velden waar geen waarde voor is ingevuldVoorbeeldHieronder ziet u voorbeelden van aangepaste notaties voor tekst- en memovelden.Instelling Invoer Weergave@@@-@@-@@@@ 465043799 31-30-2316482 31-30-2316482 31-30-2316482@@@@@@@@@ 31302316482 31302316482 davolio DAVOLIO> DAVOLIO DAVOLIO Davolio DAVOLIO davolio davolio< DAVOLIO davolio Davolio davolio@;"Onbekend";”leeg” Null-waarde Onbekend Leeg LeegKoppenol Dries Acces Dummy Guide 2.0 2
  4. 4. Met de volgende symbolen kunt u aangepaste notaties maken voor Autonummering, valuta, numerieke veldenSymbool Beschrijving0 Geeft de plaats van een cijfer of 0, Eventueel voorloopnullen (decimalen)# Geeft de plaats van een cijfer of 0, Geen voorloopnullen (decimalen)% De invoer zal worden weergegeven in %““ Tekst tussen dubbele aanhalingstekens wordt letterlijk weergegeven*’teken’ De beschikbare ruimte wordt opgevuld met het teken na het *[kleur] [zwart] of [blauw] of [groen] of [rood] of [geel] of [lilla] of [lichtblauw] of [wit]Zie invoermaskersAangepaste notaties voor tekst- en memovelden kunnen maximaal twee secties bevatten. Elke sectie bevat de notatievoor bepaalde gegevens in een veld.Sectie BeschrijvingEerste Notatie voor velden die getallen bevatten. Positieve getallenTweede Notatie voor velden die getallen bevatten. Negatieve getallenDerde Notatie voor velden waar Null of 0Vierde Notatie voor Niet ingevulde veldenVoorbeeldHieronder ziet u voorbeelden van aangepaste notaties voor tekst- en memovelden.Instelling Invoer Weergave0 1234,987 12340,00 1234,98#.##0 1234,987 1.234#.##0,00 1234,987 1.234,98#.###” €”;[Rood](#.###” €)”;”null”;*- 1234,987 davolio#.###” €”;[Rood](#.###” €)”;”null”;*- -1234,987 davolio#.###” €”;[Rood](#.###” €)”;”null”;*- 0 davolio#.###” €”;[Rood](#.###” €)”;”null”;*- (niets ingevuld)@;"Onbekend";”leeg” Null-waarde Onbekend Leeg LeegKoppenol Dries Acces Dummy Guide 2.0 3
  5. 5. Symbool Beschrijving Tijdscheidingsteken. Scheidingstekens worden ingesteld in het onderdeel Landinstellingen in het Configuratiescherm van: (dubbele punt) Windows./ Datumscheidingsteken.C Hetzelfde als de vooraf gedefinieerde standaard-datumnotatie.D Dag van de maand in één of twee cijfers, afhankelijk van wat nodig is (van 1 tot en met 31).Dd Dag van de maand in twee cijfers (van 01 tot en met 31).Ddd Eerste twee letters van de dag (ma, di, wo, do, vr, za, zo).Dddd Volledige naam van de dag (van maandag tot en met zondag).Ddddd Hetzelfde als de vooraf gedefinieerde korte datumnotatie.Dddddd Hetzelfde als de vooraf gedefinieerde lange datumnotatie.W Dag van de week (van 1 tot en met 7).Ww Week van het jaar (van 1 tot en met 53).M Maand van het jaar in één of twee cijfers, afhankelijk van wat nodig is (van 1 tot en met 12).Mm Maand van het jaar in twee cijfers (van 01 tot en met 12).Mmm Eerste drie letters van de maand (van jan tot en met dec).Mmmm Volledige naam van de maand (van januari tot en met december).Y Dag van het jaar (van 1 tot en met 366).Yy Laatste twee cijfers van het jaar (van 01 tot en met 99).Yyyy Volledig jaartal (van 0100 tot en met 9999).U Uren in één of twee cijfers, afhankelijk van wat nodig is (van 0 tot en met 23).Uu Uren in twee cijfers (van 00 tot en met 23).N Minuten in één of twee cijfers, afhankelijk van wat nodig is (van 0 tot en met 59).Nn Minuten in twee cijfers (van 00 tot en met 59).S Seconden in één of twee cijfers, afhankelijk van wat nodig is (van 0 tot en met 59).ss Seconden in twee cijfers (van 00 tot en met 59).ttttt Hetzelfde als de vooraf gedefinieerde lange tijdnotatie.q KwartaalAM/PM Twaalf-uursklok met toevoeging van de hoofdletters AM (s ochtends) of PM (s middags).am/pm Twaalf-uursklok met toevoeging van de kleine letters am (s ochtends) of pm (s middags).A/P Twaalf-uursklok met toevoeging van de hoofdletter A (s ochtends) of P (s middags).a/p Twaalf-uursklok met toevoeging van de kleine letter a (s ochtends) of p (s middags). Twaalf-uursklok met de toepasselijke aanduiding van ochtend of middag, zoals gedefinieerd in het onderdeelAMPM Landinstellingen in het Configuratiescherm van Windows.VoorbeeldHieronder ziet u enkele voorbeelden van aangepaste datum/tijd-notaties.Instelling Weergavedddd", "d mmmm jjjj maandag, 2 juni 1997dd mmmm", "jjjj 02 juni, 1997"Het weeknummer is "ww Het weeknummer is 22"Het is vandaag "dddd Het is vandaag dinsdagKoppenol Dries Acces Dummy Guide 2.0 4
  6. 6. Aangepaste getalnotaties kunnen één tot vier secties bevatten, gescheiden door puntkommas (;). Elke sectie bevat despecificatie voor een bepaald getaltype.Sectie BeschrijvingEerste De notatie voor positieve getallen.Tweede De notatie voor negatieve getallen.Derde De notatie voor nulwaarden.Vierde De notatie voor Null-waarden.VoorbeeldU kunt bijvoorbeeld de volgende aangepaste valutanotatie gebruiken:$#,##0.00[Green];($#,##0.00)[Red];"Zero";"Null"Met de volgende symbolen kunt u aangepaste getalnotaties maken.Symbool Beschrijving, Decimaal scheidingsteken. Scheidingstekens worden ingesteld in het onderdeel Landinstellingen in het(komma) Configuratiescherm van Windows.. (punt) Scheidingsteken voor duizendtallen.0 Tijdelijke cijferaanduiding. Geeft een cijfer of 0 weer.# Tijdelijke cijferaanduiding. Geeft een cijfer of niets weer.$ Geeft de letters fl weer (voor België: de letters BF).% Percentage. De waarde wordt vermenigvuldigd met 100 en er wordt een procentteken toegevoegd. Wetenschappelijke notatie, met een minteken (–) bij negatieve exponenten en geen teken bij positieve exponenten.E– of e– Te gebruiken in combinatie met andere symbolen, bijvoorbeeld 0,00E-00 of 0,00E00. Wetenschappelijke notatie, met een minteken (-) bij negatieve exponenten en een plusteken (+) bij positieveE+ of e+ exponenten. Te gebruiken in combinatie met andere symbolen, bijvoorbeeld 0,00E+00.Aangepaste notaties voor Ja/nee-gegevenstypen bevatten één tot drie secties.Sectie Beschrijving Deze sectie wordt niet gebruikt voor het gegevenstype Ja/nee. U moet echter wel een puntkomma opgeven alsEerste tijdelijke aanduiding.Tweede De tekst die in plaats van Ja-, Waar- of Aan-waarden moet worden weergegeven.Derde De tekst die in plaats van Nee-, Onwaar- of Uit-waarden moet worden weergegeven.VoorbeeldIn het volgende voorbeeld wordt een aangepaste notatie voor het gegevenstype Ja/nee voor een tekstvak gedefinieerd.Het woord Always (Altijd) wordt blauw weergegeven voor de waarden Ja, Waar of Aan, en het woord Never (Nooit)rood voor de waarden Nee, Onwaar of Uit.;"Always"[Blue];"Never"[Red]Koppenol Dries Acces Dummy Guide 2.0 5
  7. 7. Tekens in patroon Komen in tekenreeks overeen met? Een willekeurig teken.* Nul of meer tekens.# Eén willekeurig cijfer (0–9).[tekenlijst] Eén willekeurig teken dat in tekenlijst voorkomt.[!tekenlijst] Eén willekeurig teken dat niet in tekenlijst voorkomt.Tekens in patroon Komen in tekenreeks overeen metAnd Dat en datOr Dat of datBetween TussenNot (Like, Between) Niet (die waarde)Null Waarde bestaat niet of is leeg= Gelijk aan die waarde> Groter dan< Kleiner dan>= Groter of gelijk aan<= Kleiner of gelijk aan<>“waarde” Verschillend van “waarde”Koppenol Dries Acces Dummy Guide 2.0 6
  8. 8. Teken Beschrijving0 Cijfer (0-9, invoer vereist, plustekens [+] en mintekens [-] niet toegestaan)9 Cijfer of spatie (invoer niet vereist, plus- en mintekens niet toegestaan) Cijfer of spatie (invoer niet vereist, spaties worden tijdens het bewerken weergegeven maar worden niet opgeslagen,# plus- en mintekens toegestaan)L Letter (A-Z, invoer verplicht)? Letter (A-Z, invoer optioneel)A Letter of cijfer (invoer verplicht)A Letter of cijfer (invoer optioneel)& Willekeurig teken of een spatie (invoer verplicht)C Willekeurig teken of een spatie (invoer optioneel) Tijdelijke aanduiding voor decimalen en scheidingstekens voor duizendtallen, datums en tijden. (De tekens die feitelijk.,:;- worden weergegeven, worden ingesteld in het dialoogvenster Eigenschappen voor Landinstellingen in het/ Configuratiescherm van Windows.)< Alle invoer wordt in kleine letters weergegeven.> Alle invoer wordt in hoofdletters weergegeven. Het invoermasker wordt van rechts naar links weergegeven in plaats van andersom, wanneer de tekens aan de! linkerkant van het invoermasker optioneel zijn. De ingevoerde tekens vullen het masker altijd van links naar rechts. U kunt het uitroepteken op elke plaats in het invoermasker opnemen. Het teken dat hierop volgt, wordt als letterlijk teken weergegeven (A wordt bijvoorbeeld weergegeven als A).Invoermasker Voorbeeldwaarden(000) 0000000 (099) 1234567(999) 0000000! (099) 1234567 ( ) 22455670000 LL 3581 AD#999 –20 2000>L????L?000L0 GROENGR339M3 MEI R 452B7>L0L 0L0 T2F 8M400000-9999 98115- 98115-3007>L<?????????????? Maria BerendISSN 0000-0000 ISSN 1240-2346>LL00000-0000 DB51392-0493Koppenol Dries Acces Dummy Guide 2.0 7
  9. 9. DEFINITIE CRITERIUM RESULTAAT VAN DE QUERYRecords die precies "China" Geeft als resultaat records waarvan het v1eld Land/regio is ingesteld op China.overeenkomen met eenbepaalde waarde (bijvoorbeeldChina)Records die niet overeenkomen Not "Mexico" Geeft als resultaat records waarvan het veld Land/regio is ingesteld op een andermet een bepaalde waarde land dan Mexico.(bijvoorbeeld Mexico)Records die beginnen met de Like V* Geeft als resultaat records voor alle landen/regios waarvan de naam begint metaangegeven tekenreeks(bijvoorbeeld V) V (bijvoorbeeld Verenigd Koninkrijk, Verenigde Staten, enzovoort). OPMERKING Een sterretje (*) in een expressie stelt een willekeurige tekenreeks voor. Het sterretje wordt ook wel een jokerteken genoemd. Zie het artikel Naslaginformatie over jokertekens in Access voor een lijst met dergelijke tekens.Records die niet beginnen met Not Like V* Geeft als resultaat records voor alle landen/regios waarvan de naam niet begintde aangegeven tekenreeks met V.(bijvoorbeeld V)Records die de aangegeven Like "*Korea*" Geeft als resultaat records voor alle landen/regios die de tekenreeks Koreatekenreeks bevatten bevatten.(bijvoorbeeld Korea)Records die de aangegeven Not Like "*Korea*" Geeft als resultaat records voor alle landen/regios die de tekenreeks Korea niettekenreeks niet bevatten bevatten.(bijvoorbeeld Korea)Records die eindigen op de Like "*nië" Geeft als resultaat records voor alle landen/regios waarvan de naam eindigt opaangegeven tekenreeks nië (bijvoorbeeld Argentinië en Slovenië).(bijvoorbeeld nië)Records die niet eindigen met Not Like "*ina" Geeft als resultaat records voor alle landen/regios waarvan de naam niet eindigtde aangegeven tekenreeks op ina.(bijvoorbeeld ina)Records die null-waarden (of Is Null Geeft als resultaat records waar geen waarde voorkomt in het veld.ontbrekende waarden) bevattenRecords die geen null-waarden Is Not Null Geeft als resultaat records waar de waarde niet ontbreekt in het veld.bevattenRecords die tekenreeksen met "" (twee dubbele Geeft als resultaat records waar het veld leeg is maar niet de waarde null heeft.de lengte nul bevatten aanhalingstekens) Het is bijvoorbeeld mogelijk dat verkopen die aan een andere afdeling zijn gedaan een lege waarde krijgen in het veld Land/regio.Records die geen tekenreeksen Not "" Geeft als resultaat records waarvan het veld Land/regio niet leeg is.met de lengte nul bevattenRecords die null-waarden of "" Or Is Null Geeft als resultaat records waar het veld geen waarde of een null-waarde bevat.tekenreeksen met lengte nulbevattenRecords die niet leeg zijn of Is Not Null And Not "" Geeft als resultaat records waar het veld Land/regio niet leeg is en geen null-geen null-waarde bevatten waarde bevat.Records die alle waarden in >= "Mexico" Geeft als resultaat records van alle landen/regios vanaf Mexico tot het einde vanalfabetische volgorde geven het alfabet.vanaf een bepaalde waarde(bijvoorbeeld Mexico)Records die binnen een Like "[A-D]*" Geeft als resultaat records voor landen/regios waarvan de naam begint met eenspeciaal bereik vallen van de letters A tot en met D.(bijvoorbeeld A tot en met D)Records die overeenkomen met "VS" Or "VK" Geeft records voor de VS en het VK.één van twee mogelijkewaarden (bijvoorbeeld VS ofVK)Records die één van de In("Frankrijk"; "China"; Geeft als resultaat records voor alle landen/regios die in de lijst voorkomen.waarden uit een lijst bevatten "Duitsland"; "Japan")Records die bepaalde tekens Right([LandRegio]; 1) = Geeft als resultaat records voor alle landen/regios waarvan de laatste letter ë is.bevatten op een specifieke "ë"positie van de veldwaardeRecords die een bepaalde Len([LandRegio]) > 10 Geeft als resultaat records voor landen/regios waarvan de naam meer dan 10lengte hebben tekens lang is.Records die een bepaald Like "Chi??" Geeft als resultaat records voor landen/regios (bijvoorbeeld China of Chili)patroon bevatten waarvan de naam vijf tekens lang is en begint met de drie letters Chi. OPMERKING De tekens ? en _ in een expressie stellen een willekeurig teken voor. Ze worden ook wel jokertekens genoemd. Het teken _ mag niet worden gebruikt in dezelfde expressie als het teken ? en ook niet in een expressie met het jokerteken *. U mag het jokerteken _ wel gebruiken in een expressie die ook het jokerteken % bevat.Koppenol Dries Acces Dummy Guide 2.0 8
  10. 10. DEFINITIE CRITERIUM RESULTAAT VAN DE QUERYRecords die precies 100 Geeft als resultaat records met een prijs per eenheid van 100 euro.overeenkomen met eenbepaalde waarde(bijvoorbeeld 100)Records die niet Not 1000 Geeft als resultaat records met een prijs per eenheid die anders is dan 1000 euro.overeenkomen met eenbepaalde waarde(bijvoorbeeld 1000)Records die een waarde < 100 Geeft als resultaat records met een prijs per eenheid lager dan 100 euro (<100).bevatten die kleiner is dan een <= 100 De tweede expressie (<=100) geeft records weer met prijs per eenheid lager dan ófaangegeven waarde gelijk aan 100 euro.(bijvoorbeeld 100)Records die een waarde >99,99 Geeft als resultaat records met een prijs per eenheid hoger dan 99,99 eurobevatten die groter is dan een >=99,99 (>99,99). De tweede expressie geeft records weer met een prijs per eenheid hogeraangegeven waarde dan óf gelijk aan 99,99 euro.(bijvoorbeeld 99,99)Records die één van twee 20 or 25 Geeft als resultaat records waar de prijs per eenheid óf 20 óf 25 euro is.mogelijke waarden bevatten(bijvoorbeeld 20 of 25)Records die een waarde >49,99 and Geeft als resultaat records met een prijs per eenheid tussen de 49,99 en 99,99bevatten binnen een bepaald <99,99 euro (maar niet gelijk aan 49,99 of 99,99 euro).bereik -of- Between 50 and 100Records die een waarde <50 or >100 Geeft als resultaat records met een andere prijs per eenheid dan tussen de 50 enbevatten buiten een bepaald 100 euro.bereikRecords die één waarde van In(20; 25; 30) Geeft als resultaat records waar de prijs per eenheid óf 20 óf 25 óf 30 euro is.een aantal specifieke waardenbevattenRecords die een waarde Like "*4,99" Geeft als resultaat records met een eenheidsprijs die eindigt op 4,99 (bijvoorbeeldbevatten die eindigt op 4,99 euro, 14,99 euro, 24,99 euro, enzovoort).specifieke cijfers OPMERKING De tekens * en % in een expressie stellen een willekeurig aantal tekens voor. Ze worden ook wel jokertekens genoemd. Het teken % mag niet worden gebruikt in dezelfde expressie als het teken * en ook niet in een expressie met het jokerteken ?. U mag het jokerteken % wel gebruiken in een expressie die ook het jokerteken _ bevat.Records die null-waarden (of Is Null Geeft als resultaat records die geen waarde bevatten in het veld PrijsPerEenheid.ontbrekende waarden)bevattenRecords die geen null- Is Not Null Geeft als resultaat records waar de waarde niet ontbreekt in het veldwaarden bevatten PrijsPerEenheid.Koppenol Dries Acces Dummy Guide 2.0 9
  11. 11. DEFINITIE CRITERIUM RESULTAAT VAN DE QUERYRecords die precies #2-2-2006# Geeft als resultaat records vanovereenkomen met een transacties die plaatsvonden op 2bepaalde waarde (2-2- februari 2006. Denk eraan dat het teken2006) # voor en na een datum moet worden geplaatst om een datum te onderscheiden van een tekenreeks.Records die niet Not #2-2-2006# Geeft als resultaat records vanovereenkomen met een transacties die plaatsvonden op eenbepaalde waarde andere dag dan 2 februari 2006.Records die waarden < #2-2-2006# Geeft als resultaat records vanbevatten vóór een transacties die plaatsvonden vóór 2bepaalde datum februari 2006. Gebruik de operator <= in plaats van < als u transacties wilt weergeven die óp of vóór die datum plaatsvonden.Records die waarden > #2-2-2006# Geeft als resultaat records vanbevatten na een transacties die plaatsvonden na 2bepaalde datum februari 2006. Gebruik de operator >= in plaats van > als u transacties wilt weergeven die óp of na die datum plaatsvonden.Records die waarden >#2-2-2006# and <#4-2-2006# Geeft als resultaat records vanbevatten binnen een transacties die plaatsvonden tussen 2bepaald datumbereik februari 2006 en 4 februari 2006. U kunt ook gebruikmaken van de operator of functie betweenRecords die waarden <#2-2-2006# or >#4-2-2006# Geeft als resultaat records vanbevatten buiten een transacties die plaatsvonden vóór 2bepaald bereik februari 2006 of na 4 februari 2006.Records die één van #2-2-2006# or #3-2-2006# Geeft als resultaat records vantwee mogelijke waarden transacties die plaatsvonden op 2bevatten (bijvoorbeeld 2- februari 2006 of 3 februari 2006.2-2006 of 3-2-2006)Records die één waarde In (#1-2-2006#; #1-3-2006#; #1-4-2006#) Geeft als resultaat records vanvan een aantal transacties die plaatsvonden op 1specifieke waarden februari 2006, 1 maart 2006 of 1 aprilbevatten 2006.Records die een datum DatePart("m"; [Verkoopdatum]) = 12 Geeft als resultaat records vanbevatten in een transacties die plaatsvonden in despecifieke maand, maand december van een willekeurigongeacht het jaar jaar.(bijvoorbeeld december)Records die een datum DatePart("q"; [Verkoopdatum]) = 1 Geeft als resultaat records vanbevatten in een specifiek transacties die plaatsvonden in hetkwartaal, ongeacht het eerste kwartaal van een willekeurig jaar.jaarRecords die de datum Date() Geeft als resultaat records vanvan vandaag bevatten transacties die plaatsvonden op de huidige dag. Als de datum van vandaag 2-2-2006 is, ziet u records waarvan het veld Orderdatum is ingesteld op 2 februari 2006.Records die de datum Date()-1 Geeft als resultaat records vanvan gisteren bevatten transacties die plaatsvonden op de dag vóór de huidige dag. Als de datum van vandaag 2-2-2006 is, ziet u records voor 1 februari 2006.Records die de datum Date() + 1 Geeft als resultaat records vanvan morgen bevatten transacties die zullen plaatsvinden op de dag na de huidige dag. Als de datum van vandaag 2-2-2006 is, ziet u records voor 3 februari 2006.Records die datums DatePart("ww"; [Verkoopdatum]) = DatePart("ww"; Date()) and Geeft als resultaat records vanbevatten van de huidige Year( [Verkoopdatum]) = Year(Date()) transacties die plaatsvonden tijdens deweek huidige week. Een week start op zondag en eindigt op zaterdag.Records die datums Year([Verkoopdatum])* 53 + DatePart("ww"; [Verkoopdatum]) = Geeft als resultaat records vanKoppenol Dries Acces Dummy Guide 2.0 10
  12. 12. bevatten van de vorige Year(Date())* 53 + DatePart("ww"; Date()) - 1 transacties die plaatsvonden tijdens deweek vorige week. Een week start op zondag en eindigt op zaterdag.Records die datums Year([Verkoopdatum])* 53+DatePart("ww"; [Verkoopdatum]) = Geeft als resultaat records vanbevatten van de Year(Date())* 53+DatePart("ww"; Date()) + 1 transacties die zullen plaatsvinden in devolgende week volgende week. Een week start op zondag en eindigt op zaterdag.Records die een datum Between Date() and Date()-6 Geeft als resultaat records vanbevatten die valt binnen transacties die plaatsvonden tijdens dede laatste 7 dagen vorige 7 dagen. Als de datum van vandaag 2-2-2006 is, ziet u records voor de periode van 24 januari 2006 tot en met 2 februari 2006.Records die een datum Year([Verkoopdatum]) = Year(Now()) And Geeft als resultaat records voor debevatten van de huidige Month([Verkoopdatum]) = Month(Now()) huidige maand. Als de datum vanmaand vandaag 2-2-2006 is, ziet u records voor februari 2006.Records die een datum year([Verkoopdatum])* 12 + DatePart("m"; [Verkoopdatum]) = Geeft als resultaat records voor debevatten van de vorige Year(Date())* 12 + DatePart("m"; Date()) - 1 vorige maand. Als de datum vanmaand vandaag 2-2-2006 is, ziet u records voor januari 2006.Records die een datum Year([Verkoopdatum])* 12 + DatePart("m"; [Verkoopdatum]) = Geeft als resultaat records voor debevatten van de Year(Date())* 12 + DatePart("m"; Date()) + 1 volgende maand. Als de datum vanvolgende maand vandaag 2-2-2006 is, ziet u records voor maart 2006.Records die een datum Between Date( ) And DateAdd("M"; -1; Date( )) De records met verkoopgegevens vanbevatten die valt binnen een hele maand. Als de datum vande laatste 30 of 31 vandaag 2-2-2006 is, ziet u records voordagen de periode van 2 januari 2006 tot 2 februari 2006.Records die een datum Year([Verkoopdatum]) = Year(Now()) And DatePart("q"; Date()) Geeft als resultaat records voor hetbevatten van het huidige = DatePart("q"; Now()) huidige kwartaal. Als de datum vankwartaal vandaag 2-2-2006 is, ziet u records voor het eerste kwartaal van 2006.Records die een datum Year([Verkoopdatum])*4+DatePart("q";[Verkoopdatum]) = Geeft als resultaat records voor hetbevatten van het vorige Year(Date())*4+DatePart("q";Date())- 1 vorige kwartaal. Als de datum vankwartaal vandaag 2-2-2006 is, ziet u records voor het laatste kwartaal van 2005.Records die een datum Year([Verkoopdatum])*4+DatePart("q";[Verkoopdatum]) = Geeft als resultaat records voor hetbevatten van het Year(Date())*4+DatePart("q";Date())+1 volgende kwartaal. Als de datum vanvolgende kwartaal vandaag 2-2-2006 is, ziet u records voor het tweede kwartaal van 2006.Records die een datum Year([Verkoopdatum]) = Year(Date()) Geeft als resultaat records voor hetbevatten van het huidige huidige jaar. Als de datum van vandaagjaar 2-2-2006 is, ziet u records voor het jaar 2006.Records die een datum Year([Verkoopdatum]) = Year(Date()) - 1 Geeft als resultaat records vanbevatten van het vorige transacties die plaatsvonden tijdens hetjaar vorige jaar. Als de datum van vandaag 2-2-2006 is, ziet u records voor het jaar 2005.Records die een datum Year([Verkoopdatum]) = Year(Date()) + 1 Geeft als resultaat records vanbevatten van het transacties met een datum van hetvolgende jaar volgende jaar. Als de datum van vandaag 2-2-2006 is, ziet u records voor het jaar 2007.Records die een datum Year([Verkoopdatum]) = Year(Date()) and Geeft als resultaat records vanbevatten die valt tussen Month([Verkoopdatum]) <= Month(Date()) and transacties met datums tussen 1 januari1 januari en vandaag Day([Verkoopdatum]) <= Day(Date()) van het huidige jaar en de datum van(zogenaamde jaar tot vandaag. Als de datum van vandaag 2-heden-records) 2-2006 is, ziet u records voor de periode van 1 januari 2006 tot 2 februari 2006.Records die een datum < Date() Geeft als resultaat records vanbevatten uit het verleden transacties die plaatsvonden vóór vandaag.Records die een datum > Date() Geeft als resultaat records vanbevatten in de toekomst transacties die zullen plaatsvinden ná vandaag.Records die null- Is Null Geeft als resultaat records vanwaarden (of ontbrekende transacties waarvan de datum ontbreekt.waarden) filterenRecords die andere Is Not Null Geeft als resultaat records vanwaarden dan null- transacties met een datum.waarden filterenKoppenol Dries Acces Dummy Guide 2.0 11
  13. 13. IIf(«expressie»; «waar»; «onwaar»)Uiterste betaalddatum: IIf([prijs]<75;[ritdatum] + 10;[ritdatum] + 20Indien de prijs kleiner is dan 75 euro. Krijgt de klant 10 dagen uitstel van betaling voorwaarde = WaarIndien de prijs groter is dan 75 euro. Krijgt de klant 20 dagen uitstel van betaling voorwaarde = niet waarSwitch(«expr-|0»; «waarde-|0»)Gebruik: Switch([type brandstof]=”Benzine”;”Korte ritten”;[type brandstof]=”diesel”;”lange ritten”)Indien de waarde voor het record “benzine” is korte rittenindien de waarde voor het record “diesel” is lange rittenFormat(expressie;”opmaak”)Format(8500;”Valuta”)€ 8.500,00Koppenol Dries Acces Dummy Guide 2.0 12

×