sql >> Databáze >  >> RDS >> Access

Rychlé a špinavé pro smyčky v okamžitém okně

Někdy chci procházet sadou položek, když vyvíjím, řeším nebo ladím nějaký kód a nestojí za to vytvářet skutečnou funkci nebo rutinu Sub. V těchto situacích rád používám na konci příkazu dvojtečku (: ) k provedení více příkazů– včetně celých smyček For– na jednom řádku okamžitého okna .

Zde je příklad:

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

Jeden řádek výše uvedeného kódu je ekvivalentní následujícímu tradičnímu kódu:

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

Cítím povinnost zmínit, že zatímco ukázka kódu z horní části tohoto článku je dokonale platná syntaxe, kterou byste mohli použít v tradičním modulu kódu, je strašně nečitelná* a měla by být použita pouze pro „rychlé a nečisté“ vývojové použití v okně Immediate Window, kde je zaručeno, že bude navždy pryč, jakmile aplikaci ukončíte (nebo přetížíte vyrovnávací paměť Immediate Window).


  1. Jak povolit SQL Server Agent XP pomocí T-SQL

  2. Jak provést vnitřní spojení na čísle řádku na serveru SQL

  3. MySQL „NOT IN“ dotazuje 3 tabulky

  4. Co je SQL? Co je databáze? Systémy správy relačních databází (RDBMS) Vysvětleno v jednoduché angličtině.