Microsoft Office Access
uređuje Branislav Mihaljev, MVP

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Još o Accessu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 
Suština pasijansa
Suština pasijansa
 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Prečice u Accessu

Nivo:  NIVO 2 - klinite za objašnjenje


Svaka dobro dizajnirana aplikacija se može koristiti bez miša. Zapravo, bolje je reći da je rad sa podacima u dobro dizajniranom programu lakši i brži bez upotrebe miša. Obezbedite dobro osmišljene prečice u svojim programima!

Osim standardnih prečica koje važe u svakom Windows programu, za svako dugme na interfejsu predvidite logičnu kombinaciju tastera koja inicira događaj OnClick - isti onaj koji se inicira klikom miša na dugme. Naziv dugmeta &Zatvori kazuje da je prečica na tastaturi ALT+Z, dok znak "&" u nazivu (Caption) obeležava prvo naredno slovo kao podvučeno i vizuelno identifikuje prečicu na tastaturi.

Pored standardnih i svima poznatih prečica (CTRL+C, CTRL+V, ALT+F4, itd), postoje i malo poznate prečice u Accessu koje se dele u dve grupe: prečice za automatsko unošenje vrednosti i one koje zamenjuju različite funkcije miša.

Nažalost, neke prečice funkcionišu samo sa engleskim rasporedom tastera, odnosno ne funkcionišu na srpskoj tastaturi, gde pojedini tasteri kao ";" i ":" nisu dostupni direktno, a pokušaj dodavanja tastera SHIFT u kombinaciju takođe ne radi.

CTRL+; umeće tekući datum u polje u fokusu. Naročito je korisno kada je potrebno uzastopno kucati tekući datum, a ujedno sprečava greške pogrešnog unosa i pogrešnog oblika datuma. Nalik prethodnoj prečici, CTRL+: umeće tekuće, sistemsko vreme u polje. Kod umetanja istih vrednosti koje već postoje u prethodnom zapisu (npr. naziv firme, adresa i ostali podaci su isti, ali je artikal i njegova vrednost različita), moguće je kopirati polje po polje ili ceo zapis, pa nakon toga izmeniti samo potrebna polja. Prečica koja vas lišava ovog zamornog postupka je CTRL+' (apostrof). Ona kopira vrednost polja prethodnog sloga u isto polje aktivnog sloga. Za pojedina polja, programer može da predvidi prepodešene vrednosti; npr. čest slučaj je da se za datumsko polje koje obeležava datum unosa podataka postavi vrednost tekućeg datuma. Kod polja ovakvog tipa, korisnik slučajno može započeti unos, a zatim uvideti da to nije trebalo da čini. Pritiskom na kombinaciju tastera CTRL+ALT+razmaknica, Access umeće prepodešenu vrednost.

Za umetanje novog zapisa koristite prečicu CTRL+PLUS, a za brisanje tekućeg zapisa koristite CTRL+MINUS. Access automatski snima svaki unos podataka, ali samo onda kada se fokus premesti sa tekućeg na neki drugi zapis. Da biste sačuvali promene ostavljajući fokus na tekućem zapisu, pritisnite kombinaciju tastera SHIFT+ENTER. Verovatno vam u ovom trenutku deluje logično da i CTRL+ENTER ima određenu funkciju; ova kombinacija tastera umeće znak za novi red pri unosu tekstualnih podataka (naročito je korisno kod popunjavanja polja tipa Memo).

Tokom unošenja podataka u normalizovanu bazu podataka, verovatno ćete se sresti sa problemom osvežavanja padajućih lista. Naime, korisnik može uneti novi podatak u tabelu koja je izvor podataka padajuće liste, ali se ovo polje neće automatski osvežiti. Postoje razna rešenja, ali je najjednostavnije da pritisnete taster F9.

Trik za vas: možete programirati padajuću listu tako da kad ona dobije fokus, VBA program pošalje Accessu naredbu kojom simulira pritisak tastera F9 (komanda SendKeys).

Za zamenu različitih funkcija miša postoji mnogo prečica. Navešćemo neke koje ubrzavaju rad.

Taster CTRL sa strelicama za navigaciju ima različite funkcije. U kombinaciji sa strelicom na levo ili desno, dobijate isti efekat kao sa SHIFT+TAB odnosno TAB: premešta se fokus na prethodno, odnosno naredno polje. Strelice gore ili dole u kombinaciji sa CTRL tasterom postavljaju fokus na prvi, odnosno poslednji zapis. Na ove dve se nadovezuju prečice CTRL+SHIFT+HOME i CTRL+SHIFT+END. Prva, u okviru jednog sloga, postavlja fokus na prvo polje zapisa, dok druga postavlja fokus na poslednje polje zapisa.

U kombinaciji sa tasterom SHIFT moguće je obaviti različite operacije, navodimo samo par zanimljivih. SHIFT+LEVO i SHIFT+DESNO obeležavaju jedno slovo. Dodavanjem tastera CTRL u kombinaciju, program obeležava reč ispred ili reč iza. SHIFT+GORE i SHIFT+DOLE obeležavaju jednu liniju teksta, a dodavanjem tastera CTRL, program obeležava ceo prethodni, odnosno ceo naredni pasus.

U navigaciji između objekata baze podataka pomoći će vam CTRL+TAB (ne važi u Accessu 2007), ali i neke druge prečice. CTRL+F6 smenjuje prikaz otvorenih objekata baze podataka, npr. kada želite da pređete sa prikaza jedne forme na prikaz druge forme. F11 prikazuje glavni prozor baze podataka. Kada je baza "zaštićena" (ovi navodnici su namerni!), pa ne vidite prozor baze podataka, pokušajte sa F11: mnogi programeri obično zaborave da isključe ovaj taster. CTRL+F4 zatvara objekat (ALT+F4, standardno, zatvara ceo program), dok samo F4 ima funkciju kod padajućih lista, koje se tom prečicom otvaraju.

Prečice možete kreirati i sami i to je veoma lak posao. Najčešće se koriste kod komandnih tabli na kojoj se nalaze razna dugmad za učitavanje različitih objekata baze podataka. Događaju OnLoad u formi pridružite sledeću proceduru:

Private Sub Form_KeyDown(KeyCode As Integer, _
  Shift As Integer)
  Select Case KeyCode
    Case vbKeyF1
      If KeyCode = vbKeyF1 Then KeyCode = 0
        DoCmd.OpenForm "frmUnos"
    Case vbKeyF2
      If KeyCode = vbKeyF2 Then KeyCode = 0
        DoCmd.OpenForm "frmIzvestaji"
    Case vbKeyF10
      DoCmd.Quit
  End Select
End Sub

Ovde smo dali primer za izmenu namene tastera F1 i F2. U ovom programu, tasteru F10 je dodeljena funkcija napuštanja programa. Dodavanjem sličnih programskih linija možete uposliti i ostale funkcijske tastere ili im jednostavno izmeniti ugrađene funkcije.


Ovaj prilog možete komentarisati ako pristupite najavi priloga na blogu Praktikuma na Webu
 

 

  (C) 2000-2011 Praktikum na Webu

PC 144


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana.