Funkcija Spc

Primjenjuje se na
Access za Microsoft 365 Access 2021 Access 2019 Access 2016

Napomena

Funkcija, metoda, objekt ili svojstvo opisani u ovoj temi onemogućeni su ako je servis izraza Microsoft Jet pokrenut u načinu rada s memorijom za testiranje, što sprječava procjenu potencijalno nesigurnih izraza. Dodatne informacije o načinu rada s memorijom za testiranje potražite u pomoći "način rada s memorijom za testiranje".

Koristi se uz naredbu Ispis # ili metodu Print za pozicioniranje izlaza.

Sintaksa

Spc(n)

Obavezni nargument jest broj razmaka koji se umeću prije prikaza ili ispisa sljedećeg izraza na popisu.

Napomene

Ako je n manji od širine izlaznog retka, sljedeći položaj ispisa odmah slijedi nakon broja ispisanih razmaka. Ako je n veći od širine izlaznog retka, Spc izračunava sljedeći položaj ispisa pomoću formule:

currentprintposition + (*n Širina moda)

Na primjer, ako je trenutni položaj ispisa 24, širina izlaznog retka 80, a navedete Spc(90), sljedeći će ispis započeti na mjestu 34 (trenutni položaj ispisa + ostatak 90/80). Ako je razlika između trenutnog položaja ispisa i širine izlaznog retka manja od n (ili *nMod širine), funkcija Spc preskače na početak sljedećeg retka i generira razmake jednake n – (širinacurrentprintposition).

Napomena

Provjerite jesu li stupci tablice dovoljno široki da u njih stanu široka slova.

Kada koristite način ispisa s proporcionalno raspoređenim fontom, širina znakova razmaka ispisanih pomoću funkcije Spc uvijek je prosjek širine svih znakova u veličini u točkama za odabrani font. No ne postoji korelacija između broja ispisanih znakova i broja stupaca fiksne širine koje ti znakovi zauzimaju. Na primjer, veliko slovo W zauzima više stupaca fiksne širine, a malo slovo i zauzima manje od jednog stupca fiksne širine.

Primjer

Napomena

Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru pomoću funkcije Spc pozicionira izlaz u datoteci i u izvršni prozor.

' The Spc function can be used with 
' the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
Print #1, "10 spaces between here"; Spc(10); "and here."
Close #1    ' Close file.

Sljedeća naredba uzrokuje ispis teksta u izvršnom prozoru (korištenjem metode ispisa ), prije kojeg će biti 30 razmaka.

Debug.Print Spc(30); "Thirty spaces later..."