Novo

Forum kao aplikacija na telefonu

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

  • 1 odgovor
  • 3.902 pregleda

Najnovija ↓

insert i update tabela 18.01.2005. u 13:44 · pre 265 meseci #1
Zdravo svima,
treba dve tabele iz dve razlicite baze podataka da aktualiziram.
Imam tabelu Alfa i tabelu Beta u Staroj_DB
Te dve tabele imam isto i u Novoj_DB.
Tabele su identicne, iste "column name", "data type", samo razliciti broj podataka.
Kako da tabelu Alfa i tabelu Bena u Novoj_DB sa podaticima iz tabela Stare_DB sa "update" aktualiziram ako je isti "Primary Key", odnosno da sa "insert" upisem nove podatke ako oni jos ne postoje u novim tabelama.

Hvala puno na odgovoru.
Ana



Re: insert i update tabela 19.01.2005. u 14:23 · pre 265 meseci #2
1. Otvori fajl Nova_DB.MDB (sa tabelama Alfa i Beta)
2. Linkuj (Attach) tabele Alfa i Beta iz fajla Stara_DB.MDB. Linkovane tabele pojavice se pod imenima Alfa1 i Beta1.
3. UPDATE slogova koji postooje u obe tabele: napravi JOIN izmedju Alfa i ALfa1, po PK polju. Isto za Beta i Beta1. Pretvori kveri u UPDATE kveri i u Update celiji za Alfa unesi [Alfa1].[MojePolje]. Ovim ce [Alfa].[MojePolje] dobiti vrednost [Alfa1].[MojePolje]. isto to uradi za Bata tabele.
4. INSERT slogova koji se nalaze u Stara_DB a ne nalaze se u Nova_DB: Quary/New/Unmatched Query Wizard. Unmatched query ce ti dati sve rekorde koji se nalaze u tabeli Alfa1 a nema ih u tabeli Alfa. Snimi unmatched query pod nekim imenom, na primer qryUnmatchedAlfa. Onda napravi APEND query baziran na qryUnmatchedAlfa. Isto to za Beta tabele.

Paznja: kad budes gradila unmatched query, ili kad pokusas da ga izvrsis, Access 2000/2002/2003/XP moze da krasira. Access 97 nema ovaj problem. Resenje problema je da se ode u Tools/Options/General i da se iskljuci opcija Track Name Auto-Correct. Ovo naoko nema veze sa kverijima, ali to Microsoft savetuje i pokazalo sa kao uspesan lek.

Srecno

:-)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme