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

Delete records in subform problem

[es] :: Access :: Delete records in subform problem

Strane: < .. 1 2 3

[ Pregleda: 6014 | Odgovora: 46 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Delete records in subform problem10.10.2007. u 14:26 - pre 201 meseci
Ma uradi onda lakši način. Mnogo je važnije da ti bude jasno i da ga lakše održavaš nego da bude elegantno. Ja sam samo hteo da ti pokažem šta može. Sačuvaj jednu kopiju ovakve baze, pa kad malo sazri aplikacija možda ćeš prilikom sledeće revizije poželeti nešto takvo.
 
Odgovor na temu

djvujke
lazarevac

Član broj: 59048
Poruke: 29
194.89.192.*



Profil

icon Re: Delete records in subform problem12.10.2007. u 08:53 - pre 201 meseci
nemogu da nastavim dalje, jer ne znam kako si osmislio prijem i otprem robe,tj. kako to iz forme da se odradi
evo trenutne baze.
Prikačeni fajlovi
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Delete records in subform problem12.10.2007. u 09:44 - pre 201 meseci
To sam ti napisao pre tri-četiri dana:

> Što se tiče unosa dokumenta moraćeš da napraviš dugme i ispod njega VBA kod koji će da ažurira slogove u magacinu dodajući ih ili brišući u zavisnosti od tipa dokumenta (Prijemnica ili Otpremnica). Pošto nema polje količina u magacinu jer se svaki primerak robe dodaje i oduzima pojedinačno, a roba prati kvalitativno a ne kvantitativno, tvom kodu za ažuriranje trebaće For Next petlja i brojač iniciran količinom u tabeli StavkeDokumentaTbl. " <

Dakle nakon unete jedne prijemnice (jedan slog zaglavlja i jedan ili više slogova stavki) pokrećeš Command Button (dugme) koje napraviš i VBA kod na događaj On Click tog dugmeta. VBA kod bi trebalo da radi punjenje magacina.

Ja inače mogu da ti pomognem savetima ali nemam vremena da pišem kod. Probaj da pokupiš sa foruma sav VBA kod gde se spominje ažuriranje tabela. To prouči i primeni na tvom primeru. Ako zapneš tokom pisanja u vezi neke sintakse ili neočekovane greške u izvršavanju, okači primer sa uputstvima gde i šta loše radi i nešto malo unetih podataka, tek da se može iztestirati, pa ću ja ili već neko da pomogne. Ovo "knjiženje" bi moglo da se uradi i pomoću query-ja. Pitanje je samo šta ti više leži SQL ili VBA.
 
Odgovor na temu

djvujke
lazarevac

Član broj: 59048
Poruke: 29
194.89.192.*



Profil

icon Re: Delete records in subform problem12.10.2007. u 10:23 - pre 201 meseci
ja sam to sve odradio u prvoj verziji ove baze koju sam poslao...
tabele i veze izmedju njih su iste i na ovoj i onoj staroj bazi...meni je pravilo problem brisanje podataka iz tabele..combo on change jer mi menja vrednost koju sam izabrao a promenjenoj ne vraca staru...multiply delete jer nevraca stanje u prethodno svim rekordima vec samo posljednjem...
sql over vba, vba over sql sve je jedno sta cemo koristiti, samo moras mi objasniti na primeru kako si mislio da
u otpremnicu ubacuje stavke...

ja sam imao combo (podatke je vukao iz queryja ok roba) i iz komba izaberem neki partno
onda preko afterupdate odradim updajte qerija a pre toga promenim stanje robe u pozajmljena
greska se javlja kad isti taj kombo promenim opet...jer ostavi stanje ove prve robe na pozajmljen i normalno novoj promeni na pozajmljen..pa sad u magacinu imam stanje robe pozajlmjen ali nigde nije otisla..
delete je isto problem ako si video sta sam pisao...

master problem je ustvari nacin upisa podatak i tu mi treba pomoc
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Delete records in subform problem12.10.2007. u 12:48 - pre 201 meseci
Evo jedne teme gde je obrađeno ažuriranje tabela i prenos podataka iz jedne tabelu drugu po nekim kriterijumima.
http://www.elitesecurity.org/t267896-0#1625333

> samo moras mi objasniti na primeru kako si mislio da
u otpremnicu ubacuje stavke... <

Stavke otpremnice se ukucavaju kao i stavke drugih dokumenta. Onog momenta kad ih knjižiš petlja koja vrti stavke iz otpremnice briše pojedine stavke iz magacina ili im u još boljem slučaju dodeljuje oznaku za stanje "PRODATO", a kod pregleda se u tom slučaju vodi računa o stanju, to jest pozivaju se samo slogovi sa stanjem koje je potrebno u pregledu.
Na tebi je da odlučiš da li ćeš stavke u magacinu da brišeš ili da ažuriraž njihovo stanje. Ova druga varijanta je dobra i zbog tog što ostaje istorijat svega što je ikad ušlo u magacin.

 
Odgovor na temu

djvujke
lazarevac

Član broj: 59048
Poruke: 29
194.89.192.*



Profil

icon Re: Delete records in subform problem15.10.2007. u 08:19 - pre 201 meseci
nije to to...no nema veze cu se patim pa kolko uradim..
 
Odgovor na temu

djvujke
lazarevac

Član broj: 59048
Poruke: 29
194.89.192.*



Profil

icon Re: Delete records in subform problem09.11.2007. u 10:00 - pre 200 meseci
daklen patio sam se neko vreme ,...uradio neke izmene ali .... opet isto problem sa brisanjem rekorda i updatetom
nesto jet engine pravi problem ...ustvari verovatno ja pravim njemu probleme...ali on meni zadaje glavobolju,,,
ako moze ko da pogleda bazu i uputi na greske (po mogucstvu i njihova resenja) i objasni sto ovde neradi delete
tj. u subfrmDokumenit onDelete event zove updateStatus koji treba da promeni status robe i ako je roba nova(nema je ni u jednom dokumentu) da je obrise iz magacinTab...
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Access :: Delete records in subform problem

Strane: < .. 1 2 3

[ Pregleda: 6014 | Odgovora: 46 ] > FB > Twit

Postavi temu Odgovori

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