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

Kretanje kroz sve recorde

[es] :: Access :: Kretanje kroz sve recorde

[ Pregleda: 1671 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ombrs.do
Ristic Aleksandar
Administrator

Član broj: 170168
Poruke: 140
*.teol.net.



Profil

icon Kretanje kroz sve recorde21.06.2012. u 09:56 - pre 144 meseci
Opet imam pitanje .Malo sam u stisci sa vremenom ali nisam mogao da nadjem pravi primjer.Da li nakon apenda podataka u odredjenu tabelu mogu kodom natjerati kursor da bukvalno prodje kroz sva polja(od prvog do zadnjeg) u formi,jer svakim izlaskom iz polja odradio bi se neki dio koda.
Hvala unaprijed
Pozdrav
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Kretanje kroz sve recorde21.06.2012. u 10:21 - pre 144 meseci
Budi malo precizniji, mozda moze na neki jednostavniji nacin da se resi tvoj problem, bez prolazenja kroz sva polja.
 
Odgovor na temu

srdrazic

Član broj: 187994
Poruke: 509



+13 Profil

icon Re: Kretanje kroz sve recorde21.06.2012. u 10:49 - pre 144 meseci
Verovatno ima polja na formi kada ih napusti izvršava se određeni code ali ga plaši preskakanja takvih polja, a kad se preskoči code se ne izvrši.
Mislim da je to. Koliko ja znam u tabeli se ne mogu codovi izvršavati nego u formi.
Morao bi postaviti primer?
Teško je biti direktor a još teže ne biti!?
 
Odgovor na temu

ombrs.do
Ristic Aleksandar
Administrator

Član broj: 170168
Poruke: 140
*.teol.net.



Profil

icon Re: Kretanje kroz sve recorde21.06.2012. u 10:53 - pre 144 meseci
Da u pravu si
svako polje npr on exit odradi nesto i prekskaknjem nekih polja doslo bi do gresaka u izracunu u ostalim poljima.
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Kretanje kroz sve recorde21.06.2012. u 10:58 - pre 144 meseci
Jasno mi je da se kod moze jedino u formi izvrsiti, ali mozda moze na drugi nacin da se to odradi. Mozda bi mogao napisati neke namenske funkcije. Zato bi bilo najbolje da okaci to sto je radio.
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.dynamic.isp.telekom.rs.



+41 Profil

icon Re: Kretanje kroz sve recorde21.06.2012. u 11:25 - pre 144 meseci
Probaj ovo.
Jednog dana...
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Kretanje kroz sve recorde21.06.2012. u 14:50 - pre 144 meseci
Citat:
Da li nakon apenda podataka u odredjenu tabelu mogu kodom natjerati kursor da bukvalno prodje kroz sva polja(od prvog do zadnjeg) u formi,jer svakim izlaskom iz polja odradio bi se neki dio koda.


Tebi u stvari treba kod koji ce proci kroz sva polja na formi. To ne radi kursor. Kursor ni ne postoji u accesu. Postoji kod za kretanje kroz rekordset, sto nije ovde slucaj. Deluje da na svakom polju na formi imas kod koji se izvrsava na recimo OnExit ili LostFocus ili AfterUpdate (svi dogadjaji na nivou polja). Problem je sto s etaj kod ne zivrsi ako s eu polje uopste ne udje. Ako ne udjes u polje, ne mozes iz polja ni izici, i kod OnExit/LostFocus/AgfterUpdate se nikada ne zavrsi.

Mozda je bolej da batalis dogadjaje na nivou polja, i da na nivou forme, na AfterUpdate stavis nesto ovako na primer:

procedure Form_AfterUpdate()

If me!polje1 = x then call procedura_koj_se_izvrsva_za_polje_1
If me!polje1 = y then call procedura_koj_se_izvrsva_za_polje_2
If me!polje1 = y then call procedura_koj_se_izvrsva_za_polje_3
... i tako redom za sva polja

end sub

Mada, cim moras da radis ovakve stvari, nesto nije u redu sa generalnom idejom, koju nikako da nam kazes pa ti ne mozemo pomoci na pravi nacin. Za pohvalu je sto Sloj, Fox i sdrazic pokusavaju da pomognu, ali su primorani da citaju misli, sto ne funkcionise bas uvek.

 
Odgovor na temu

srdrazic

Član broj: 187994
Poruke: 509



+13 Profil

icon Re: Kretanje kroz sve recorde21.06.2012. u 19:12 - pre 144 meseci
Nešto slično imao sam i ja, samo kod mene se u subformi koja je u formi datasheet na nivou i više polja izvršavaju određene procedure što nije srećno rešenje ali uz malo pažnje funksioniše.
Da, interesantno koliko ljudi želi da pomogne, ne računam sebe, a onda tražioci usluge i ne potrude se da do kraja obrazlože problem.
Teško je biti direktor a još teže ne biti!?
 
Odgovor na temu

ombrs.do
Ristic Aleksandar
Administrator

Član broj: 170168
Poruke: 140
*.teol.net.



Profil

icon Re: Kretanje kroz sve recorde22.06.2012. u 08:49 - pre 144 meseci
Ljudi havala na odgovorima.Na kraju cu napisati MsgBox kojim cu ih zamoliti da malo enter-aju i to je to.
Hvala vam puno
Pozdrav
 
Odgovor na temu

ombrs.do
Ristic Aleksandar
Administrator

Član broj: 170168
Poruke: 140
*.teol.net.



Profil

icon Re: Kretanje kroz sve recorde22.06.2012. u 12:04 - pre 144 meseci
Uradio sam to ovako

DoCmd.GoToControl "Ulaza artikala subformP"
DoCmd.GoToControl "Vrsta artikla"
DoCmd.GoToControl "Kolicina artikla"
DoCmd.GoToControl "Ukupna nabavna vrijednost po artiklu"
DoCmd.GoToControl "Text49"
DoCmd.GoToControl "Rabat ulaza"
DoCmd.GoToControl "Promjena cijene"
DoCmd.GoToControl "Promjena cijene MP"
DoCmd.GoToControl "Ulazni PDV"
DoCmd.GoToControl "Text54"
DoCmd.RunCommand acCmdRecordsGoToNext

i odradjuje
Hvala puno
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Kretanje kroz sve recorde22.06.2012. u 13:43 - pre 144 meseci
Cini mi se da sad razumem sta se hoce. Hoces da nateras korisnike da unesu nesto u odredjena polja, da ne preskoce neka polja. Ako sam pogodio, onda moze i ovako:

U dizajnu tabele, za svako polje se postavi Required = Yes, te rekord ne moze da se sacuva, kroz formu ili bez forme, ukoliko se ne unesu podaci u sva 'required' polja. Required znaci "zahteva se". Kontrole na formi nemaju "required" property, ali imaju Validation Rule, gde mozes da uneses NOT NULL i imace siti efekat kao Required = YES. Redosled popunjavanja polja definises sa Tab Order. I to sve bez koda
 
Odgovor na temu

[es] :: Access :: Kretanje kroz sve recorde

[ Pregleda: 1671 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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