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

guranje podataka iz upita u u novu kolonu u tabeli

[es] :: Access :: guranje podataka iz upita u u novu kolonu u tabeli

[ Pregleda: 3169 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bakiero
komeracijalista,
Trezor 036 Inžinjering

Član broj: 213381
Poruke: 29
*.dynamic.isp.telekom.rs.



Profil

icon guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 11:38 - pre 97 meseci
Moje pitanje bi bilo kako da tabeli "Fakture" dodam još jedno polje preko upita, a u pitanju je izraz,
naime, Tabela: Fakture ima kolone:
Kupca ID
FakturaID - primary key
DatumFakture
DatumDospeca
BrojFakture

i treba mi da u toj tabeli dodam kolonu FakturaUkupno i to iz upita koji ima sledeću kolonu:

FakturaID
NetoFaktura, ccur
PDVFaktura, ccur
FakturaUkupno,ccur

Faktura ukupno je u stvari iznos fakture, a tako bih dobio da baza podatak ne radi stalno
izračunavanje FakturaUkupno nego da samo izlista vrednost ubačene kolone FakturaUkupno
mislim da to neko zove "guranje podataka" time bih ubrzao proces, bez obzira što bi se
smatralo nepotrebnim arhiviranje izračunatog polja.

Probao sam sa Append upitom, ali nije išlo, jer mi treba da kolona FakturaUkupno bude vezana
za primary key Faktura ID, tako da imam kompatibilne vrednosti - za svaku fakturu jedan iznos FakturaUkupno

Ovo bi mi jako pomoglo ako bi moglo da se odradi

Molim za pomoć, ako neko nadje vremena

Hvala, ako može ikako.

pozdrav, Miroslav
 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
212.200.246.*



+3 Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 12:10 - pre 97 meseci
Da li se tom fakturom fakturise prodaja neke robe? Da li evidentirate koju robu ste prodalii tom fakturom? Ako su odgovori pozitivni tada polje NetoFaktura mora biti izracunato polje , jer se dobija sabiranjem cijene stavki faktur, a ona se opet dobija mnozenjem kolicine robe sa njenom cijenom uz dodavanje poreza. Porez ne mora biti isti za svaku stavku fakture. Sve u svemu hvali Vam nekoliko tabela, pre svega tabela FakturaStavke koja je obaveznom identifikujucom vezom vezana za tabelu Faktura.
Sve sam fino smislio...
Još samo da propadne. :-)
 
Odgovor na temu

bakiero
komeracijalista,
Trezor 036 Inžinjering

Član broj: 213381
Poruke: 29
*.dynamic.isp.telekom.rs.



Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 12:23 - pre 97 meseci
Hvala

Sve to što ste naveli imam, dakle u podformi je povezana tabla FakturaSubform gde su stavke sa artiklima i količinama, cenama i pdv, i na osnovu toga sam u novom upitu sabrao neto cenu svih stavki, PDV i na kraju krajnji iznos fakture : Faktura Ukupno,
dakle, sve mi besprekorno funkcioniše, ali bih hteo da u tabeli Fakture imam tu koloni FakturaUkupno da mi kod raznih pregleda i analiza posluži a da je
svaki put ne izračunava, jer to u složenijim proračunima dosta gubi vreme.

Doveo sam program do kraja, ali sad vršim neke automatizacije i ovo bi mi mnogo značilo.

Hvala na javljanju

pozdrav

Miroslav
 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
212.200.246.*



+3 Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 12:34 - pre 97 meseci
Napravite upit sa stavkama tabele faktura i dodajte jos jedno polje koje ce da gleda na to izracunato polje : DLookup("[FakturaUkupno]";"Vas upit"; "FakturaID=" & [FakturaID]) za prikaz, a izracunato polje je to sto mu ime kaze i mora se uvjek izracunavati .


Sve sam fino smislio...
Još samo da propadne. :-)
 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
212.200.246.*



