Access
 sql >> база данни >  >> RDS >> Access

Проверка на края на дълга променлива стойност във VBA

Вероятно знаете, че можете да задържите курсора на мишката върху променлива, докато VBA е в режим на прекъсване, за да проверите съдържанието й. Стойността на променливата ще се появи в подсказка под променливата.

Ще използвам следния код в моите примери по-долу:

Sub TestVariableInspection()
    Dim s As String
    s = "Short string"
    Stop
    
    Dim x As String
    x = "12345678 1" & _
        "12345678 2" & _
        "12345678 3" & _
        "12345678 4" & _
        "12345678 5" & _
        "12345678 6" & _
        "12345678 7" & _
        "12345678 8" & _
        "12345678 9" & _
        "12345678 0"
    Stop
End Sub

Простият случай:къс низ

Ако изпълня тази рутина до първия Stop израз, дължината на низа в променлива s е достатъчно малък, за да се покаже цялото му съдържание:

Дългият низ:дясната страна на стойността е съкратена

При дълъг низ дясната страна на стойността се съкращава. VBA показва многоточие (... ), за да посочите, че има допълнителни знаци. На екранната снимка по-долу се показват само първите 71 знака.

[Ctrl] + {Hover}:Лявата страна на стойността е съкратена

Понякога важната част от променливата е това, което се появява от дясната страна на стойността. Това често се случва, например, когато работите с пълни пътеки на файлове. По принцип ще се интересувате повече от името на файла, отколкото от буквата на устройството и от основните папки.

За да видите дясната страна на дълга стойност на променлива, задръжте клавиша [Ctrl], преди да задържите курсора на мишката върху променливата с показалеца на мишката:

На тази екранна снимка само последните 70 знака се показват в подсказката.

От една страна разликата в това колко знака се показват (71 срещу 70) ме кара да мисля, че ограничението се основава на ширината на върха на инструмента, а не на броя на знаците в стойността.>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проектираме база данни за туристически уебсайт

  2. Вижте последните новини за Microsoft Access, включително Access 2022!

  3. Историята на базите данни

  4. [АКТУАЛИЗИРАНО 2020-01-23] Microsoft Office 365 Build 1912 нарушава идентичността на ODBC свързаните таблици

  5. Деклариране и инициализиране на променливи в един и същи ред във VBA