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

forecolor na continuous formi

[es] :: Access :: forecolor na continuous formi

[ Pregleda: 4150 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zeppelin
Cacak

Član broj: 33
Poruke: 49
*.dialup.sezampro.yu.



+2 Profil

icon forecolor na continuous formi15.01.2005. u 00:28 - pre 233 meseci
kako na continuous formi polje koje zadovoljava neki uslov promeni boju?
 
Odgovor na temu

makevic

Član broj: 13428
Poruke: 8
*.228.eunet.yu.



Profil

icon Re: forecolor na continuous formi15.01.2005. u 07:43 - pre 233 meseci
Najjednostavniji nacin za promenu boje odredjenog polja jeste da koristis conditional formatting.Selektujes to polje u design modu, odes na meni formatting->conditional formatting, pa ako polje ispunjava neko od ponudjenih uslova obojis ga zeljenom bojom. Ako si primetio mozes i da obojis polje koje je dobilo fokus tako da korisniku tacno das do znanja koje polje je trenutno aktivno.
Ako je uslov komplikovaniji onda moras u vba da menjas properties tog polja, odnosno osobinu forecolor.
Ako je bilo od pomoci OK, ako ne pisi pa cu ti ispisati vba kod za promenu osobine polja.
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
*.metrohive.neobee.net.

Jabber: DarkMan


Profil

icon Re: forecolor na continuous formi15.01.2005. u 17:39 - pre 233 meseci
Pogledaj temu http://www.elitesecurity.org/tema/75625
U toj temi sam okacio primer koji postavlja boju u zavisnosti od kolicine.
 
Odgovor na temu

zeppelin
Cacak

Član broj: 33
Poruke: 49
*.dialup.sezampro.yu.



+2 Profil

icon Re: forecolor na continuous formi16.01.2005. u 10:54 - pre 233 meseci
hvala na brzom odgovoru, upravo to mi je trebalo.
 
Odgovor na temu

zeppelin
Cacak

Član broj: 33
Poruke: 49
*.dialup.sezampro.yu.



+2 Profil

icon Re: forecolor na continuous formi16.01.2005. u 23:14 - pre 233 meseci
imam jos jedno pitanje.
polje kolicina ima uslov 15 , 30, 45, ... odnosno kada dodje do 14, 29, 44, ... da se oboji pre ispunjenja uslova.

hvala na pomoci.
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
*.metrohive.neobee.net.

Jabber: DarkMan


Profil

icon Re: forecolor na continuous formi17.01.2005. u 17:07 - pre 233 meseci
Citat:
zeppelin: imam jos jedno pitanje.
polje kolicina ima uslov 15 , 30, 45, ... odnosno kada dodje do 14, 29, 44, ... da se oboji pre ispunjenja uslova.


Jeli ovo bilo pitanje?
Ja te nista nisam razumeo.
 
Odgovor na temu

zeppelin
Cacak

Član broj: 33
Poruke: 49
*.dialup.sezampro.yu.



+2 Profil

icon Re: forecolor na continuous formi17.01.2005. u 22:45 - pre 233 meseci
izvinjavam se zbog nerazumnog pitanja.

evo o cemu se radi.

polje kolicina sumira prodate kolicine artikala po kupcu.
svaki 15 artikal za odredjenog kupca ima odredjeni popust. polje treba da se oboji na sum 14 , 29, 44,...

nadam se da sam sada bio jasan.
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
*.metrohive.neobee.net.

Jabber: DarkMan


Profil

icon Re: forecolor na continuous formi18.01.2005. u 18:41 - pre 233 meseci
Boje su postignute tako sto su kreirane text kontrole koje za "Control Source" property imaju vrednost (na primer):
Code:
=IIf([KOLICINA]>=10 And [KOLICINA]<20;"██████████";Null)

i imaju neku boju postavljenu za "Fore Color" property.

Najbitnija stvar ovde ti je IIf funkcija sa tri parametra: uslov, string1, string2
Ova funkcija vraca string1 ako je uslov tacan, u suprotnom vraca string2.
Znaci kada se ispuni uslov prikaze se ovaj prvi string koji predstavlja niz karaktera █ (zove se "full block" karakter) a kada uslov nije ispunjen onda funkcija vraca prazan string tj. text kontrola ne prikazuje nista.

Tebi je najbitnije da pravilno formiras ovaj uslov. Ako svaka stavka kupca ima polje KOLICINA i POPUST mozes da probas nesto kao:
Code:
=IIf(([KOLICINA]-[POPUST])>=15 And ([KOLICINA]-[POPUST])<30;"██████████";Null)

Ove uslove moras vec sam da odredis.

Inace, koliko boja predvidjas da ces imati toliko moras kreirati ovakvih kontrola kojima ces postaviti zeljene boje i kojima ces za svaku posebno postavljati uslove.
 
Odgovor na temu

zeppelin
Cacak

Član broj: 33
Poruke: 49
*.dialup.sezampro.yu.



+2 Profil

icon Re: forecolor na continuous formi19.01.2005. u 22:26 - pre 233 meseci
opet se nismo razumeli.

sada cu skroz da uprostim.

ti od mene kupujes olovke. do sada si ih kupio 13. kada dodjes sledeci put kupis 1 meni se polje kolicina oboji, tako kada kupis jos 1 (petnaestu) dobijes popust.
funkcija "iif" je u redu kada se radi o jednom uslovu. sta se desava kada kupis ukupno 330 olovaka pa 660...
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
*.metrohive.neobee.net.

Jabber: DarkMan


Profil

icon Re: forecolor na continuous formi20.01.2005. u 20:04 - pre 233 meseci
Pricas da hoces da ti se oboji kada kolicina dodje na 14, 29, 44, ...
Ovo mi lice na brojeve koji kada se podele sa 15 daju ostatak 14.
Onda mozes da napises

Code:
=IIf((([KOLICINA] Mod 15) = 14);"██████████";Null)


Ako imas neke slozenije proracune u zavisnosti od kolicine mozes da napises neku svoju fukciju (na primer):
Code:

Function ObojiKolicinu(Kolicina As Integer) As Boolean
     'ovde nesto racunas u zavisnosti od kolicine i vracas True ili false
End Function

I onda tu funkciju koristis u IIf
Code:
=IIf(ObojiKolicinu([KOLICINA]);"██████████";Null)


 
Odgovor na temu

zeppelin
Cacak

Član broj: 33
Poruke: 49
*.83.beocity.net.



+2 Profil

icon Re: forecolor na continuous formi21.01.2005. u 00:56 - pre 233 meseci
kakav sam ja glupan. sta nisam video.

svaka cast majstore.
veliko hvala.
 
Odgovor na temu

[es] :: Access :: forecolor na continuous formi

[ Pregleda: 4150 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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