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

Бързи и мръсни за цикли в непосредствения прозорец

Понякога искам да преглеждам набор от елементи, докато разработвам, отстранявам проблеми или отстранявам грешки в някакъв код и не си струва да създавам действителна функция или подпрограма. В тези ситуации обичам да използвам знака за крайно двоеточие (: ) за изпълнение на множество оператори– включително цели цикли For– в един ред на Immediate Window .

Ето един пример:

For i = 0 To CurrentDB.TableDefs.Count - 1: ?i, CurrentDB.TableDefs(i).Name: Next i

Единичният ред код по-горе е еквивалентен на следния традиционен код:

For i = 0 To CurrentDB.TableDefs.Count - 1
    Debug.Print i & vbTab & CurrentDB.TableDefs(i).Name
Next i

Чувствам се задължен да спомена, че докато примерният код от горната част на тази статия е напълно валиден синтаксис, който бихте могли да използвате в традиционен кодов модул, той е ужасно нечетим* и трябва да се използва само за „бърза и мръсна“ употреба при разработка в Immediate Window, където гарантирано ще бъде изчезнал завинаги веднага щом излезете от приложението (или претоварите буфера на Immediate Window).


  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. Четири често срещани мита за облачните технологии

  3. Присъединете се към нас за въведение в достъпа със SQL Server

  4. Съвети за таблица на Microsoft Access – Трикове и насоки, част 5

  5. Световен ден за архивиране:Как и кога трябва да архивирате своята база данни?