[ StORM48 @ 13.02.2006. 18:26 ] @
Probao sam sa pretragom foruma i Google-a, ali nisam našao ništa što rešava ovaj problem, veliki za mene, a verovatno mali za mnoge od Vas.

Ukratko, recimo da imamo običan obrazac ("Form1"), koji sadrži dve kontrole: jedna je Text box po imenu "Naziv", a druga je option group sa tri radio dugmeta i opcijama Grupa 1, 2 i 3. Želim da selektovanje jedne od opcija iz ove grupe prouzrokuje bojenje pozadine Text boxa "Naziv" odgovarajućom bojom, različitom za svaku od opcija 1, 2 i 3.

U attachmentu sam ubacio primer prozora, ako objašnjenje/pitanje nije dovoljno slikovito, da biste znali na šta sam mislio.

Opcija Conditional Formatting se primenjuje isključivo prema podacima iz izabranog polja. Nisam uspeo da nateram conditional formatting da formatira izgled polja prema stanju neke druge kontrole.

Ima li rešenja?

Pozdrav i hvala
[ izonic @ 13.02.2006. 23:34 ] @
Mozda ovo pomogne.
[ StORM48 @ 14.02.2006. 01:58 ] @
Uh! Šta reći? Hvala puno. Ko zna - zna, a ko je glup - pita :)

Pozdrav
[ StORM48 @ 14.02.2006. 13:26 ] @
Kako sam već rekao, kod koji si mi ostavio funkcioniše kako je potrebno, s tim što ja (zbog svog neznanja, očigledno) nemam ideju kako da sad upakujem to u formular, koji će zapamtiti boju svakog zapisa ponaosob?

Kapiram da nije ni potrebno da se pamti boja, pošto je boja direktno vezana za izabranu opciju (1,2,3), ali problem nastaje kada kreiram novi zapis, gde boja ostane poslednja koju sam izabrao, a kada se vratim na prethodni record, boja opet ostaje ista. Drugim rečima - treba mi nekakva "form repaint" procedura, koja će na osnovu već snimljenog stanja pojedinačnog zapisa, proveravati koje je polje selektovano i dodeliti mu odgovarajuću boju. Takođe, ako ni jedna od opcija iz grupe nije selektovana, boja bi trebala biti bela.

Ovako kako je sada, menjanje boja funkcioniše isključivo kada kliknem na neku opciju, a kada se šetam po zapisima, boja ostaje ista ona na koju sam poslednji put izabrao. Drukčije rečeno - formatiranje reaguje sam na trenutnu akciju, a ne i na već postojeće stanje.

Nešto sam eksperimentisao, ali nisam dobio ništa smisleno - šta više, zabrljao sam i ono što je radilo kako valja, ali na sreću, imao sam backup.

Naravno, ne insistiram da neko troši svoje vreme na moje probleme, pošto ja nisam niti programer, niti mi je pravljenje ove baze od nekog intergalaktičkog značaja. Ako je neko voljan, hvala, a ako nije - opet hvala na već pruženom znanju i savetima :)

Pozdrav i hvala još jednom!

[Ovu poruku je menjao StORM48 dana 14.02.2006. u 14:29 GMT+1]