sql >> Database teknologi >  >> RDS >> Access

Erklæring og initialisering af variabler på samme linje i VBA

VB.NET er et fundamentalt anderledes sprog end VB6/VBA, men på overfladen deler de to sprog meget fælles syntaks.

En god funktion, som VB.NET har, som VBA mangler, er evnen til at tildele en værdi til en variabel på samme linje, hvor du erklærer den:

Dim i As Integer = 42

Desværre vil ovenstående kode generere en syntaksfejl i VBA.

Men hvis du virkelig kan lide den tilgang til variabel initialisering, kan du få noget meget lignende i VBA ved hjælp af slut-på-udsagns kolontegn (: ).

Dim i As Integer: i = 42

I parserens øjne svarer ovenstående linje til denne mere velkendte kode:

Dim i As Integer
i = 42


  1. Multi-DC PostgreSQL:Opsætning af en standby-knude på en anden geografisk placering via en VPN

  2. Er der en Oracle SQL-forespørgsel, der samler flere rækker i én række?

  3. PERIOD_ADD() Eksempler – MySQL

  4. Er en CASE-sætning og en DECODE ækvivalente?