Visual basic 8d
5 (100%) 1 vote

Visual basic 8d

DUOMENŲ BAZĖS

Iki šiol nekalbėjome apie informacijos saugojimą išorinėje atmintyje.

VB turi specialų duomenų valdymo reguliatorių, kuris leidžia lengvai

susirišti su duomenų bazėmis: Access, dBASE, FoxPro, Paradox. Paprasčiausia

tai atlikti Windows duomenų bazei Access.

Paprasčiausių duomenų bazių struktūra

VB reguliatoriai gali susirišti su duomenų bazėmis, saugančiomis

duomenis lentelėse (tables), kurios susideda iš laukų (fields) ir įrašų

(records).

Lentelė – tai duomenų grupė, kurią galime įsivaizduoti, kaip lentelę

popieriuje, susidedančią iš stulpelių (laukų) ir eilučių (įrašų).

Pavyzdžiui, bazėje apie knygas gali būti lentelės: autoriai, leidyklos,

knygos ir pan. Autorių lentelės įrašuose – žinios apie autorių,

suskirstytos į laukus (vardas, pavardė, adresas ir pan.).

Pavyzdys. Lentelės vardas: “AUTORIAI” ; laukų vardai: VARDAS,

PAVARDĖ, ADRESAS

|Jonas |Grafomanas |Varpo 2, Balbieriškis, |

|Petras |Plunksnėnas |Klausučių km., Kėdainių |

| | |r. |

Duomenų tvarkytojas

VB savo sudėtyje turi instrumentą bazėms kurti, duomenims redaguoti.

Tai duomenų tvarkytojas (Data Manager). Į jį patenkame meniu komanda AddIns

/ Visual Data Manager.

Naudosimės jau sukurtomis duomenų bazėmis, pavyzdžiui,

\DEVSTUDIO\VB\BIBLIO.MDB. Access bazė sukuriama atskiroje vienoje byloje

(bylos plėtinys .MDB).

Duomenų reguliatorius

Duomenų reguliatorius (data control), turintis piktogramą [pic] ,

įgalina naudotis sukurta duomenų baze, peržiūrėti ir redaguoti įrašų

turinį. Tam pasitelkiami mums jau žinomi reguliatoriai (pavyzdžiui, teksto

laukai arba etiketės). Tokiu atveju jie vadinami surištaisiais

reguliatoriais, nes duomenų reguliatorius juos suriša su duomenų bazėmis.

Duomenų reguliatorius vienu metu gali būti surištas tiktai su vienu –

taip vadinamu dabartiniu (current) įrašu.

Ryšių schema, esant dviems surištiems reguliatoriams, parodyta 10.5

pav.

[pic]

10.5 pav. Ryšių schema surištiems reguliatoriams.

Norint panaudoti duomenų reguliatorių, reikia atlikti tokius veiksmus.

1) Sukurti formoje duomenų reguliatorių, sakykim vardu Data1, kurio

vaizdas – 10.6 pav.

[pic]

10.6 pav. Duomenų reguliatorius.

2) Duomenų reguliatoriaus savybei DatabaseName (duomenų bazės vardas)

priskirti duomenų bazės bylos vardą su plėtiniu .MDB (jei duomenų bazė jau

sukurta).

3) Savybėje RecordSource (įrašo šaltinis) nurodyti lentelę, su kuria

dirbsite (pavyzdžiui, AUTORIAI); bazės lentelių vardai būna matomi šios

savybės įvedimo lauke.

4) Formoje sukurti teksto lauką (pavyzdžiui, vardu Text1) duomenų

bazės informacijai išvesti bei redaguoti. Vietoje teksto lauko galima

naudoti jungiklį, paveikslą, piktogramą bei etiketę.

5) Teksto lauko Text1 savybėje DataSource (duomenų šaltinis) nurodyti

duomenų reguliatoriaus, su kuriuo ji surišama, vardą (Data1). Taip Text1

Šiuo metu Jūs matote 50% šio straipsnio.
Matomi 398 žodžiai iš 789 žodžių.
Peržiūrėkite iki 100 straipsnių per 24 val. Pasirinkite apmokėjimo būdą:
El. bankininkyste - 1,45 Eur.
Įveskite savo el. paštą (juo išsiųsime atrakinimo kodą) ir spauskite Tęsti.
SMS žinute - 2,90 Eur.
Siųskite sms numeriu 1337 su tekstu INFO MEDIA ir įveskite gautą atrakinimo kodą.
Turite atrakinimo kodą?
Po mokėjimo iškart gausite atrakinimo kodą, kurį įveskite į laukelį žemiau:
Kodas suteikia galimybę atrakinti iki 100 straispnių svetainėje ir galioja 24 val.