Access-PROBLEM!!! Pomoc trazim!!!!

Access-PROBLEM!!! Pomoc trazim!!!!

offline
  • Pridružio: 14 Nov 2008
  • Poruke: 5

Radim, neki program amaterski cisto za mene da vodim neku evidenciju.
Programce ima dve forme, jedna forma sadrzi osnovne informacije o kupcu (Ime, Prezime, Broj telefona itd...) a druga forma je racun-usluge.
Ona je podeljena na da kazem dva dela, prvi deo sacinjavaju podaci o kupcu a drugi deo su usluge, vrsta usluge cena i ukupan iznos.
e sad, posto se desava da imam nekoliko stalnih musterija, da li postoji nacin da se npr. napravi jedan combo, da klikom na njega izaberem musteriju i da se pritom popune sva ona ostala polja (Ime prezime, broj telefona itd...) da ne bih uvek upisiva sve te podatke ponovo.

Mozda bas nisam najbolje objasnio, posto sam pocetnik u ovome, ali saljem primer pa vidite.
Hvala unapred svima koji pokusaju da rese moj problem

Dopuna: 01 Feb 2009 19:15

mycity.rs/must-login.png



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 29 Dec 2006
  • Poruke: 55

Desni klik u Design modu forme na polje koje želiš da pretvoriš u Combo Box. Change To, Combo Box, Properties, Odaberi Row Source, podesi Column Widths, Column Count i Bound Column.

Na događaj AfterUpdate tog Combo Boxa napiši VBA kod. E sad od toga po kojem polju pretražuješ i kojeg je tipa polje u uslovu zavisiće VBA kod i sintakasa.

Me![PREZIME] = DLookup("[PREZIME]", "INFORMACIJE O KUPCU", "CSTR([SIFRA])='" & CStr(Me![SIFRA]) & "'")

Ovo je za slučaj da je SIFRA numerik, a PREZIME text.

U svakom slučaju ništa bez prikačenog fajla.



offline
  • Pridružio: 14 Nov 2008
  • Poruke: 5

fajl sam prikacio, meni prikazuje da je uplodovan
Hvala za dat odgovor

Dopuna: 02 Feb 2009 22:28

Nisam uspeo nista da uradim, malo mi je komplikovano, nisam bas profesionalac u access-u
POzz

offline
  • Pridružio: 29 Dec 2006
  • Poruke: 55

Dodao sam ti ono što sam opisao u prethodnom odgovoru.
Inače tabela racun-otpremnica je zrela za razbijanje na dve tabele:
"Kupci" i "racun-otpremnica" sa vezom jedan prema više na strani "racun-otpremnica". Kolona Ukupno ti ne treba. To se uvek da izračunati.
Uzmi neku knjigu iz Access-a i neku iz projektovanje baza podataka ako hoćeš nešto ozbiljno da naučiš.

mycity.rs/must-login.png

offline
  • Pridružio: 14 Nov 2008
  • Poruke: 5

Hvala punoooooooo, na ovoj brzini i resavanju mog problema.
POzzz

Dopuna: 08 Feb 2009 19:51

mozda sam malo dosadan, pre neki dan pomogao si mi mnogo da resim onaj problem sto me je dugo mucio, ako se secas. Sve radi super, sve je OK, ali opet me muci jedan problem, sto je za tebe sigurno sitnica. U pitanju je izracunavanje sume CENA, ja sam to pokusao da uradim sa jednostavnom sifrom (cena1+cena2+cena3+cena4) i dobijam ukupnu cenu po racunu, ali ne mogu nikako da to sacuvam u tabelu jer kad ukucam taj kod, ne vidim nigde gde treba da podesim da mi taj podatak sacuva u tabelu racun-otpremnica u polje UKUPNO. To sam nekako pokusao da zanemarim, i u raportu kad stampam racun pokazuje mi na svakom racunu istu ukupno cenu, tj ukupnu cenu onog zadnjeg racuna, dok kad gledas u glavnu formu racun-otpremnica ukupna cena ja tacna , tj. onakva kakva treba da bude. i jos jedan problem, na glavnoj formi stavio sam comand button za stampu, ali pritiskom na to dugme on zadaje stampu za sve racune koje postoje u bazi. Verovatno postoji neki kod koji pogucava da se stampa samo taj racun, tj. racun u kojem se trenutno nalazis-radis.
Ja se nadam da ces shvatiti ono sto sam ovoliko pisao, i da ces mi pomoci.
Hvala unapre!!!! Evo linka

mycity.rs/must-login.png

offline
  • Pridružio: 29 Dec 2006
  • Poruke: 55

U rportu treba da stoji za Control Source text box-a UKUPNO:
=[Kolicina1]*[Cena1]+[Kolicina2]*[Cena2]+[Kolicina3]*[Cena3]+[Kolicina4]*[Cena4]+[Kolicina5]*[Cena]

U VBA kodu pri pokretanju štampe treba da stoji:
DoCmd.OpenReport stDocName, acPreview, , "RacunBroj = '" & Me!RacunBroj & "'"

da bi štampao UKUPNO za trenutni zapis. Znači koristiš WhereCondition opciju.

Popravio sam ti ovo što si tražio mada bi bilo dobro da ponovo pročitaš moj odgovor od 3. februara. Bazu treba normalizovati. Nemoj da sve temeljiš na ideji kako treba da izgleda forma za unos. U tabelama nesme da se ponavljaju kolona1, kolona2, ... cena1, cena2....To je pouzdan znak da treba normalizovati tabele.


mycity.rs/must-login.png

offline
  • Pridružio: 14 Nov 2008
  • Poruke: 5

Ok, vidi se da baratas access-om odlicno. Ja sam ipak amater, pocetnik, a ovo je moj neki prvi ozbiljniji rad. Znam da sam sigurno pogresio jos na pocetku, kada sam pocinjao da radim ovu bazu, ili sta je tu je. Niko se nije rodio naucen, tako da sad znam, da kada budem krenuo da pravim sledecu bazu pvo papir u ruke, pa tek onda da se pocne sa izradom baze.
Ne kapiram sta to znaci normalizovati baze?
Sta to prakticno znaci?

offline
  • Pridružio: 29 Dec 2006
  • Poruke: 55

Projektovanje baza podataka je posebna disciplina. Ne mogu na ovako malo prostora da ti objasnim čitavu teoriju i sva pravila normalizacije. To bi bilo preambiciozno. Konkretno u tvom slučaju to znači da od tabele"racun-otpremnica" treba napraviti dve: "Kupci" i "racun-otpremnica" sa vezom jedan prema više na strani "racun-otpremnica".

Pogledaj kako bi izgledao tvoj početni primer.
mycity.rs/must-login.png

offline
  • Pridružio: 14 Nov 2008
  • Poruke: 5

Hvala puno na ovim odgovorima i pomoci
POzz

Ko je trenutno na forumu
 

Ukupno su 597 korisnika na forumu :: 28 registrovanih, 1 sakriven i 568 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Sale, A.R.Chafee.Jr., aljosa7, Apok, cikadeda, crnitrn, Djordje29, Drug pukovnik, Faki-Valjevo, Georgius, manda87, Markoni29, Mercury, Milan A. Nikolic, milos.cbr, mladen.zovko, nebkv, nemkea71, nuke92, Profica, ruma, Snorks, StepskiVuk, stug, time, vasaw, Vlada78, yufighter