+3 Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 13:10 - pre 97 meseci
Ukoliko bas insistirate na cuvanju tog podatka, tad mislim da bi Update Query koji se pokrece na npr. zatvaranje forme morao raditi. Za izvor podatka se uzima podatak iz izracunatog polja upita, a u uslovu Update Query-ja da to upise tamo gdje je trazeni FakturaID. Ovo Vam nece garantovati tacnost podataka.
Ps. Da li ste predvidjeli da se pdv vremenom moze mjenjati jer bi Vam u suprotnom njegova promjena poremetila iznos prethodno unijetih faktura.
Sve sam fino smislio...
Još samo da propadne. :-)
 
Odgovor na temu

bakiero
komeracijalista,
Trezor 036 Inžinjering

Član broj: 213381
Poruke: 29
*.dynamic.isp.telekom.rs.



Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 13:18 - pre 97 meseci
Hvala, pre svega na dobrom odgovoru i na brzini odgovora, probao sam, funkcioniše

Mislio sam da je moguće da kad je to polje u upitu izračunato jednom da bi moglo da se prenese u tabel
i da funkcioniše kao arhivirana vrednost koja se neće stalno izračunavati i tako izbegnem
sporost sistema, da se tako arhivirana vrednost jednstavno izlista iz tabele u raličitim
vrstama pregleda. Ali ako kažete da je to izračunata vrednost i da će to uvek biti onda je
to tako. Mislio sam da je moguće preko nekih append upita, ali ako je to to onda da ne
komplikujem.

Još jednom se zahvaljujem i svako dobro

puno pozdrava

Mirosla
 
Odgovor na temu

bakiero
komeracijalista,
Trezor 036 Inžinjering

Član broj: 213381
Poruke: 29
*.dynamic.isp.telekom.rs.



Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 13:31 - pre 97 meseci
Kako bi onda izgledao update upit, mislim šta bi trebalo da stoji kao uslov update querija, na mestu Faktura ID ?

Možda dosađujem ali ovo me sad baš interesuje jer nisam nikako mogao doći do toga preko update querija

 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
212.200.246.*



+3 Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 13:43 - pre 97 meseci
Forms!NazivForme!FakturaID.Value
Polje na formi koje nam pokazuje o kojoj fakturi je rijec

[Ovu poruku je menjao nenadmarkoni dana 15.10.2014. u 15:08 GMT+1]
Sve sam fino smislio...
Još samo da propadne. :-)
 
Odgovor na temu

bakiero
komeracijalista,
Trezor 036 Inžinjering

Član broj: 213381
Poruke: 29
*.dynamic.isp.telekom.rs.



Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 14:38 - pre 97 meseci
Mislio sam na uslov na update queriju, a sada se pominje forma, moje pitanje bi bilo

kako bi glasio update query da bi se arhivirala u tabeli Fakture vrednost iz upita FakturaUkupno

Hvala još jednom
 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
*.crnagora.net.



+3 Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli15.10.2014. u 17:51 - pre 97 meseci
Ne mora ( a nisam siguran ni da li moze) preko update query-ja. Evo primjer iz teme Upravljanje stambenom zgradom. Forma Plaćanje rada polja Iznos( Vaše polje iz tabele Faktura) i Suma( Vaše polje Faktura Ukupno). Kod je na AfterUpdate subforme.
Poenta je da se vrijednosti izračunatog polja prepise u polje na formi.
Sve sam fino smislio...
Još samo da propadne. :-)
Prikačeni fajlovi
 
Odgovor na temu

bakiero
komeracijalista,
Trezor 036 Inžinjering

Član broj: 213381
Poruke: 29
*.dynamic.isp.telekom.rs.



Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli09.01.2016. u 08:27 - pre 82 meseci
Zdravo

Ponovo sam započeo temu o guranju podatak u tabelu, tj. siguran sam da mi recimo jedno izračunato polje u tabeli

