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

Pomoc oko Query-ja

[es] :: Access :: Pomoc oko Query-ja

Strane: 1 2 3

[ Pregleda: 6778 | Odgovora: 49 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Pomoc oko Query-ja02.07.2011. u 22:36 - pre 156 meseci
Kako da u Query-ju napravim da mi se ne prikazuju dupli podaci?
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.dynamic.sbb.rs.



+15 Profil

icon Re: Pomoc oko Query-ja02.07.2011. u 22:51 - pre 156 meseci
SELECT DISTINCT

ili

SELECT DISTINCTROW

Prvi ima opis: Omits records that contain duplicate data in the selected fields.

Drugi: Omits data based on entire duplicate records, not just duplicate fields.

Pozdrav,
Branislav
 
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: Pomoc oko Query-ja02.07.2011. u 22:59 - pre 156 meseci
Mozes li mi malo to pojasniti, evo sta mi konkertno treba. Pravim katalog diskova sa filmovima, e sad napravio sam Append Query koji mi dodaje glumce u odredjenu tabelu, ali problem mi se javlja kada mi se pojavi glumac koji vec postoji u tabeli. Pa sam mislio da napravim query koji mi nece prikazivati vise puta jednog istog glumca.
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.dynamic.sbb.rs.



+15 Profil

icon Re: Pomoc oko Query-ja02.07.2011. u 23:14 - pre 156 meseci
E sad, ima barem tri načina da se to ne desi. Možda je najlakši da postaviš indeks na polje naziv glumca, Duplicates: No i onda upit neće moći da doda duplikat u tabelu. To što tebi treba nije ono što si prvi put pitao. :)
Pozdrav,
Branislav
 
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: Pomoc oko Query-ja02.07.2011. u 23:21 - pre 156 meseci
Kad sam uklonio primary key iz tabele u kojoj mi dodaje glumce i kada sam index stavio na yes(duplicateOK), ali mi sad ubacuje vise puta iste glumce
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.adsl.eunet.rs.



+41 Profil

icon Re: Pomoc oko Query-ja03.07.2011. u 00:02 - pre 156 meseci
Lepo piše:
Citat:
banem: E sad, ima barem tri načina da se to ne desi. Možda je najlakši da postaviš indeks na polje naziv glumca, Duplicates: No i onda upit neće moći da doda duplikat u tabelu. To što tebi treba nije ono što si prvi put pitao. :)

Znači ne brišeš primary key i ne postavljaš yes duplikate ok,već onako kako ti je Banem napisao.I onda append query dodaje samo one podatke kojih nema u tabeli.Ako okačiš primer i malo bolje objasniš šta ti treba,možda nađemo pravo rešenje. Pozdrav
Jednog dana...
 
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: Pomoc oko Query-ja03.07.2011. u 00:13 - pre 156 meseci
Kada postavim tako kao sto je rekao javlja mi gresku, evo okacicu fajl. Kada otvorim formu frmBaza_filmovi i kada kliknem na dugme Run Append Query kada u polju Glavna uloga odaberem nekog glumca sa liste javlja mi gresku.
Prikačeni fajlovi
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.adsl.eunet.rs.



+41 Profil

icon Re: Pomoc oko Query-ja03.07.2011. u 00:27 - pre 156 meseci
Pa javlja da ne može da doda sve podatke,jer ih već ima u tabeli.Šta je sporno? Zar nisi to i želeo?
Jednog dana...
 
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: Pomoc oko Query-ja03.07.2011. u 00:29 - pre 156 meseci
Sporno je to sto ja hocu da ih ne dodaje u tabeli Glumci ako vec postoje, vec samo u tabelu Baza Filmova i da mi se ne pojavljuje ta poruka.
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.adsl.eunet.rs.



+41 Profil

icon Re: Pomoc oko Query-ja03.07.2011. u 00:38 - pre 156 meseci
Ovako sam te ja shvatio:hoćeš da preko forme frmBaza_filmova preko komandnog dugmeta run append query dodaš glumca u tabeli tblGlumci,ako ne postoji ,a ujedno da ga dodaš u tabelu tblBazaFilmova,koja ti je inače record source za pomenutu formu.A kako si mislio da dodaš nove glumce,kad ti je row source za combo glavniglumac u stvari tblGlumci? Da li sam dobro shvatio?
Jednog dana...
 
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: Pomoc oko Query-ja03.07.2011. u 00:44 - pre 156 meseci
Tako nesto.
Znaci ja preko forme unosim glumca u tblBazaFilmova a u toj tabeli su mi polja Glavna uloga1,2,3 i 4 povezana sa tblGlumci. E sad ako ne postoji Glumac u tblGlumci da ga doda a ako postoji samo da ga dodaje u tblBazaFilmova. Znaci sad mi samo treba da mi ne prikazuje ono obavestenje da ga ne moze dodati, to bi verovatno moglo da se resi nekim VBA kodom.
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.adsl.eunet.rs.



+41 Profil

