Keresés

Részletes keresés

Gyorgyi Creative Commons License 2003-05-09 17:29:34 4
Kedves Jozsef!

Itt templomi gyujtesrol van szo. Tehat nincs visszajaro penz. Azert kell kulon a bankjegyeket megszamolni (1,5,10, stb.), mert a gyujtes megszamolasa vegen igy kell a bankba vinni. Eddig ugy csinaltak, hogy egy embernek megszamoltak, ezt feljegyeztek, majd kulon raktak a bankjegyeket, es meg egyszer megszamoltak. Az adatbazis abban segitene, hogy nem kellene 2x szamolni, plusz lehetne mindenfele reportot lekerni (bizonyos datumra mennyi a befizetes, bizonyos embernek mennyi az evi befizetese, stb.)

Ezt elég lenne egy formon belül, nem adatbázis szinten megoldani.
Ezt nem teljesen ertem, hogy mit jelent. Mindenesetre, nem akarom a feladatot tovabb egyszerusiteni, mert mar igy is egyszeru. Ezt az egyik orara kell csinalni, es a tanar kikototte, ogy olyan project kell, amiben van Access database.

Ez az otlet egyebkent onnan jott, hogy egyik munkatarsam tenyleg meg akarja ezt csinalni a templomnak, ahova jar, de nincs ideje. Eloszor azt mondta, hogy akkor legyen ez a projectem, de utana visszakozott (Mert a templomban nem engedtek meg, hogy mas csinalja), es most mar semmmit sem segit. De mar tul keso volt visszamondani a tanarnak. Egyebkent sem lett volna mas otletem, mert a tanar ragaszkodott, hogy "igazi" project legyen. De nekem az ilyen project otletek nem tetszettek, hogy "e-learning". Ez azt jelenti, hogy a beteg gyerekekhez nem megy ki a tanar (erre itt torveny van, hogy ki kell menni), hanem interneten keresztul adja le az orat tobb gyereknek. De ez most mellekes.

A lenyeg az, hogy nekem ezt le kell adnom minel hamarabb. Es raadasul jovo heten szerdan meg eloadast is kell tartanom ebbol Powerpoint segitsegevel.

Az Osszeget mindenkeppen szet kell bontani bankjegyekre.
Es azt hogy lehet megcsinalni Accessen, hogy a gyujtes napjan beirom a formba 1x a datumot, es az minden sorba belemegy automatikusan?

Kell-e, hogy egy személy egy nap többször is befizethessen?
Nem, mivel gyujtesrol van szo.

Elore is koszi a valaszt.

A hozzászólás:
Jozsef Creative Commons License 2003-05-09 10:57:52 1
Kedves Györgyi!

Az, hogy miért kellene nyilvántartani a bankókat,számomra sem világos, ez alapján akartok elszámolni a pénztárral? Ha igen, akkor a felmerülhet több probléma is, pl. vissza kell adni, $5 akar fizetni valaki, és csak $10 bankó van nála, akkor +1*$10+ -1*$5-ként tartanád nyilván?
Kell-e, hogy egy személy egy nap többször is befizethessen?

Szerintem, a feladathoz amit leírtál, elég lenne két entity (egyed vagy entitás magyarul):

SZEMÉLY
Szemely_ID(PrimaryKey)

Személynév
...stb

BEFIZETÉS
Befizetés_ID(PK)

Szemely_ID

Dátum

Összeg

Megjegyzés

Ebben segitene a szamitogep. Amikor X.Y-nak szamoljuk, hogy 1 db 5 dollaros + 2 db 10 dollaros, akkor ezt egybol beirhatnank a szamitogepbe (vagyis a szemelyt, es a bankjegyeket), es mikor kesz vagyunk, a gep osszegezne.
Ezt elég lenne egy formon belül, nem adatbázis szinten megoldani.
Üdv
József


Előzmény:
Gyorgyi Creative Commons License 2003-05-09 06:41:26 -
Sziasztok!

Itt olyan profi programozok vannak, hogy valszeg tul primitivet kerdezek.

Egy olyan rendszert akarok megcsinalni Access-ben, amely segiteni a penz szamlalast egy templomban. Most kezzel szamoljak, es mindenki penzet kulon megszamoljak, majd feljegyzik az illetohoz (itt boritekba adjak, es ra van irva a neve). Utana meg egyszer megszamoljak, mert szet kell szedni kulonbozo bankjegyekre.

Ebben segitene a szamitogep. Amikor X.Y-nak szamoljuk, hogy 1 db 5 dollaros + 2 db 10 dollaros, akkor ezt egybol beirhatnank a szamitogepbe (vagyis a szemelyt, es a bankjegyeket), es mikor kesz vagyunk, a gep osszegezne. Ja, es a datum is fontos. Es mindenfele reportokat le lehetne kerni a rendszerbol (egy illeto mennyit fizetett, mennyi volt a havi bevetel, stb.)

Ti hogy latjatok, hogy kellene ezt megtervezni? 3 entity van: datum, penz, szemely. De azt hiszem, hogy a datumot/penzt egybe lehetne rakni. A szemely lenne a 2. entity, es a szemely azonositoja foreign key lenne a datum/penz entityben. De mi lenne ott a primary key?

Elnezest az angolert, de ezeket angolul tanultam, es nem tudom a szakkifejezeseket magyarul.

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!