koje bi preko append querija ubacio u tabelu u kasnijim proračunima dprilično olakšao posao.

Radi se o tome da imam na stavkama za fakturu izračunato polje Cena*količina, na primer i to daje neko polje "Ukupno",

To izračnato polje, ako bih gurnuo u tabelu u kasnijim proračunima bi mi značilo. Probao sam preko Append querija, ali

se dešava da dobijem jedno duplikat podataka gde je jedan red podataka sa izračunatim poljem ukupno, a drugi je

bez izračunatog polja. Kako da izbegnem dupliranje podataka, da li mora privremena tabela da se ubaci kako bi se ona kasnije

očistila preko delete querija i nastavilo sa radom. Tu ona mora verovatno i neka procedura ?

Bilo bi mi značajno ako bi mi neko dao smernice šta je tu najbolje.


Zahvaljujem, sve najbolje!!!

Evo jednostavnog primera gde pomoću forme unosim podatke, i kad idem na Appen query, na kraju u tabeli dobijam

duple podatka, sa poljem ukupno, i bez polja ukupno.

pozdrav

Miroslav
Prikačeni fajlovi
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2764



+44 Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli09.01.2016. u 13:53 - pre 82 meseci
Ako sebe ubediš i shvatiš da je svaki upit virtuelna tabela, onda ti ovo ne treba. Izračunati podaci trebaju samo za izveštaje (papirne i ekranske). Ukoliko trebaju na formi onda i to može da se prikaže u nekom unbound polju, a da se ne guraju podaci u tabelu i dovodi ažuriranje u pitanje.
 
Odgovor na temu

bakiero
komeracijalista,
Trezor 036 Inžinjering

Član broj: 213381
Poruke: 29
*.dynamic.sbb.rs.



Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli09.01.2016. u 15:03 - pre 82 meseci
Izgleda da ću taj stav morati da prihvatim. Ako ste pogledali primer koji sam dao
možete li mi reći gde grešim, kad unesem putem forme jedan red podataka to se pojavi u tabeli , a kad aktiviram apend kveri onda opet upisuje još jedn red sa izračunatom poljem (ukupno). Kako da mi se u tabeli pojavi samo stavka iz apend upita?

Zahvaljujem se na savetima

Pozdrav

Miroslav
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2764



+44 Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli09.01.2016. u 16:10 - pre 82 meseci
Append query služi da iz jedne tabele puniš drugu. Ovako kako si ti postavio, da ti je u append query-ju i source i target ista tabela dobijaš samo multipliciranje. Od 4 zapsa 8, od 8 dobijaš 16........ etc.
E sad, pošto ti append query ima to izračunato polje, rezultat nije neočekivan. Usput će sračunati i ona polja koja kroz formu unosiš, a ne obračunavaš odmah, kao što je polje Ukupno.
Meni jedino nije jasna ideja, odnosno čemu ovo treba da služi. Postove od pre godinu ipo nisam čitao. Samo ove sveže.

 
Odgovor na temu

bakiero
komeracijalista,
Trezor 036 Inžinjering

Član broj: 213381
Poruke: 29
*.dynamic.sbb.rs.



Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli09.01.2016. u 21:53 - pre 82 meseci
Hvala na brzom odgovoru.

Ovo služi tome da imam neka polja izračunata u tabeli iz querija da bih kasnije u proračunavanjima mesečnih i godišnjih
rezultata, razlika u ceni, ukupnog prometa imao lakši zadatak. Nekako mislim da ovo ne može da smeta, i lakše mi se
čini rad na ostalim zadacima onda, na primer, dospela potraživanja, delimično naplaćene fakture, i još dosta pokazatelja, naravno mislim na to da u još nekoliko oblasti primenim izračunata polja u tabeli. Možda grešim, imam već gotov obiman
program za veleprodaju koji dobro funkcioniše i dosta intuitivno napravljen što se tiče samog rukovanja, ali nigde nemam
pohranjivanje podataka, tipa da nešto snimim, ili da nešto obrišem, odnosno podatke normalno unosim, a brišem ih ručno ili prekucavam sledeće podatke i to je to.
Hteo bih nešto ozbiljnije da napravim, mada mi postojeći program završava sav posao, ali uvek može bolje.

Pozdrav

Mioslav
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2764



+44 Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli10.01.2016. u 07:02 - pre 82 meseci
Citat:
bakiero: .....Ovo služi tome da imam neka polja izračunata u tabeli iz querija da bih kasnije u proračunavanjima mesečnih i godišnjih rezultata, razlika u ceni, ukupnog prometa imao lakši zadatak. Nekako mislim da ovo ne može da smeta, i lakše mi se
čini rad na ostalim zadacima onda, na primer, dospela potraživanja, delimično naplaćene fakture, i još dosta pokazatelja, naravno mislim na to da u još nekoliko oblasti primenim izračunata polja u tabeli. Možda grešim, ...........


Grešiš, i to sigurno. Verovatno je u pitanju neiskustvo u radu sa upitima. Osim jednostavnih upita (nad jednom tabelom) mogu se napraviti i složeni upiti (nad dve i više tabela), kao i lančano izvršavanje upita. Ovo poslednje znači da se upiti mogu kmbinovano izvršavati u nizu, tako da jedan upit može nekom drugom biti izvor podataka, a taj drugi nekom trećem.....etc.

Ako mi ne veruješ, pročitaj nešto više o izračunatim ili kalkulisanim poljima u tabeli, na ovom forumu:
http://www.elitesecurity.org/t230616-0#1377683
http://www.elitesecurity.org/t110872-0#723269

ili direktno kod proizvođača MS Offica.
https://support.office.com/sr-...0c-c842-47be-8e2b-b85f3546f6b0

Dakle, izračunata polja su ok. u upitima i kao krajnji resurs za stvaranje izveštaja ali nikako u tabelama koje naknadno treba ažurirati i održavati.
 
Odgovor na temu

bakiero
komeracijalista,
Trezor 036 Inžinjering

Član broj: 213381
Poruke: 29
*.dynamic.sbb.rs.



Profil

icon Re: guranje podataka iz upita u u novu kolonu u tabeli10.01.2016. u 15:45 - pre 82 meseci
Zdravo

Prvo da kažem da ste me ubedili konačno da odustanem od upisivanja rezultata u tabelu, a što sam čitajući baš
dosta literature i imao prilike da vidim, ali knjige su knjige, praksa možda i nešto drugo. Sve se upravo rešava sa
manje ili više složenim upitima, radio sam upite nad nekoliko tabela, nisam sa podupitima, mada mislim da nije preteško
ali ako naletim na neki problem sa upitima ja ću Vam se javiti.
Profesionalni računovodstveni programi verovatno imaju to, da se pojavljuju podaci u tabelama, ali tu svakako ima i
dosta uloženog znanja koje je profesionalno i naravno nije ni besplatno. Međutim, sagledavajući svoje potrebe, ono što sam
uradio u svom programu mi sasvim zadovoljava potrebe, osim što sam još nekoliko izvođenja hteo da uradim, bez kojih
mogu i dalje da radim, ali uradiću ih na način koji mi savetujete.
Ja naime bilo koju radnju da odradim sa fakturama, kalkulacijama, unosima uplata i sl. sve se ažurira i u složenijim radnjama jednim pritiskom na dugme refresh i to mi je na kraju i OK. Ali zato imam jednu pogodnost što sam program prilagodio totalno onom delu posla koji ja radim i baš onako kao što treba, a tome je Microsoft i namenio Acces.
Još jednom zahvaljujem se na dobroj volji i strpljenju.

Pozdrav

Miroslav
 
Odgovor na temu

[es] :: Access :: guranje podataka iz upita u u novu kolonu u tabeli

[ Pregleda: 3169 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

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