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

Otplani plan prodaje opreme

[es] :: Access :: Otplani plan prodaje opreme

[ Pregleda: 3242 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Davorenko
Davor Ilic
BiH

Član broj: 163509
Poruke: 63
80.65.167.*



Profil

icon Otplani plan prodaje opreme25.05.2008. u 18:12 - pre 192 meseci
Pozdrav svima,

Pravim jednu bazu podataka u kojoj ce biti evidentirani podaci o prodaji opreme na leasing. Moj problem je slijedeći: Kada npr. unesem vrijednost leasinga 100,00 KM, broj rata 10, iznos rate 10,00 KM početek otplate. 01.01.2008. NA koji način da Accsess izračuna datum dospijevanja rata i upiše ga u tabelu.

NPR
RAta dospijeva

01.01.2008 iznos 10,00 KM Ostatak glavnice 90,00 KM
01.02.2008 iznos 10,00 KM Ostatak glavnice 80,00 KM itd do 31.12.2008
 
Odgovor na temu

duledixi
Banja Luka

Član broj: 62165
Poruke: 67
*.teol.net.



+3 Profil

icon Re: Otplani plan prodaje opreme26.05.2008. u 12:57 - pre 192 meseci
Probaj sa funkcijom
Code:
DateAdd("m", "brojRata", "datumLisinga")
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Otplani plan prodaje opreme26.05.2008. u 14:48 - pre 192 meseci
Napravi tabelu tblBrojevi, koja ima tacno jednu kolonu - (RedniBroj, number ,integer) Tabela tblBrojevi treba da sadrzi brojeve od 1 pa nadalje, neki proizvoljno veliki broj rekorda. 10000 izgleda OK za svakodnevne potrebe. Ta se tabela moze iskoristiti za zadatke kakav si sebi postavio. Prvo, da napunimo tabelu brojevima: onda odes u Excel i napravis 1 do 10000. Cut/Paset u tabelu tblBrojevi.

Onda ne treba da pamtis uopste datume dospeca za svaki pojedinacni ugovor. Dovoljno je da imas u tabeli tblUgovori:
- ukupnu sumu
- iznos rate
- datum pocetka otplate,
- interval placanja kao "m","d","y". Ove skracenice su za mesec, dan i godinu i moraju odgovarati skracenicaam koje prihvata Access funkcija DateAdd

Onda uvek mozes da napise kveri koji ce da vrati 'plan otplate', ako pametno iskombinujes tabele tblBrojevi i tblUgovori.

Ovaj kveri ce ti dati plan otplate:
Code:

/* Powered by General SQL Parser (www.sqlparser.com) */

SELECT   tblUgovori.BrojUgovora,
         tblUgovori.UkupanIznos,
         tblUgovori.Rata,
         [UkupanIznos] / [Rata]                                 AS BrojRata,
         tblBrojevi.RedniBroj,
         tblUgovori.DatumPocetkaOtplate,
         DATEADD([interval],[RedniBroj],[DatumPocetkaOtplate])  AS DatumOtplate,
         [UkupanIznos] - [RedniBroj] * [Rata]                   AS Ostatak
FROM     tblUgovori,
         tblBrojevi
WHERE    (((tblBrojevi.RedniBroj) <= ([UkupanIznos] / [Rata])))
ORDER BY tblUgovori.BrojUgovora,
         tblBrojevi.RedniBroj;


Imas zakacen primer sa kreiranim tabelama i kverijem qryPlanoviOtplata.

:-)

Zidareva teorema: "The best code is no code at all"

Prikačeni fajlovi
 
Odgovor na temu

Davorenko
Davor Ilic
BiH

Član broj: 163509
Poruke: 63
80.65.167.*



Profil

icon Re: Otplani plan prodaje opreme27.05.2008. u 21:59 - pre 192 meseci
Prosto, jednostavno i učinkovito. Hvala
 
Odgovor na temu

[es] :: Access :: Otplani plan prodaje opreme

[ Pregleda: 3242 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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