Contact

Nieuws

i2 tip: Een iBase query met variabele invoer

In analyses komt het voor dat u een query vaker wilt gebruiken om uw gegevens te doorzoeken en te bevragen, maar dat deze elke keer net iets anders moet zijn. Denk hierbij bijvoorbeeld aan de datum of de naam van een persoon of organisatie. Het kan tijdrovend zijn om elke keer de query opnieuw in te voeren. i2 iBase biedt twee verschillende opties waardoor dit niet hoeft en u uw analyses eenvoudiger en met minder handelingen kunt uitvoeren.

Een query die vraagt om invoer
De eerste manier om een query te creëren met een variabele invoer in iBase is door in uw query in plaats van een waarde een “@” op te nemen. Als u dat doet dan zal iBase bij het uitvoeren van de query vragen om gegevens in te voeren voor het opgegeven veld.

Het is mogelijk om niet één keer maar meerdere keren een “@” te gebruiken in een query. In onderstaande voorbeeld worden voor twee entiteiten en één koppeling gegevens opgevraagd. Let wel op, wanneer u tweemaal dezelfde entiteit heeft gebruikt kan dit voor verwarring zorgen. Hoort persoon 1 of persoon 2 nou bij die specifieke achternaam en geboortedatum?

Een andere optie is om alvast een waarde voor te stellen. Dit doet u door deze achter de “@” te typen. Dit kan een waarde zijn die u veel gebruikt, maar zou de gebruiker ook kunnen helpen te bepalen wat hij/zij moet invullen. Deze suggestie kunt u aanpassen wanneer er gevraagd wordt om een waarde in te vullen.

Een query die kijkt naar bepaalde systeem variabelen
De tweede manier om een query met variabele invoer te maken, is door een query te maken die kijkt naar bepaalde systeem variabelen. Er zijn enkele system variabelen beschikbaar die u kunt gebruiken in iBase. Ze beginnen allemaal met “@#” en dan de naam van de parameter in hoofdletters. Hieronder vindt u de mogelijkheden.

Parameter

Beschrijving

@#USER

De gebruikersnaam van de persoon die is ingelogd in iBase.

@#NOWDATE

De huidige datum

@#NOWDATE +N/-N

De huidige datum + of – een aantal dagen

@#NOWTIME

De huidige tijd

@#NOWTIME +N/-N

De huidige tijd + of – een aantal uren

In het onderstaande voorbeeld hebben we bij Value 1 de systeem variabele @#NOWDATE-30 ingevoerd. Zo kunt u opvragen welke records in de afgelopen 30 dagen zijn gewijzigd. (Wijzig datum is van het veldtype “Update date & Time”).

Wilt u weten welke mogelijkheden i2 iBase u nog meer biedt? Volg dan één van onze trainingen of neem contact met ons op.

Deze website gebruikt cookies

We vinden het van groot belang dat u op de hoogte bent van welke cookies onze website inzet en voor welke doeleinden. Wij gebruiken Functional Cookies om onze website goed te laten functioneren. Daarnaast analyseren we d.m.v. Analytics Cookies het gebruik van onze website. Ook vragen we uw toestemming voor het plaatsen van cookies van derden (social media, advertising en analytics partners) waarmee we informatie delen. Door op ‘Accepteren’ te klikken, geeft u toestemming voor het plaatsen van de hiervoor genoemde cookies. Klikt u op ‘Instellingen’, dan wordt u geleid naar een pagina waar u kunt instellen welke cookies wel en niet geplaatst mogen worden. Klik hier voor onze privacyverklaring.