Olen alkanut suunnitella varastonlaskutusohjelmaa. Kyseessä olisi varastotapahtumien syöttäminen sql-kantaan. Yksi ongelma vaan syö miestä... Tarkoitus olisi et joka päivä kantaan tulisi tallentaa ainakin varastossa oleva lava määrä. Miten saisin tämän toimimaan automaattisesti joka päivä?
Suunnittele tietokantasi niin että mitään tietoja ei tarvitse "automaattisesti" tallentaa. SQL-lauseilla voidaan sitten hakea tarvittavat tapahtumat.
No toinen on et teen esim. vuodeksi eteenpäin tauluun rivit joka päivälle niin silloin on vaan yksi ongelma... täytyy muistaa vuoden päästä syöttää lisää päiviä :)
Suosittelen että haet kirjastosta tietokantoihin liittyvän kirjan ja opiskelet hieman asiaa. Tietokantojen suunnittelu voi olla välillä jopa ihan mielenkiintoista.
Tuo että teet päivät valmiiksi tauluun kuulostaa erittäin huonolta ratkaisulta...
Kannassahan on tieto, miten monta lavaa nyt on varastossa, eikö vain? Lähtötilanne - poistuneet lavat + tulleet lavat aina tapahtumittain.
Jos aikaa edellisestä tapahtumasta on kulunut riittävästi, tallennetaan tämänhetkinen lavatieto. Toinen asia on tarvitaanko tällaista lokia lainkaan. Ilmeisesti tarkoituksena on seurata varastovolyymia ja piirtää siitä sitten hienoja kaavioita. Jos jotain tällaista on mielessä kannattaisi ehkä seurata myös tulevaa ja lähtevää liikennettä, jotta mahdolliset ruuhkahuiput olisi helpompi kuvista huomata.
Jos varastossa operoidaan ainoastaan lavoittain, ei juurikaan muuta tarvita. Jos osa lavoista on tarkoitettu pientoimituksiin, poistetaan ne lavavarastosta ja lisätään pientoimitusvarastoon.
Ja todellakin suunnitteleminen auttaa virheenetsinnässä. Ruutupaperi ja kynä ovat mainettaan paremmat apuvälineet.
Joo tarkoitus olisi vaan saada asiakkaalle lasku joka päivälä varastossa olevista lavoista. Joten joka päivälle pitää saada kantaan rivi jossa lavamäärä. Täytyy suunnitella vielä paljon mutta eiköhän tästä projekstista jotain viel tule... :)
"automaattisesti" lisäys onnistuu että teet php scriptin joka lisää sen ja suoritetaan päivittäin cronilla
Niko kirjoitti:
"automaattisesti" lisäys onnistuu että teet php scriptin joka lisää sen ja suoritetaan päivittäin cronilla
Ok! Mut mikä on croni? Heh...
crontab, cron, *nixin scheduled tasks :)
http://www.google.fi/search?hl=fi&q=crontab&btnG=Google-haku&meta=
tai
man crontab
[offtopic]Eilen minäkin opiskelin vähän MySql-tietokantojen käyttöä ja sehän oli helppoa. Nyt olen tänään saanut valmiiksi uutisjärjestelmän MySql-pohjaisesti, jossa uutisia pystyy lisäämään, muokkaamaan ja tietysti lukemaan alueittain.[/offtopic]
Aihe on jo aika vanha, joten et voi enää vastata siihen.