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

Molim za malu pomoć

[es] :: Access :: Molim za malu pomoć

[ Pregleda: 2874 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Johhny Q
Jovan Odorović
Inženjer geodezije
Šabac

Član broj: 331184
Poruke: 6
91.150.71.*



Profil

icon Molim za malu pomoć10.11.2015. u 21:01 - pre 102 meseci
Pozdrav svima.
Najpre da pomenem da sam tek nedavno počeo da se bavim Access-om (muka, tj. gazda firme naterao...), tako da je moje znanje vrlo tanko. Ipak, uz pomoć literature i malo zdravog razuma, i puno lupanja glavom o zid i ekran monitora, donekle sam dogurao. A odnekle sam zapeo, pa nemam drugo rešenje osim da zamolim vas pametnije da mi malo pomognete...
Elem, potrebno je da napravim nekakvu aplikaciju i učinilo mi se da je MS Access najjednostavnije rešenje (a šta u Office-u ima komplikovano...?), ali sam već u prvim koracima zahramao... Naime, moram da iz TblCene kurs evra na današnji dan upotrebim u TblUgovori, kako bih na osnovu današnjeg kursa formirao cenu u dinarima. Reći ćete, Lookup wizard. Jes', vraga. Ne radi!!!! Probao sam u svim verzijama, od 2003 do 2016, i - neće...! Prevazišao sam to (nadam se...) tako što sam peške napravio nekakav upit, i to sad (o5 se nadam...) nekako radi... Ono što sam hteo da pitam i da zamolim za pomoć je sledeće: imam jedan Combo box u kome su tri stavke: 1; admin. zabrana, 2; čekovi građana i 3; gotovina. U slučaju gotovinskog plaćanja odobravamo popust od, recimo, 10%. Moja logika mi kaže da bi trebalo da upotrebim komandu "If [3 iz kombo boxa] than [cena*0,9]" (izvinjavam se na sintaksi...) Međutim, koliko sam ja uspeo da uklavirim, Access nema operator IF... Šta da radim? Biću vrlo zahvalan svakome ko me udostoji nekog rešenja. I, da... izvinjavam se na preopširnosti, pokušao sam da što više pojasnim problem... A i umem ponekad da se otmem kontroli...
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Molim za malu pomoć11.11.2015. u 07:02 - pre 102 meseci
Ima Access IF .... Endif upravljačku strukturu u VBA jeziku. Takođe u SQL-u ima IIf funkciju. Pokušaj, pa ako neide, zakači primer rasterećen od ostalih objekata koji nisu bitni. Popuni neophodne podatke u tabelama za test primer. Neko će se već naći da ti pomogne. Pošto si novi na forumu pogledaj kako se kače fajlovi uz poruku. Odaberi FAQ na vrhu ove stranice i pročitaj tačku 22.
 
Odgovor na temu

Johhny Q
Jovan Odorović
Inženjer geodezije
Šabac

Član broj: 331184
Poruke: 6
91.150.71.*



Profil

icon Re: Molim za malu pomoć11.11.2015. u 08:20 - pre 102 meseci
Hvala, Getsbi, pokušaću. Mada, moje znanje programiranja se završava tamo negde pre dvadesetak godina, kada sam u Basicu i RPN programirao džepne Packarde i Sharpove... Bojim se da će to biti preveliki zalogaj za moje "male sive stanice"...
 
Odgovor na temu

Johhny Q
Jovan Odorović
Inženjer geodezije
Šabac

Član broj: 331184
Poruke: 6
91.150.71.*



Profil

icon Re: Molim za malu pomoć11.11.2015. u 11:13 - pre 102 meseci
Dakle, ovako... Uopšte nisam uspeo da se snađem sa ovim... Ako je neko raspoložen da mi pomogne, evo uploada, i kratkog objašnjenja... U formi FrmUgovori postoji stavka "Način plaćanja". kada se u Combo boxu izabere opcija "Gotovina", u FsubUgovori u polju "Popust" treba da obračunam popust u visini od, recimo, 10%, a možda bi bilo interesantno da se korisniku omogući da sam unese stopu popusta (5, 10, 76.5%... Lupetam brojke, naravno...), ako nisam previše bezobrazan i zahtevan. Biću duboko zahvalan svima koji se uključe u rešavanje mog problema, i stavljam se na raspolaganje svima kojima je potrebna pomoć u AutoCAD-u, recimo... Hvala još jednom...
Prikačeni fajlovi
 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

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



+3 Profil

icon Re: Molim za malu pomoć11.11.2015. u 18:31 - pre 102 meseci
Ovo što ste uradili ne valja. Baza nije normalizovana, nisu dobro određeni ključevi, nisu uspostavljene relacije.....
Da bi dobili ono što želite morate zanemariti sve što ste uradili i krenuti od početka. Početak je opis realnog sistema za koji se projektuje baza. Krenite od toga.
Preporučio bih Vam da najprije pročitate knjigu http://tutoriali.org/Razvoj_in...h_sistema_i_baze_podataka.html


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

Johhny Q
Jovan Odorović
Inženjer geodezije
Šabac

Član broj: 331184
Poruke: 6
91.150.71.*



Profil

icon Re: Molim za malu pomoć11.11.2015. u 19:23 - pre 102 meseci
Hvala na trudu... Ovo što ste mi napisali, i letimičan pogled na literaturu koju ste mi preporučili, jasno mi je dalo do znanja da je ovo previše komplikovano za mene. Da sad, u ovim godinama, učim da plivam u potpuno nepoznatim vodama, bojim se da neće na dobro izaći... Moraću, izgleda, potražiti pomoć na drugoj strani. Hvala još jednom...
 
Odgovor na temu

Johhny Q
Jovan Odorović
Inženjer geodezije
Šabac

Član broj: 331184
Poruke: 6
91.150.71.*



Profil

icon Re: Molim za malu pomoć25.12.2015. u 21:13 - pre 101 meseci
Opet ja...
Što bi rekli The Beatles, uz VELIKU pomoć mojih prijatelja, od poslednjeg posta obavljen je veliki posao... Zahvaljujući zaista nesebičnoj, i ogromnoj, pomoći člana nenadmarkoni, kome ne znam koliko bih dovoljno mogao da se zahvalim, doguralo se do tačke na kojoj se nazire i kraj... Međutim, kako i sam Nenad reče, obojica smo amateri (pri tome ja sa velikim A...), pa nije loše da imamo mišljenje, i još malu pomoć pprofesionalca (ili barem, malo manje amatera od nas dvojice...). Elem, u prilogu kojeg šaljem nalazi se baza i model. Ono što nam je problem, to je da ne možemo da u formi Magacin osvežimo formu kada se promene podaci u Prijemnici i Internoj Otpremnici. I, naravno, ako na ovo baci oko neko ko se razume... Dobrodošle su sve ispravke, sugestije, predlozi, pohvale (naravno), pokude (ako baš mora...), plakete, diplome, čestitke... Znam da je vreme praznika, i da svi imaju nekog pametnijeg posla, možda ima neko ko je raspoložen za glavolomke ovog tipa... Unapred se zahvaljujem na pomoći ili bilo kakvom savetu, osim na savetu da se manem ćorava posla...
Prikačeni fajlovi
 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
*.dynamic.sbb.rs.



+3 Profil

icon Re: Molim za malu pomoć26.12.2015. u 08:25 - pre 101 meseci
Ako neko ima vremena neka pogleda i pripomogne covjeku koliko moze. Trenutno sam u nekim licnim problemima pa se ne mogu dovoljno posvetiti ovome. Hvala svima


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

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
*.dynamic.sbb.rs.



+3 Profil

icon Re: Molim za malu pomoć26.12.2015. u 10:45 - pre 101 meseci
Evo nadjoh malo vremena. Rijeseno je stanje magacina.
Sve sam fino smislio...
Još samo da propadne. :-)
 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
