Novo

Forum kao aplikacija na telefonu

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

  • 6 odgovora
  • 4.244 pregleda

Najnovija ↓

Problem sa primarnim kljucem 12.08.2010. u 16:11 · pre 197 meseci #1
Pre par godina napravio sam malu bazu za autoservis.
Sve radi ok, samo sam napravio jednu gresku, stavio sam da tabeli vozila primarni kjuc bude Registracija.
Pa kad hocu da menjam registraciju to je velika procedura, moram da dodam novo vozilo, pa sve radove da prebacim na novo, a tek onda staro vozilo da izbacim.

Ja sam zamislio da resenje ovog problema bude u promeni primarnog kljuca, tj da dodam novo polje IDV koje ce biti autonumber.

Sada su dve tabele vozila i rad povezena preko polja registracija.

Dodao sam novo polje IDV u vozila da bude autonumber, a takodje sam dodao novo polje IDV u tabelu rad u koju bi nekako trebao da prenesem vrednosti iz tabele vozila, samo ne znam kako.

Pokusao sam sa insert into:

insert into rad [idv]
from vozila.idv
where vozila.registracija=rad.registracija

Ali ne moze tako... Pokusao sam jos sa update i na neke druge nacine ali bezuspesno...
Ima neko predlog?
Potpis
www.survivor-srbija.com , www.zvezde-granda.org , www.ja-imam-talenat.com , www.tracarenje.com , www.dvorsrbija.com
Re: Problem sa primarnim kljucem 12.08.2010. u 22:56 · pre 197 meseci #6
Hmmmmmmm baza je velika, sigurno nemas cekirano na on close baze da ti napravi Compact
a to je kod vecine ljudi greska , zato se baza penje i na vise MB

A ne znam zasto mjenjas registraciju vozila, dal ona nije jedinstvena , jedino mozes auto promjeniti a tablica ostaje ista
il se varam...

mozda da stavis u tablicu da ti je primarni kljuc registracija_auta+datum_servisa ....
jel koliko kuzim tebi je problem kad ti auto drugi put dojde na servis
Re: Problem sa primarnim kljucem 13.08.2010. u 13:18 · pre 197 meseci #7
@Zoran
Radi, hvala puno
Sad bih trebao da smislim kako da promenim registraciju u dve tabele u isto vreme, u tabeli vozila i rad...

Mislio sam ovako:

Update Vozila
set registracija = [Unesite novi broj registracije]
where voziloID = ![Forms]![Vozila]![VoziloID]

Ali to mi je samo za jednu tabelu, a kako da uradi u isto vreme u dve?


@Trtko
Problem je sto sam stavio da mi je registracja primarni kljuc, a ljudi ponekad izgube tablice, pa menjaju registraciju, ali do sada sam to resavao tako sto dodam novi auto, pa radove prebacim samo na drugu registraciju.

Medjutim sada kod nas krece zamena tablica, tako da cu morati svim automobilima da promenim pa m je dosadasnjiu postupak prilicno nepraktican...
Potpis
www.survivor-srbija.com , www.zvezde-granda.org , www.ja-imam-talenat.com , www.tracarenje.com , www.dvorsrbija.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme