Applies ToAccess voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Geeft een variant (tekenreeks) als resultaat die een getal aangeeft.

Syntaxis

Str ( getal )

Het vereiste argumentgetal is een waarde van het gegevenstype Lang die een geldige numerieke expressie vertegenwoordigt.

Opmerkingen

Wanneer getallen worden geconverteerd naar tekenreeksen, wordt er altijd een voorloopspatie gereserveerd voor het teken van getal. Als getal positief is, bevat de geretourneerde tekenreeks een voorloopspatie en wordt het plusteken geïmpliceerd.

Gebruik de functie Format voor het converteren van numerieke waarden die u wilt opmaken als datums, tijden of valuta of in een andere door de gebruiker gedefinieerde notaties. In tegenstelling tot Str reserveert de functie Format geen voorloopspatie voor het teken van getal.

Opmerking:  De functie Str herkent alleen de punt (.) als een geldig scheidingsteken voor decimalen. Wanneer verschillende scheidingstekens voor decimalen kunnen worden gebruikt (zoals in internationale toepassingen), gebruikt u CStr om een getal te converteren naar een tekenreeks.

Queryvoorbeeld

Expression

Resultaten

SELECT Discount,str(Discount) AS StrDiscount FROM ProductVerkoop;

Retourneert de oorspronkelijke 'Discount'-waarden/-notatie, samen met waarden die zijn geconverteerd naar tekenreeksnotatie in kolom StrDiscount.

VBA-voorbeeld

Opmerking: In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.

In dit voorbeeld wordt de functie Str gebruikt om een getal te retourneren in de vorm van een tekenreeks. Wanneer een getal wordt geconverteerd naar een tekenreeks, wordt er altijd een voorloopspatie gereserveerd voor het teken van het getal.

Dim MyStringMyString = Str(459)    ' Returns " 459".MyString = Str(-459.65)    ' Returns "-459.65".MyString = Str(459.001)    ' Returns " 459.001".

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.