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

Problem upisivanja u subformu.

[es] :: Access :: Problem upisivanja u subformu.

[ Pregleda: 2943 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
85.114.47.*



+2 Profil

icon Problem upisivanja u subformu.27.01.2009. u 12:15 - pre 185 meseci
Pozdrav svima.

Imam problem koji me muči več nekoliko dana i nikako da ga riješim.
Imam formu sa subformom u koju trebam upisivati odrđene podatke. Subforma je u obliku Continuous Forms. U prvi red forme podatak se upiše bez broblema , međutim kada pređem u novi red kursor mi se uvjek sam vrati na prvi red.

Molim pomoć.

Šaljem primjer
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Problem upisivanja u subformu.27.01.2009. u 14:20 - pre 185 meseci
To je tako sa continious forms. Mozes da probas "Docmd.GoToecord acLast" ali mislim da ni to ne radi. Ako ipak radi, super. Ako ne, stvar je komplikovanija i zahteva nevezanu subformu. ne znam napamet, nekad davno sam to radio i moram da pogledam kako je tacno bilo reseno.

 
Odgovor na temu

Trtko
Koprivnica

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



+8 Profil

icon Re: Problem upisivanja u subformu.27.01.2009. u 14:29 - pre 185 meseci
DoCmd.GoToRecord , , acNewRec

@Zidar, skoro pa pogodio

 
Odgovor na temu

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
*.dsl.optinet.hr.



+2 Profil

icon Re: Problem upisivanja u subformu.27.01.2009. u 15:34 - pre 185 meseci
Na koji događaj to treba da upišem?
Pokušao sa u subformi na After Update
i na text box-u za upis količine i ne pomaže.

Također sam primjetio da ovaj problem nastaje kada formu "frmEvidencija" orvorim iz forme "Pretraga Naloga", a kada formu "frmEvidencija" samu tada se kursor ostaje u novom redu.
Također sam subformu promjenio u oblik Datasheet pa ni to nije pomoglo.

[Ovu poruku je menjao pmiroslav dana 27.01.2009. u 16:47 GMT+1]
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Problem upisivanja u subformu.27.01.2009. u 21:38 - pre 185 meseci
Kod mene subforma subRealizacija ne radi nikako, ne moze da se upise datum. Date picker nece da radi. Valjda zato sto imam Access 2007?

Bez obzira na to, nesto si zakomplikovao. Vidi ovo, na tvojoj kontroli subRealizacija imas ovako:

Link Master Fields: broj;txtOperacija
Link Child Fields: broj;Broj_op

Deluje OK, samo sto na master fomi ne vidim txtOperacija. Ispada da je subforma bound, ali bas i nije.

Dalje, na subformi imas text boxove broj i IDDijela koji imaju DefaultValue sa master forme. Posto je polje Broj deo Link Child Field, onda DefaultValue nema ma bas nikakvog smisla, jer ce ga uzeti sa master forme ionako. DefaultValue verovatno smeta i pomalo zbunjuje Access. Mnogo bi lakse bilo kad ne bi formatirao kontrole pre nego sto prorade. Ako bi na subformi stavio da su sve kontrole vidljive, pa onda stavio labele iznad njih u form header, lakse bi bilo da pratimo sta se desava. Ovako, sakrio si sve ono sto bi nam moglo pomoci da nadjemo probelm

Subforma na formi frmEvidencija, ako je bound, treba da se otvori cim se otvori form frEvidencija. Ti nesto petljas sa list boxom - kao kad se nesto izabere u list boxu izborOp (koji je unbound) onda se popuni subforma. A list box izborOp cita podatke iz kverija koji uzima parametar sa master forme. To ti je riba ribi grize rep.

A nemas ni PK u tabeli tblRealizacija. Verovatno ne smeta subformi, ali nije dobra ideja. I kolona Broj_Op nema nikakvo ogranicenje, moze da se unese sta god hoces. Ako je tako, sta ce ti onda sva ova muka sa list boxom i biranjem radne operacije. Vecina rekorda u tabeli koju si dao u primeru ima Broj_Op = 0. Mozda to ima neke veze sa problemom, a mozda je to rezultat koda koji 'nece da proradi'.


Meni je tvoj nacin bio suvise komplikovan pa sam resio drugacije:

Napravio sam formu frmNalog_Z. Master forma = frmNalog_Z, subforma = frmArhivaNalog_Z, sobdatasheet na subformi = frmRealizacija_Z. Ovako radis:
Otvoris Nalozi_Z za oderdjen nalog, kako znas i umes. Tu vidis sve sta imas u arhivi za taj nalog. Kad kliknes na plusic s leve strane u subformi Arhiva, otvori se subdatasheet gde mozes da uneses IDDijela i broj komada i datum. I naravno da je subforma za realizaciju na novom rekordu. Ne mogu da kazem da nema ni jedna linije koda. Ima tacno jedna, u formi frmRealizacija_Z na OnOpen. Kod je takodje potreban samo da bi odnekle otvorio frmNalog_Z.

Primeti da master forma, subforma i subdatasheet prate tvoj relationships dijagram

Kako rekoh, the best code is no code at all, or very little code if we really have to.....







Prikačeni fajlovi
 
Odgovor na temu

domaci_a_nas
PHP developer

Član broj: 42333
Poruke: 524
*.dynamic.sbb.rs.



+8 Profil

icon Re: Problem upisivanja u subformu.28.01.2009. u 08:22 - pre 185 meseci
Nemam vremena da pogledam originalnu bazu i siguran sam da je Zidar napravio da radi kao zmaj, ali ono što je izazvalo problem je verovatno što si postavio Subform.Requery posle čega se kursor vraća na početak. Sve što Zidar piše oko Link child fields i Link master fields stoji i treba da koristiš u svom konkretnom slučaju.
Ozbiljan i odgovoran mladić
 
Odgovor na temu

pmiroslav
Miroslav
Osijek

Član broj: 57354
Poruke: 298
*.dsl.optinet.hr.



+2 Profil

icon Re: Problem upisivanja u subformu.29.01.2009. u 18:59 - pre 185 meseci
Predizajnirao sam forme na način kako mi je Zidar predložio i sada to radi OK. Zahvaljujem se na sugestijama.
Međuti još uvijek me muči, u čemu osnovni problem da kada formu "frmEvidencija" otvorim pomoču koda iz forme "Pretraga Naloga" ne mogu upisivati u drugi red subforme, a kada formu "frmEvidencija" otvorim samu tada je sve uredu redu.
 
Odgovor na temu

skahu
slobodni umjetnik
rajvosa

Član broj: 160909
Poruke: 12
77.238.203.*



Profil

icon Re: Problem upisivanja u subformu.05.02.2009. u 19:35 - pre 185 meseci
Zdravo svima

Listao sam mnoge teme, pitanja i odgovore, ali nisam mogao pronaći odgovor za ovo što me muči:

tabela otprilike izgleda ovako:
naziv artikla
jedmjere
cijena

pitanje

kako mogu u sub formi u kojoj je polje za izbor artikla combobox, kada izaberem određeni artikal da u polju jedmjere i cijena automatski dobijem odgovarajuće vrijednosti

hvala
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Problem upisivanja u subformu.05.02.2009. u 21:18 - pre 185 meseci
Na događaj AfterUpdate tvoje kolone "naziv artikla" napiši:

Me![jedmjere] = DLookup("[jedmjere]", "NazivTvojeTabele", "[naziv artikla]='" & Me![naziv artikla] & "'")
Me![cijena] = DLookup("[cijena]", "NazivTvojeTabele", "[naziv artikla]='" & Me![naziv artikla] & "'")
 
Odgovor na temu

skahu
slobodni umjetnik
rajvosa

Član broj: 160909
Poruke: 12
*.sa.hs-hkb.ba.



Profil

icon Re: Problem upisivanja u subformu.06.02.2009. u 16:46 - pre 185 meseci
Veliko hvala
 
Odgovor na temu

[es] :: Access :: Problem upisivanja u subformu.

[ Pregleda: 2943 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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