*.cpe.m-kabl.net.



+3 Profil

icon Re: Molim za malu pomoć07.01.2016. u 11:39 - pre 100 meseci
Imamo mali problem u formi UgovorDetaljno, pri unosu DokumentStavka, nešta nije odradjeno kako treba, a ja ne mogu da nadjem sta. Moze li neko pogledati?
Morao sam fajlove da podjelim na 4 rar fajla.
Sve sam fino smislio...
Još samo da propadne. :-)
Prikačeni fajlovi
 
Odgovor na temu

dr.iver
Student
Beograd

Član broj: 285680
Poruke: 14



+1 Profil

icon Re: Molim za malu pomoć12.01.2016. u 22:50 - pre 100 meseci
Da li mi možete dati malo pojašnjenje kako se definiše status ugovora?
Pošto je nemoguće editovati polje na formi koje kontroliše status, jer je svojstvo Locked postavljeno na Yes. Zato i pitam za pojašnjenje kako se definiše isti. U kodu za događaj Form_Current pod formom UgovorDetaljno na osnovu statusa ugovora se definiše mogućnost dodavanja, editovanja ili brisanja zapisa u formi DokumentStavka, kao i ažuriranje ostalih stavki ugovora. Koliko vidim ako je status ugovora 1 (U pripremi) postoji mogućnost rada sa stavkama, u ostalim slučajevima zapisi se zaključavaju kroz VBA kod. Status ugovora 5 (Neotpisan) nije definisan kroz VBA kod.
Ako bi se svojstvo za kombo boks StatusUgovoraID Locked postavilo na No i sledeći deo koda iz događaja Form_Current prebacio na događaj After Update pod kombo boksom:

Code:
Select Case StatusUgovoraID
    Case 1
        Me.cmdOveri.Visible = True
        Me.AllowAdditions = True
        Me.AllowEdits = True
        Me.AllowDeletions = True
        Me.DokumentStavka.Locked = False
        Me.Tab_Povratnica.Visible = False

        If Me.NacinPlacanjaID = 2 Then
            Me!AdministrativnaZabrana.Form!cmdDatumDokumenta.Visible = True
            Me.AdministrativnaZabrana.Locked = False
        End If

        If Me.NacinPlacanjaID = 3 Then
            Me!CekoviGradjana.Form!cmdDatumDokumenta.Visible = True
            Me!CekoviGradjana.Form!cmdDatumAktivacije.Visible = True
            Me!CekoviGradjana.Locked = False
        End If

    Case 2
        Me.cmdOveri.Visible = False
        Me.DokumentStavka.Locked = True
        Me.AllowAdditions = False
        Me.AllowEdits = False
        Me.AllowDeletions = False
        Me.Tab_Povratnica.Visible = True

        If Me.NacinPlacanjaID = 2 Then
            Me!AdministrativnaZabrana.Form!cmdDatumDokumenta.Visible = False
            Me.AdministrativnaZabrana.Locked = True
        End If

        If Me.NacinPlacanjaID = 3 Then
            Me!CekoviGradjana.Form!cmdDatumDokumenta.Visible = False
            Me!CekoviGradjana.Form!cmdDatumAktivacije.Visible = False
            Me.CekoviGradjana.Locked = True
        End If

    Case 3
        Me.cmdOveri.Visible = False
        Me.DokumentStavka.Locked = True
        Me.AllowAdditions = False
        Me.AllowEdits = False
        Me.AllowDeletions = False
        Me.Tab_Povratnica.Visible = True
        Me.Povratnica.Locked = True
        Me!Povratnica.Form!cmdDatumDokumenta.Visible = False
        Me!Povratnica.Form!cmdOvera.Visible = False

        If Me.NacinPlacanjaID = 2 Then
            Me!AdministrativnaZabrana.Form!cmdDatumDokumenta.Visible = False
            Me.AdministrativnaZabrana.Locked = True
        End If

        If Me.NacinPlacanjaID = 3 Then
            Me!CekoviGradjana.Form!cmdDatumDokumenta.Visible = False
            Me!CekoviGradjana.Form!cmdDatumAktivacije.Visible = False
            Me.CekoviGradjana.Locked = True
        End If

    Case 4
        Me.cmdOveri.Visible = False
        Me.DokumentStavka.Locked = True
        Me.AllowAdditions = False
        Me.AllowEdits = False
        Me.AllowDeletions = False
        Me.Tab_Povratnica.Visible = False

        If Me.NacinPlacanjaID = 2 Then
            Me!AdministrativnaZabrana.Form!cmdDatumDokumenta.Visible = False
            Me.AdministrativnaZabrana.Locked = True
        End If

        If Me.NacinPlacanjaID = 3 Then
            Me!CekoviGradjana.Form!cmdDatumDokumenta.Visible = False
            Me!CekoviGradjana.Form!cmdDatumAktivacije.Visible = False
            Me.CekoviGradjana.Locked = True
        End If
