Programiranje razlika med variablami in stringom

Kar nekaj let nazaj sem izdelal program za študentske servise in sicer za izstavljanje napotnic in nato račonov ter obračune le-teh za določena obdobja. Program je kar ok, ampak sedaj je leto 2010 in prišle so neke nove želje s strani stranke in sicer…

En problem se nam je pojavil. Do sedaj smo račune številčili glede na leto (npr. v 2008 so se začeli z 800…., v 2009 z 900……) in je stvar funkcionirala tako za navadne kot trajne napotnice. Letos smo se s ***** dogovorili, da bomo račune številčili v obliki 000001, 000002, 000003, itd. Za navadne napotnice ni problema, pri računih po trajnih napotnicah pa sistem ne izpiše celotne številke računa, ampak kar 1, 2, 3, itd. in moramo zato takšne račune pisati na roko. A je možno v sistemu spremenit kakšno nastavitev, da bo številčil, kot je treba?

To bo pa problem in ne bo šlo… Ampak ne ker ne hotel narediti ampak čisto računalniška zadeva…

Namreč številka računa je konstanta in sicer številčna konstanta in za računalnik je 0001 enako kot 1 in to ne bomo mogli spremeniti.

Lahko paprobamo najti alternativo in sicer, da označujete številke kot npr:

20100001, 20100002, 20100003 …

Ali

100001, 100002, 100003 …

Spredaj bo morala biti številka če želite tiste 0-ke ohranit pred številko. Na žalost je program že od začetka uproabljal za številke računa variable in ne string, pri variablah pa na žalost to ne bo tako šlo.

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: