Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.919 pregleda

Najnovija ↓

access optimizacija tabela problem 07.09.2006. u 22:15 · pre 245 meseci #1
Kako da kada pravim tabelu sifara i naziva dela , otkucam sifru a da mi se u sledecoj koloni pojavi naziv dela , napravio sam tabelu jedan gde su date sve sifre i nazivi delova sad treba nekako da povezem da kad pravim jednu vecu tabelu cim otkucam sifru odma da mi se pokaze naziv u sledecoj koloni eto ako moze onako natenane .....Hvala unapred
Re: access optimizacija tabela problem 08.09.2006. u 16:21 · pre 245 meseci #2
U većoj tabeli nikako ne treba da se unosi naziv dela nego samo šifra (pravila relacionalnih baza podataka). Ukoliko želiš prikaz naziva dela prilikom unosa/izbora šifre možeš tako što ćeš unos predvideti preko Lookup polja koje se puni šifrom i nazivom a upisuje samo šifradela
1/ U dizajn režimu "veće" tabele izabereš polje šifradela i predješ na karticu lookup.
2/ U property RowSource upišeš nešto kao SELECT šifradela, nazivdela FROM Tabela kako bi se lista za izbor popunila sa obe kolone
3/ U property Bound Column treba da bude 1, a u Column Count 2
4/ U property Column Width unesi širine kolona 1 i 2 za prikaz npr: 1cm;2cm - OBAVEZNO ŠIRINE ZA OBE KOLONE KOJE SE PRIKAZUJU

Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: access optimizacija tabela problem 08.09.2006. u 17:15 · pre 245 meseci #3
Hvala Jpeca, al nisam resio problem , ovako kako si mi ti objasnio kad unosim podatke pojavi se strelica sa padajucim izborom al ja opet moram "rucno" da trazim naziv dela u sledece polje , ja hocu da kad ubacujem podatke u ovu vecu tabelu da kad ubacim u jedno polje SIFRU da mi se u sledece polje odmah upise NAZIV DELA pod tom sifrom ,pokusavao sam ja sa lookup-om al nije to to.Treba da stvorim neku relaciju izmedju ta dva polja.Ali kako ??
Re: access optimizacija tabela problem 11.09.2006. u 08:44 · pre 245 meseci
izmenjeno 1 put, poslednji put Jpeca 11.09.2006. u 12:44
  1. Jpeca11.09.2006. u 12:44zapis iz teksta poruke
#4
Nisam razumeo šta ti tačno treba. Recimo da imaš tabelu Delovi sa kolonama SifraDela i NazivDela
a/ Ukoliko samo želiš da proširiš postojeću tabelu Delovi sa novim kolonama, dodaj nove kolone u dizajn režimu (Nove kolone moraju imati svoljsto Required field No ili neku default vrednost) i onda unosiš podatke za nove kolone. Koristeći ovu tehniku možeš i da kreiraš novu tabelu kao kopiju postojeće (Copy/Paste) sa svim podacima i da je onda proširiš sa novim kolonama. Napominjem da u istoj bazi ne bi trebalo da budu obe ove tabele jer se time pravi redundantni podaci (NazivDela u obe tabele) koji su izvor grešaka.

b/ Ukoliko dodaješ novu tabelu npr Zalihe pored postojeće tabele Delovi onda u novoj tabeli pored novih kolona (Kolicina, Magacin i dr.) treba SAMO kolonu SifraDela, a ne naziv dela kao što je već navedeno.

c/ Kada ti je potrebno za prikaz spajanje tabela Delovi i npr. Zalihe obavljaš pomoću upita (Query) npr
SELECT * from Delovi JOIN Zalihe ON Delovi.SifraDela=Zalihe.SifraDela
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: access optimizacija tabela problem 12.09.2006. u 17:13 · pre 245 meseci #5
Jpeca, evo ti konkretan primer ako hoces da mi pomognes a vidim da hoces evo uz ovu poruku saljem i moj problem ...hocu da u ovoj tabeli u u form pregledu da kad ubacujem broj iz imenika da mi se odma upise jed mere i naziv dela eto kad otvoris ovaj moj prikaz bice ti jasnije
Hvala jos jednom
Re: access optimizacija tabela problem 13.09.2006. u 09:37 · pre 245 meseci #6
Citat:

...u ovoj tabeli u u form pregledu ...


Ako se radi o tabeli izdato i subformi izdato

U tabeli izdato NIKAKO NE TREBA DA STOJE KOLONE Jed Mere i Naziv Dela. Prilikom unosa, ove kolone možeš PRIKAZATI na formi, ukoliko je to potrebno, ali se one čuvaju u tabeli SIFARNIK i nema potrebe da se "prepisuju". Dakle izbaci ove kolone iz tabele Izdato. U koloni Izdato dodaj kolonu za primarni ključ IzdatoID(AutoNum) - Nije moguće da ti broj iz imenika bude primarni ključ u obe tabele. Takođe tabela Jed mere nije dobro osmišljena - za ovaj primer izbriši vezu izmedju tabele Jed mere i SIFARNIKA.

O kreiranju strukture baze podataka pogledaj neku knjigu/tekst na Internetu recimo: http://www.tomjewett.com/dbdesign/dbdesign.php

Sada dolaziimo do toga kako da prikažeš kolone Naziv dela i Jed Mere na formi.

Kreiraj upit (query) IzdatoForm koji će prikazati sve kolone iz tabele Izdato i kolone Naziv dela i Jed Mere iz tabele SIFARNIK.

(SELECT izdato.*, SIFARNIK.[naziv dela], SIFARNIK.[jed mere]
FROM izdato INNER JOIN SIFARNIK ON izdato.[broj iz imenika] = SIFARNIK.[broj iz imenika])


Kao izvor podataka za subformu Izdato uzmi ovaj upit (Svojstvo RecordSource forme: IzdatoForm)
Umesto text boxa Broj iz imenika upotrebi Combo box (Iz konteksnog menija Change to ...). Kao svojstvo Row Source za ovaj kombo box izaberi SIFARNIK ( Bound Column = 1 ). Nakon što sačuvaš ovu podformu i pokreneš glavnu formu kad izabereš broj iz imenika treba da ti se prikažu Naziv i Jed mere.

Ako praviš aplikaciju u Accesu koristan će ti biti i ovaj link: http://www.praktikum.co.yu/skola/access/index.htm
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: access optimizacija tabela problem 13.09.2006. u 19:34 · pre 245 meseci #7
TO Jpeca , pa to sam trazio, hvala ti ko bratu , ma ne bavim se ja pravljenjem aplikacija to cisto na poslu da sebi olaksam rad i da imam pregled svega to je eto mala aplikacija a mnogo mi daje podataka , mucio sam se desetak dana vec sve varijante relacija pokusavao i nikako a nema se vremena da se sad uci i access vidim sad kolko sam gresio (nasa slova , razdvojene reci , ...) al eto za ovo kratko vreme sam dostai naucio HVALA jos jednom , pa ako bude opet nesta zaskripalo eto mene opet..
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme