Функція Spc

Застосовується до
Access для Microsoft 365 Access 2021 Access 2019 Access 2016

Примітка.

Функція, метод, об’єкт або властивість, описана в цьому розділі, недоступна, якщо Microsoft Jet Expression Service працює в режимі ізольованого програмного середовища, що запобігає обчисленню потенційно небезпечних виразів. Щоб отримати докладні відомості про режим ізольованого програмного середовища, у вікні довідки шукайте за запитом "режим ізольованого програмного середовища".

Використовується з оператором Print # або методом Print, щоб розташувати вивід.

Синтаксис

Spc(n)

Обов'язкове число n– це кількість пробілів, які потрібно вставити перед відображенням або друком наступного виразу у списку.

Примітки

Якщо n менше за ширину рядка виводу, наступне положення друку відразу слідує за кількістю надрукованих пробілів. Якщо n перевищує ширину рядка виводу, функція Spc обчислює наступне положення друку за формулою:

currentprintposition + (*n Ширина модуля)

Наприклад, якщо поточне положення друку – 24, ширина рядка виводу – 80 і ви вказали Spc(90), то наступний друк починатиметься з позиції 34 (поточне положення друку + залишок 90/80). Якщо різниця між поточною позицією друку та шириною рядка виводу менша за n (або *n Modwidth), функція Spc переходить на початок наступного рядка та генерує пробіли, рівні n – (widthcurrentprintposition).

Примітка.

Переконайтеся, що табличні стовпці зможуть вмістити широкі букви.

Якщо використовується метод друку зі шрифтом із пропорційними інтервалами, ширина символів пробілу, що друкуються за допомогою функції SPC , завжди дорівнює середньому значенню ширини всіх символів у пунктах для вибраного шрифту. Однак немає жодного співвідношення між кількістю надрукованих символів і кількістю стовпців фіксованої ширини, які займають ці символи. Наприклад, велика буква "W" займає більше одного стовпця фіксованої ширини, а маленька буква "i" – менше одного.

Приклад

Примітка.

У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі функція Spc слугує для розташування виводу у файлі та у вікні Immediate (Перевірка ).

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

Наведена нижче інструкція призводить до того, що текст друкується у вікні Immediate (за допомогою методу Print ), після якого стоїть 30 пробілів.

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