Creeaza.com - informatii profesionale despre


Evidentiem nevoile sociale din educatie - Referate profesionale unice
Acasa » referate » informatica » access
Cereri de interogare de tip "actiune"

Cereri de interogare de tip "actiune"


Cereri de interogare de tip "actiune"

Cererile de interogare de tip actiune se folosesc pentru:

Cresterea de noi tabele pe baza celor existente;

Stergerea de inregistrari din una sau mai multe tabele;

Modificarea datelor dintr-un grup de inregistrari;

Adaugarea unui grup de inregistrari la o tabela.

Crearea unei cereri de interogare de tip actiune se face in trei etape:



Crearea unei cereri de interogare de tip selectie si verificarea rezultatului acesteia;

Transpunerea cererii de interogare de tip selectie intr-o cerere de tip actiune;

Verificarea rezultatelor in tabele.

Crearea unor tabele noi:

Pentru a transforma o cerere de interogare de tip selectie in una de tip actiune cu functia de creare a unei noi tabele se parcurg etapele:

Se trece inn modul de lucru Design View;

Se alege <Query, Make table - query>, care va afisa o caseta de dialog;

In aceasta caseta de dialog se introduce numele tabelei, se stabileste daca aceasta va face parte dintr-o baza de date ACCESS sau alt tip (cum ar fi Paradox) si daca va inlocui o tabela deja existenta (prin alegerea acestiua dintr-o lista);

Se activeaza butoanele <OK> din caseta de dialog si apoi comanda <Query, Run>, ceea ce va afisa intr-o caseta de dialog numarul de inregistrari din tabela creata;

Pentru completarea cererii se activeaza butonul <OK> din ultima caseta de dialog, ceea ce va avea ca efect inregistrarea in baza de date a noii tabele.

Campurile unei tabele create prin intermediul unei asemenea cereri, vor mosteni numai tipurile si dimensiunile din tabela sursa, fara cheia primara si celelalte proprietati ale acstora si ale tabelei. De aceea, se recomanda ca dupa executia cererii de creare sa se preia tabela in modul de lucru Design View si sa se stabileasca cheia primara, celelalte proprietati ale campurilor si eventual parietatile tabelei.

In cazul incare cererea de tip selectie, care sta la baza unei cereri de tip actiune ce va crea o noua ttabela, este de subtipul analiza incrucisata se parcurg urmatoarele etape:

Se creeaza cererea de tip analiza incrucisata si se inregistraza;

Se creeaza o noua cerere de tip selectie bazata pe cererea anterioara (va prelua rezultatul acesteia);

Se transforma cererea de tip selectie definita anterior, intr-o cerere de creare a unei noi tabele.

Stergerea unui grup de inregistrari care satisfac un anumit criteriu:

Pentru a crea o cerere de tip selectie care sa stea la baza unei cereri de tip actiune in vederea stergerii unui grup de inregistrari:

Se lanseaza crearea unei noi cereri si se aduc tabelele necesare in zona de lucru;

Se deplaseaza urmatoarele campuri in grila de interogare:

Campul * din tabelele din care vrem sa stergem inregistrari;

Campurile pe care se vor stabili criterii de selectie.

Se specifica criteriile de selectie si se utilizeaza comanda <View, Datasheet View> pentru a vizualiza rezultatul.

Urmeaza etapa detransformare a cererii de tip selectie in cerere de tip actiune:

o Se trece in modul Design View si se alege <Query, Delete query>, care va schimba numele cererii intr-o cerere de stergere si va afisa in grila de proiectare linia Delete;

o Se poate completa cererea cu noi tabele si crierii de selectie prin deplasarea acestora din zona de lucru in grila de interogare;

Adaugarea de noi inregistrari dintr-o tabela sursa intr-o tabela destinatie:

Numarul de campuri din tabelele sursa si destinatie nu este obligatoriu sa fie acelasi. Asupra campurilor din tabela sursa se pot defini criterii de selectie.

Crearea unei cereri de interogare de tip selectie pentru a fi transformata intr-o cerere de tip actiune pentru adaugarea unor noi inregistrari, se deruleaza in urmatorii pasi:

Se lanseaza crearea unei noi cereri si se aduc in zona de lucru tabela/tabele sursa (care contin inregistrarile de adaugat);

Se introduc in grila de proiectare urmatoarele campuri:

Toate campurile pentru adaugat si cele pentru definirea de criterii de selectie;

Campul corespunzator cheii primare din tabela destinatie (cheia externa), in afara de situatia cand aceasta este de tip autonumber.





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.