Access - Smestanje Podataka Iz Upita U Tabelu

  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Access - Smestanje Podataka Iz Upita U Tabelu as PDF for free.

More details

  • Words: 370
  • Pages: 1
Access - Smeštanje podataka iz upita u tabelu

01.02.2002

U korišćenju Accessa i kreiranju baza podataka, često imamo potrebu da rezultate nekog upita, koji predstavlja dinamičku kategoriju, smestimo u tabelu kao statičku strukturu. Ponekad je ovakvim novonastalim tabelama potrebno dodati i dodatna polja. Ovo je moguće odraditi na nekoliko načina, a kao prostije rešenje nameće se izvoz rezultata upita u recimo dBASE fajl i zatim ponovni uvoz u Access tabelu. Ali, ovo je rešenje za one koji ne poznaju sve vrste upita u Accessu. Za izvršenje prethodnog zadatka biće dovoljno da kreiramo upit koji služi kreiranju tabela, tzv. make-table upit. Ovim upitom nećemo moći i da dodamo nova polja u tabelu, pa ćemo u pomoć pozvati SQL. Zato možete kreirati makro koji će pokretati make-table upit, a zatim i pozvati SQL komandu ALTER TABLE, za dodavanje novih polja. Za kreiranje novog make-table upita, selektujte vaš postojeći upit unutar Database prozora, a potom izaberite sa menija Edit opciju Copy. Nakon toga, ponovo izaberite meni Edit, a onda opciju Paste. Unesite naziv novog maketable upita u Paste As dijalog prozor. Ukoliko je, recimo, naziv vaše tabele "Prvih deset", možete nazvati novi upit "Make table: Prvih deset". Zatim, selektujte novi upit i kliknite dugme Design. Sa menija Query izaberite Make Table, te u novom dijalogu unesite naziv koji želite da dodelite tabeli koja će nastati ovim upitom. Nazovite je, na primer, "tblPrvihDeset". U ovom trenutku možete testirati rad ovog upita. Radi kreiranja makroa, kliknite na dugme/karticu Macros unutar Database prozora i kliknite New. Izaberite akciju OpenQuery, pa u polju Action Arguments izaberite Query Name, pa pronađite naš make-table upit koji smo upravo kreirali. Ovim ste kompletirali prvu liniju makroa. U drugoj liniji izaberite akciju RunSQL, pa kao argument izaberite SQL Statement polje i unesite sledeću liniju, s tim što ćete zameniti vaš naziv tabele, dodati nove nazive kolona (polja), te odrediti odgovarajući tip podatka i dužinu (Text (20)):

ALTER TABLE [tblPrvihDeset] ADD COLUMN NovaKolona Text(20); Ukoliko je potrebno da dodate još neke kolone u tabelu, dodajte makrou još nekoliko RunSQL linija. Za snimanje novog makroa, izaberite padajući meni File > Save, pa u dijalogu unesite naziv za makro, recimo "Kreiraj tabelu PrvihDeset". Za testiranje upita, izaberite meni Run, a onda i opciju Start.

Related Documents