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

povecanje i smanjivanje kolicine pomocu dugmica na formi

[es] :: Access :: povecanje i smanjivanje kolicine pomocu dugmica na formi

[ Pregleda: 2696 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

concer

Član broj: 176005
Poruke: 26
212.39.118.*



Profil

icon povecanje i smanjivanje kolicine pomocu dugmica na formi17.03.2008. u 10:12 - pre 196 meseci
Pozdrav svima,
imam jednu bazu za alate i rezervne dijelove.
u formi bi mi trebala 2 dugmica (dodaj i oduzmi) pomocu kojih bi mogao da dodajem odnosno oduzimam po jedan.
recimo kada listam pomocu forme kroz tabelu rezervnih dijelova da kada nadjem neki alat34 i vidim da njega ima 5 komada, kada pritisnem na tipku dodaj, da se kolicina tog alata poveca za 1 dakle da bude 6 komada.

kako bi se to moglo izvesti?

baza re radjena u accessu 2007.

molim pomoc, prilicno hitno....
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: povecanje i smanjivanje kolicine pomocu dugmica na formi17.03.2008. u 13:22 - pre 196 meseci
Radim u Access 2003 ali je princip isti. Napravš Update query nad tabelom u kojoj držiš stanja. U redu "Update To" ispod kolone "Stanje" upišeš recimo ovako: [Forms]![NazivTvojeforme].[Stanje]+1
U redu "Criteria" ispod kolone "AlatID" napišeš: [Forms]![NazivTvojeForme].[AlatID]
Ispod događaja On Click dugmeta napišeš: DoCmd.OpenQuery "NazivUpdateQuery-ja"
Tako isto postupiš i sa oduzimanjem količine. Napraviš drugi query sa (-1) i drugo dugme.
Kad god klikneš na prvo dugme povećaće kolonu Stanje za 1. Ka dklikneš na drugo smanjiće za jedan. Naravno za onaj AlatID koji je trenutno odabran na formi.

U SQL View modu to izgleda ovako:

UPDATE tblTvojaTabela SET tblTvojaTabela.Stanje = [Forms]![NazivTvojeForme].[Stanje]+1
WHERE (((tblTvojaTabela.AlatlID)=[Forms]![NazivTvojeForme].[AlatID]));


[Ovu poruku je menjao Getsbi dana 17.03.2008. u 15:53 GMT+1]
 
Odgovor na temu

DarioBH
Bosna i Hercegovina

Član broj: 86881
Poruke: 453
*.europronet.ba.



+1 Profil

icon Re: povecanje i smanjivanje kolicine pomocu dugmica na formi17.03.2008. u 17:10 - pre 196 meseci
Ovaj je kod praktican (kad pritisnes tipku "+" na tastaturi poveca broj za 1, a kad pritisnes "-" smanji)
ako ti se polje za unos kolicine zove kolicina

Private Sub kolicina_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 43
KeyAscii = 0
Screen.ActiveControl = Screen.ActiveControl + 1
Case 45
KeyAscii = 0
Screen.ActiveControl = Screen.ActiveControl - 1
End Select
End Sub
 
Odgovor na temu

concer

Član broj: 176005
Poruke: 26
212.39.118.*



Profil

icon Re: povecanje i smanjivanje kolicine pomocu dugmica na formi17.03.2008. u 19:33 - pre 196 meseci
"Private Sub kolicina_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 43
KeyAscii = 0
Screen.ActiveControl = Screen.ActiveControl + 1
Case 45
KeyAscii = 0
Screen.ActiveControl = Screen.ActiveControl - 1
End Select
End Sub"

ovo zvuci super, samo gdje da implementiram ovaj code odnosno kako da ga implementiram u formi?
 
Odgovor na temu

domaci_a_nas
PHP developer

Član broj: 42333
Poruke: 524
*.dynamic.sbb.co.yu.



+8 Profil

icon Re: povecanje i smanjivanje kolicine pomocu dugmica na formi18.03.2008. u 07:26 - pre 196 meseci
Design forme i druga ikonica desno od čekića i šrafcigera, ona lepa sa zvezdicom. Tamo pastuj kod iz posta. Samo bih i ja napomenuo da nisam radio u Access 2007, moguće je da se tamo postupak razlikuje. Ne bih preporučio tebi kao početniku da radiš u toj verziji.
Ozbiljan i odgovoran mladić
 
Odgovor na temu

[es] :: Access :: povecanje i smanjivanje kolicine pomocu dugmica na formi

[ Pregleda: 2696 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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