[ neptuncokg @ 09.07.2010. 04:40 ] @
U jednom textboxu imam potrebu da mi ispisuje samo PRETHODNI MESEC - u brojcanom formatu. Dakle, za juni, - "6". U Activate kodu sam stavio :
txtmesec.Value = Month(Date) - 1.
I dobijam pri aktiviranju forme rezultat - 6, kao sto treba. U jedoj labeli treba taj isti prethodni mesec da iskazem u tekstualnom formatu. Dakle kao - "JUNI". I to mi ne uspeva. Sa kodom :
lblMesec.Caption = Format(txtMesec.Text, "mmmm")
dobijam kao rezultat - JANUAR(!?). I sta god da unesem u txt, uvek je JANUAR. Probao sam nesto sa funkcijom DateSerial, ali nista nisam uradio. Pretpostavljam da je resenje jednostavno, ali ga ne vidim. Pozdrav.
[ Jpeca @ 09.07.2010. 06:42 ] @
Ako upišeš 6 u neku ćeliju Excela i formatiraš kao datum videćeš da Excel to tumači kao 6-Jan-1900. To je razlog zašto dobiješ Januar kao rezultat.
Da bi dobio ispravan mesec format funkciji treba proslediti ispravan datumski izraz npr 1/6/2010 ili sl.
[ neptuncokg @ 09.07.2010. 11:53 ] @
Hvala najlepse, eto novog znanja. Pozdrav