[ jolovicn @ 19.03.2007. 09:41 ] @
| Pozdrav svima. Imam sledeci problem: Kada sam pravio bazu stavio sam da mi u jednoj tabeli primary key bude broj fakture. Sve je funkcionisalo ok dok nije dosla nova godina i fakture su morale da krenu od 0, sto znaci da ne mogu koristiti iste brojeve. E sad kako da najbezbolnije napravim novi primary key i da to prihvate sve tabele u relaciji koje su vec vezane preko broja fakture. Pokusao sam da dodam polje autonumber ispred, da ga proglasim primary key-em ali to znaci da sada sve relacije i sve upite moram rucno da prepravljam i da prepisujem brojeve. Da li postoji neki laksi nacin? |
[ Getsbi @ 19.03.2007. 10:28 ] @
U knjigovodstvu je nepisano pravilo da se svaka godina počinje od početka sa novim praznim tabelama. I u dvojnom i u prostom knjigovodstvu svi zahtevani izveštaji uključujući i bilanse vezani su za poslovanje od 01.01 do 31.12. Nakon određenog protoka vremena najčešće 5 godina arhiva se izručuje (baca). Osim toga nepraktično je držati svu dokumentaciju u jednoj .mdb za više godina. Prema tome, moj savet ti je nova godina nova .mdb datoteka. Ovo sve tim pre što se tokom niza godina knjigovodstveni propisi menjaju te je nerealno očekivati da ti svaka nova verzija programa radi i sa starim podacima.
[ jolovicn @ 19.03.2007. 11:48 ] @
U pavu si, nema sta. Problem je u tome sto sam bazu poceo raditi sredinom prosle godine, tako da brojevi faktura pocinu od 548. Ova godina je poceta da se unosi od 1 i sada je stigla do 200 i nesto, tako da bih morao sve sto je zavedeno ove godine da prenosim u novu bazu, a morao bih i sva zaduzenja od ove godine da prenosim tako da mi je to velika komplikacija. Mislim da su pre da dodam sufiks godine ispred broja. To mi je ipak mnogo lakse. U svakom slicaju hvala.
[ tasman_76_82 @ 20.03.2007. 13:06 ] @
Pa ono sto si pomenuo.. Dodaj polje PK koje ti je AutoNumber i neka ti to bude primarni kljuc u tabeli u kojoj su ti i definisane te fakture. U ostalim tabelama ubacis isto to polje ali ne kao PrimaryKey, vec kao obicno polje i stavis mu Number. Sada popunis samo u tabeli gde ti je to polje primary key sa brojevima od 1 do... i u svim drugim to samo kopiras... Veze ti ostaju relativno iste, s' tim sto tabele vezujes preko tog PK. Provereno radi, ja sam slicno radila skoro. Samo da bi izmenio moras da raskidas Rerlationships, pa posle ponovo da ga definises.. To je jedino cimanje.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.