End Select

mislim da bi se dobila mogućnost editovanja zapisa i unosa novih.
 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

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



+3 Profil

icon Re: Molim za malu pomoć13.01.2016. u 06:26 - pre 100 meseci
Novi ugovor se dodaje kroz subformu na formi Radnik. Ugovor je u statusu P- U pripremi dok se ne ovjeri tasterom Ovjeri. Pritiskom na taster najprije se provjerava da li su unijeta obavezna polja ugovora i da li broj unijetih cekova odgovara broju rata. Ako je sve u redu Ugovor se zakljucava popunjava se polje Avans koje je ujedno i prva rata, a ostalo se upisuje u polje IznosZaNaplatu i prelazi u status Realizacije. 14 dana nakon roka dostave kupac ima pravo da neostecenu robu vrati prodavcu uz popunjeni Povratnicu. Nakon zakonskog roka ugovor prelazi u status Aktivan u koji ga mijenja Update Query u pozadini pri otvaranju aplikacije. Nakon toga se ne vidi tab Povratnica. Ako se aktivira povratnica ugovor se stornira. Neotpisan je ugovor koji je u sporu. Status ne smije da se mijenja rucno.
Sve sam fino smislio...
Još samo da propadne. :-)
 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
*.cpe.m-kabl.net.



+3 Profil

icon Re: Molim za malu pomoć13.01.2016. u 07:25 - pre 100 meseci
@dr.Iver ako ste mislili da je to bio problem, nije. Problem je bio sto je davalo Type Mistmatch gresku pri otvaranju forme UgovorDetaljno, a nism mogao naci gresku. Problem se rjesio prebacivanjem subformi iz ranijih verzija aplikacije. I dalje ne znam zasto se pojavljivala greska.
Sve sam fino smislio...
Još samo da propadne. :-)
 
Odgovor na temu

dr.iver
Student
Beograd

Član broj: 285680
Poruke: 14



+1 Profil

icon Re: Molim za malu pomoć13.01.2016. u 19:43 - pre 100 meseci
Izvinjavam se na unošenju zabune. Kod mene se nije javljala nikakva greška prilikom otvaranja forme UgovorDetaljno, pa sam zato pomislio da je problem nemogućnost menjanja zapisa. I sad kad sam ispratio korake koje ste opisali nisam dobijao nikakvu grešku.
Inače, koristim Access 2010.
 
Odgovor na temu

Johhny Q
Jovan Odorović
Inženjer geodezije
Šabac

Član broj: 331184
Poruke: 6
*.dynamic.isp.telekom.rs.



Profil

icon Re: Molim za malu pomoć14.01.2016. u 09:09 - pre 100 meseci
Neka zona sumraka je u pitanju... ja imam Access 2013, i još uvek mi se javlja Type Mismatch, i to po 2 puta na Adminnistrativnoj zabrani, i 2 puta na Povratnici... Klik na OK (po 2 puta, naravno), i nastavlja sa radom bez nekih vidljivih problema, koliko sam uspeo da shvatim... A, iz komunikacije naše, vidim da Nenad u 2003 nema tih grešaka...
 
Odgovor na temu

[es] :: Access :: Molim za malu pomoć

[ Pregleda: 2874 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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