icon Re: Pomoc oko Query-ja03.07.2011. u 00:56 - pre 156 meseci
Pa nije baš najbolje rešenje da dozvoliš ubacivanje glumca preko combo boxa ,koji je vezan za tabelu u koju želiš to da odradiš.Bolja varijanta je da ako u padajućoj listi tog combo boxa ne nađeš glumca,onda klikom na dugme (runappendQuery) pozoveš novu formu za ubacivanje novih glumaca,i prilikom zatvaranja te forme ,automatski će da ti se u padajućoj listi combo boxa pojaviti novi glumac.Probaj tako.Ako hoćeš,odradiću ti ja pa pogledaj.A što se tiče poruke,nju zaobilaziš tako što na početku izvršavanja koda staviš
Code:
DoCmd.SetWarnings False
.
Jednog dana...
 
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: Pomoc oko Query-ja03.07.2011. u 01:02 - pre 156 meseci
Hvala to mi je trebalo.
Uzima mi iz tblBazaFilmova imena glumaca i preko Append Query-ja ubacuje u tabelu tblGlumci.
Ne bih da mi se otvara druga forma u kojoj bi unosio ime glumca, vec ako moze da iz ovih Combo Box-ova to odradi.
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.adsl.eunet.rs.



+41 Profil

icon Re: Pomoc oko Query-ja03.07.2011. u 01:10 - pre 156 meseci
Pa ne može da ti uzima iz tabele, koja je record source forme preko koje ubacuješ zapise u tu tabelu. Samim popunjavanjem forme ti već ubacuješ nove zapise u tabelu tblBazaFilmova i nema potrebe da se odrađuje nikakav appendQuery da bi popunio tu tabelu.Zato i postoje forme,da bi preko njih punio određene tabele i pravio sebi bazu podataka.Evo ti dole primer pa vidi kako bi trebalo to da izgleda.Još jedna greška postoji,a to je da si u tabeli tblGlumci postavio imena i prezimena glumaca u isto polje,a bez nekog jedinstvenog ID-a,recimo šifre tog glumca.ali sada nemam vremena da ti i to prepravljam.Pogledaj pa reci da li odgovara,jer je već kasno,spava mi se .biću tu još 10-tak minuta.Pozdrav.
Samo da dodam da na onlostfocus dugmeta za otvaranje frmGlumci dodaš Me.refresh.

[Ovu poruku je menjao SLOJ.1973 dana 03.07.2011. u 02:24 GMT+1]
Jednog dana...
Prikačeni fajlovi
 
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: Pomoc oko Query-ja03.07.2011. u 06:59 - pre 156 meseci
Ali ja ne popunjavam tebelu tblBazaFilmova pomocu Append Query-ja, vec preko Append Query-ja popunjavam tabelu tblGlumci. Ne svidja mi se da imam jos jednu formu preko koje bi upisiva samo glumce jer to mi je dupli posao, vec ako imam glumca u bazi da ga iz baze preuzmem, ako ne da ga sam upisem i po zavrsetku upisivanja da ga dodam u bazu da bi ga imao za kasnije. Ta tabela tblGlumci mi sluzi samo da kasnije mogu da vrsim pretragu filmova po glumcima.
 
Odgovor na temu

SLOJ.1973

Član broj: 130198
Poruke: 871
*.adsl.eunet.rs.



+41 Profil

icon Re: Pomoc oko Query-ja03.07.2011. u 11:10 - pre 156 meseci
Zar ova rečenica dole ne ukazuje na to da si ipak želeo da taj append query radi upravo to što si napisao?
Citat:
FOX028: Sporno je to sto ja hocu da ih ne dodaje u tabeli Glumci ako vec postoje, vec samo u tabelu Baza Filmova i da mi se ne pojavljuje ta poruka.

Jednog dana...
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
212.178.229.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Pomoc oko Query-ja03.07.2011. u 13:02 - pre 156 meseci
U prilogu sam Vam dao resenje koje ste Vi pretpostavljam zeleli. Znaci samo resenje Append Query-ja. O ostalom bi bilo dosta diskusije i prekrajanja (modeliranja).
Prikačeni fajlovi
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Pomoc oko Query-ja04.07.2011. u 13:11 - pre 156 meseci
Mislim da si jako loše dizajnirao bazu (iako to nije ovdje tema, ali ipak te želim upozoriti). Kao prvo, polja "glavni glumac 1", "glavni glumac 2" itd. su ti jako loše rješenje. Pogledaj malo po forumu teme o normalizaciji baze i kreni nanovo raditi bazu, to ti je moj savjet.
F
 
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: Pomoc oko Query-ja04.07.2011. u 13:38 - pre 156 meseci
Hvala na savetu. Ali kad si mi vec sugerisao na to mogao bi mi reci zasto je to lose resenje i dati neki predlog kako da to preuredim. Hvala.
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Pomoc oko Query-ja04.07.2011. u 14:05 - pre 156 meseci
Ako npr. u filmu ima 7 glavnih glumaca, kako češ to riješiti?

Prouči Normalizacija baze:

Normalizacija
F
 
Odgovor na temu

[es] :: Access :: Pomoc oko Query-ja

Strane: 1 2 3

[ Pregleda: 6778 | Odgovora: 49 ] > FB > Twit

Postavi temu Odgovori

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