Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

funkcionalni tasteri u formi

[es] :: Access :: funkcionalni tasteri u formi

[ Pregleda: 2668 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

FilaObrenovac
marko filipovic
obrenovac

Član broj: 80478
Poruke: 89
*.adsl.beocity.net.



Profil

icon funkcionalni tasteri u formi12.06.2007. u 15:17 - pre 205 meseci
Pozdrav svima,
vec sam na svakoj formi napravio dumad snimi, stampaj, odustani ..Inace na svakoj formi kod iza ovih dugmica je razlicit ..
Mene konkretno interesuje kako da dodam i opciju da operacija snimanja npr. moze da se pokrene i funkcionalnim dugmetom F2 .
Nasao sam neku foru da u main module dodajem sav taj kod i onda da ispitujem if is loaded (Ime forme) onda na dugme F2 uradi to.Medjutim to mi je malo nepouzdano i obimno da sada radim(tanak sam sa vremenom).
Interesuje me da li postoji nacin da direktno na formi kazem pritiskom na taster F2 uradi proceduru snimanja ili stampanja ili nesto slicno tipa ako sam pritisnuo dugme F2 na tastaturi isto kako i da sam misem stisnuo dugme snimi...
Unapred hvala.....
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: funkcionalni tasteri u formi12.06.2007. u 15:43 - pre 205 meseci
Osobinu Key Prevew forme postavi na Yes, pa upotrebi otprilike ovakvu proceduru na On Key Down.
Code:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
        Select Case KeyCode
             Case vbKeyEscape:
                                 KeyCode = 0
                                 DoCmd.Close
             Case vbKeyTab:
                                 KeyCode = 0
             Case vbKeyF1:
                                 KeyCode = 0
                                 DoCmd.OpenForm "HelpPoruka"
              Case vbKeyF2
                                 KeyCode = 0
                                 NoviDok_Click
               Case vbKeyF3
                                 KeyCode = 0
                                 Pregled_Click
               Case vbKeyF5
                                 KeyCode = 0
                                 Knjizenje_Click
         End Select
End Sub


Naravno ti iza željenog KeyCode = 0 postavi ono što treba da se izvrši.
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: funkcionalni tasteri u formi12.06.2007. u 17:45 - pre 205 meseci
Getsbi, jel' te ne mrzi da u Bazu Znanja dodas 'odgovor' sa ovim lepim primerom i objasnjenjem kako se funkcijskim tasterima dodeljuju proizvoljne komande? Povremeno ovo pitanje naidje, pa da sacuvamo odgovor, trebace nam opet

 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: funkcionalni tasteri u formi12.06.2007. u 19:04 - pre 205 meseci
Učinjeno.
 
Odgovor na temu

FilaObrenovac
marko filipovic
obrenovac

Član broj: 80478
Poruke: 89
*.adsl.beocity.net.



Profil

icon Re: funkcionalni tasteri u formi12.06.2007. u 21:55 - pre 205 meseci
Super radi kao sat ziv bio.......
Inace dao si mi dota korisnih saveta opako si dobar lik bas bih voleo da radim sa takvim covekom u timu....(kao i svi drugi koji rade ovaj nash posao...)
 
Odgovor na temu

FilaObrenovac
marko filipovic
obrenovac

Član broj: 80478
Poruke: 89
*.adsl.beocity.net.



Profil

icon Re: funkcionalni tasteri u formi12.06.2007. u 22:34 - pre 205 meseci
Nego onako cisto informacije radi ima li ikakve sanse da iskljucim ovo glupavo help na F1 dugmetu.
Pazi ja stavim da stampam na njega i pri prvom kliku sve ok medjutim ako kliknem ponovo na njega on aktivira i help pored print preiewa tog dokumenta .
Problem je cisto kozmeticke prirode...
Lepo dugme steta da se ne iskoristi...
 
Odgovor na temu

FilaObrenovac
marko filipovic
obrenovac

Član broj: 80478
Poruke: 89
*.adsl.beocity.net.



Profil

icon Re: funkcionalni tasteri u formi13.06.2007. u 00:16 - pre 205 meseci
Au smor posle sati namestanja iskrsao mi je veliki problem.
Sve radi kada se dogadja na formi i kada je fokus na njoj medjutim ako radim nesto u subformi ,posto je fokus u njoj on jednostavno ne vidi nista od dugmica .
Kada sam pokusao da isto na keydown subforme stavim kod u umesto imena dumeta snimi napisem forms!imeforme !snimi on nece da radi jednostavno ne vidi to...
Pomoc plz...
 
Odgovor na temu

Trtko
Koprivnica

Član broj: 69494
Poruke: 695
*.bilokalnik.hr.



+8 Profil

icon Re: funkcionalni tasteri u formi13.06.2007. u 07:29 - pre 205 meseci

ne pozivas tipku sa subforme
nego kako ti je getsbi napisao

pozivas SUB koji ti se iskreirao na dogadjaj OnClick

..........

Case vbKeyF3

KeyCode = 0
Pregled_Click ' to je SUB
' ili
snimi_click ' i to je sub
....................




Ili si mogao napraviti funkciju u modulu koja bi ti važila za sve forme ili subforme i koju bi pozivao iz bilo koje forme ili subforme


Ako je to to što te muči



 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: funkcionalni tasteri u formi13.06.2007. u 08:58 - pre 205 meseci
Citat:
FilaObrenovac: Nego onako cisto informacije radi ima li ikakve sanse da iskljucim ovo glupavo help na F1 dugmetu.
Pazi ja stavim da stampam na njega i pri prvom kliku sve ok medjutim ako kliknem ponovo na njega on aktivira i help pored print preiewa tog dokumenta .
Problem je cisto kozmeticke prirode...
Lepo dugme steta da se ne iskoristi...

U pravu si. To se i meni dešava. Zato na F1 stavljam da otvori moju formu (u gornjem slučaju HelpPoruka), jer je to ionako uobičajeno dugme za help u većini aplikacija. Za izveštaj u acViewPreview modu koristim tipku F3.
 
Odgovor na temu

FilaObrenovac
marko filipovic
obrenovac

Član broj: 80478
Poruke: 89
194.106.178.*



Profil

icon Re: funkcionalni tasteri u formi13.06.2007. u 15:44 - pre 205 meseci
Oki znam na sta mislis ali ja imam more formi i u svakoj se kod npr za dugme snimi razlikuje..
Pa sam pokusao da izbegnem sub i da direktno pozivam dugmad sa forme,kao sto rekoh to radi.
Meditim sa sub forme ne znam nacin posto ne vidi te dugmice na formi kako god napisao.
Kada stavim kod sa nekog dugmeta on radi bez problema ,medjutim ja sam hteo da izbegnem taj Sizifovski posao ako postoji neko elegantnije resenje.A i ruku na srce malo mi deluje i aljkavo da taj kod sada trpam ili na subformu ili u mainmodule.
Inace interesantno je to sto je u samoj funkciji sve ok kada navedem Forms!Imeforme!snimi posto proveravam pre izvrsenja da li je dugme enabled ili disabled.Ali kada kazem sve to na klik nece...
Cisto me zanima da li postoji resenje da pozovem dugme i sa subforme a da ne tumbam kod....
 
Odgovor na temu

FilaObrenovac
marko filipovic
obrenovac

Član broj: 80478
Poruke: 89
*.adsl.beocity.net.



Profil

icon Re: funkcionalni tasteri u formi14.06.2007. u 15:22 - pre 205 meseci
Nego Getsbi kako da namestim da otvara moj help samo ,a ne i access-ov help na F1...
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: funkcionalni tasteri u formi14.06.2007. u 18:55 - pre 205 meseci
Onim kodom koji sam dao na početku topika uz postavljanje osobine forme Key Preview na Yes. Ako nećeš da kontrolišeš ostale funkcijske tastere, ostavi samo VbKeF1. Događaj na formi je On Key Down. Ili ako to hoćeš baš u jednom redu onda ovako.

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF1 Then KeyCode = 0: DoCmd.OpenForm "Moj_Help"
End Sub
Ako misliš kako to izvesti na nivou cele aplikacije umesto na svakoj formi pojedinačno, onda ne znam. Možda neko ima ideju.

[Ovu poruku je menjao Getsbi dana 14.06.2007. u 20:10 GMT+1]

[Ovu poruku je menjao Getsbi dana 14.06.2007. u 20:11 GMT+1]
 
Odgovor na temu

FilaObrenovac
marko filipovic
obrenovac

Član broj: 80478
Poruke: 89
*.adsl.beocity.net.



Profil

icon Re: funkcionalni tasteri u formi14.06.2007. u 21:25 - pre 205 meseci
Uh da ne verujesh smarao sam se dva dana sa funkc dugmicima i ispostavilo se da uopste nisu dobra ideja u najblazu ruku.
Samo dugme odustani me je maltretiralo bad 5 sati.Sta se desava ..
Kada radim na formi onda je sve ok ali kada sam na subformi to je haos .Radio sam sa public funkcijama i on npr odustane bez problema ali kada korisnik napravi neku gresku tipa unese text u polje rezervisano za broj ili pokusa da unese artikal koji nije na listi combo boxa i tada stisne funkc.dugme za odustani onda nastane erorr.
I tako sve u krug probao sam sve i svasta ali mi se generalno nije dopalo tako da sam samo dugmad ostavio na kasi i nigde vishe ne vredi...
Pozdrav i hvala na pomoci
 
Odgovor na temu

[es] :: Access :: funkcionalni tasteri u formi

[ Pregleda: 2668 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.