Adattípusok VBA, VBA programozás adatbázis-hozzáférés 2018
VBA adattípusok
VBA programozási nyelv írásához programkódot. VBA saját ábécé és szintaxis. VBA programkód áll utasítások Group rögzített figyelembe véve az adott ábécé és szintaktikai szabályok. A VBA, az ábécé tartalmazza: a kis- és nagybetűk az ábécé, a kis- és nagybetűk, a cirill ábécé, számok 0-9, aláhúzás „_”, speciális karakterek, és összekapcsolja karaktereket.
A VBA adatok ábrázolására értékeket változók és állandók. Ezek tárolására használt ideiglenes értékek és számítások elvégzésére a programban. Az egyik oldalon (a technikai szempontból) változó - egy külön nevű memória részét tárolására egy adott típusú adatok. Másrészt (a program), a változó - az ő neve. Más szavakkal, a változó - a párosítás a memória cella és leképezett nevét. Változók - olyan objektumok, amelyek használják az adatok tárolására. A változó értéke lehet változtatni a program végrehajtása során.
Constant - ez is egy megnevezett tároló memória rögzített értékeket. Az állandók - olyan tárgyak, amelyek értéke állandó marad, és nem lehet változtatni futás közben. Változók és állandók - egy megnevezett adatok tárolására.
A főbb típusai a VBA adatok állandók és változók. Az adatok típusa jelzi a formát, amelyben az adatok a memóriában tárolódnak. Változókat a programban értékek vagy tárgyakat. Mielőtt egy változó kell nyilvánítani (bejelentett) a DIM utasítás (méret: DIM AS data_type variable_name).
A fő VBA adattípusok közé numerikus, karakter (string), logikai adat és a tárgy.
Numerikus adattípus
A VBA használják hat különböző típusú numerikus adatok (a legkiterjedtebb adattípus): Byte, Integer, Long, egy-, két-, Pénznem.
- Byte - egész számok (intervallumok: 0 - 255 fenntartott bájt - 1 bájt);
- Egész - egész szám (-32.768-32.767 2 bájt);
- Hosszú - hosszú egész (-2.1E9 - 2.1E9, 4 bájt).
- Single - valós számok egyszeres pontosságú lebegőpontos (intervallumok: -3,402823E38 - -1,401298E-45 1,401298E-45 és - 3,402823E38, 4 byte);
- Dupla - valódi dupla pontosságú lebegőpontos (-1,79769313486232E308 - -4,94065645841247E-324 és 4,94065645841247E-324 - 1,79769313486232E308, 8 bájt).
Típusú fix pont pénznem - számok, amelyek legfeljebb 15 számjegy a tizedespont előtt és négy számjegy után (-922,337,203,685,477.5808 - 922,337,203,685,477.5807).
Karakterlánc adattípus
- húr fix hosszúságú - szöveges információt tartományban 1-65400, 1 foglalt memória húr hossza;
- string változó hosszúságú -. szöveges információt a tartományban 0-2000000000 szimbólumok fenntartva memória hossz + 10 bájt hosszúságú karakterláncot.
Más típusú adatok
Logikai Logikai - logikai értékek (feltételezi egy két logikai érték: Igaz - Hamis, 2 bájt).
Ha a változó, hogy a használt VBA eljárást. nem nyilvánították ki egy adattípust, akkor alapértelmezés szerint egy Variant adattípus van megadva.
Variant típusú
- Variant (szám) - numerikus érték (bármely numerikus értéke 16 bájt);
- Variant (szimbólumok) - egy string (bármilyen karakter érték + 22 bájtos sorhosszúság).
Ezután nézzük meg részletesebben hatálya változók VBA programok.