Prikazi cijelu temu 16.09.2017 00:17
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Lokacija:Ohrid Makedonija


Predmet:Re: MS Access aplikacija u VB
Moras tu obrnuti pazna na dve stvari.
Prva stvar je kako se generira ID i druga stvar je kako upises podatke..
Kako Ja radim to:
Ako imamo forma na koja imam grid kao subforma.
1. Forma nikad nije vezana za Recordset ili u tvom slucaju Data set.
2. Svi polja na tu forme su nevezane.
- Kad napravis nevezana forma sa nevezani polja u tom slucaju nemoze se duplirati ID broj.
Da recimo da imamo command button New i command button Save i na button New stavljas da se sva polja pobrise ili popune sa defaul vrednost nakon clicka na New ti popunjavas sva ostali polja oko tog dokumenta i kad je sve popunjeno ides na command Save i kad cliknes na Save ti dodas Novi Zapis u data setu upises sve iz nevezani polja u datasetu i na kraju zacuvas taj dataset.
Kad si ovo odradio ides na iscitavajne ID iz taj dataset i na osnovu ID ja koi si iscitao stvaras nov Data set koi ti je potreban za gridu.
Ja radim to odprilike ovako i nikad nisam imao problema sa duplirajne ID ja.
Moj sovet ti je ako radis visekorisnicke aplikacije vodi paznju jedan isti tip na dokumenti u isto vreme da rade dvoje korisnike.
Ako u isto vreme dvoje korisnike prave fakturi uvjek imaces problema da sinhroniziras brojeve.
Ako dvoje korisnike moze taditi u isto vrene na isti tip dokument u tom slucaju mozes napraviti tabela u koja ce uupisujej koi korisnik koi ID i Redni broj zauzeo.