C# - Adatbáziskezelés - Egy kis mintaapplikáció elkészítése

Ez a téma lezárásra került a moderátor által. A lezárás oka: l�gy sz�ves tanuld meg, hogy mi a k�l�nbs�g a t�rsalg� �s a tud�st�r k�z�tt! 1 t�ma - 1 k�rd�s!
C# - Adatbáziskezelés - Egy kis mintaapplikáció elkészítése
2014-03-02T17:22:20+01:00
2014-03-02T17:22:21+01:00
2022-08-08T16:25:30+02:00
adamwise
Sziasztok! Elsőnek is szeretném közölni, hogy egy "globálisabb" kérdéskör következik, amire nem a konkrét megoldásokat várom, programkódba iktatva, hanem amolyan iránymutatót (jól gondolom-e?, kérdésekre, válaszokat, egy-két útravalót, amely segíthet majd lassan lépésről - lépésre a lenti  minta- applikáció megalkotásában)

Sikerült megszereznem a neten keresztül egy próbafeladatsort, C# -os adatbáziskezelés kapcsán. Mellékelem magát a Formról a képet, és az adatbázis-szerkezetet is.
Userform példa
Adatbázis
A firkálásoktól most tekintsetek el rajta.

A feladat tehát a következő. Az adott Userform mintáját elkészíteni, és az adatbázisból megfelelően lekérdezett adatokkal feltölteni. Most pontról - pontra mennék az egyes Userform részein, és mellé írnám, "nagyvonalakban", hogy mivel oldanám meg a problémát elméletben.

Auswahl hierarchie:
Kunden (legördülő listbox - megfelelő SQL lekérdezésekkel lehívnám az ügyfél ID-t, nevét, címét és a kapott értéket átadnám a listbox adatforrásának)
Vertreter (szintén a fenti metódus alapján)
Auswahl Artikel über Kategorie:
Hauptkategorie:Fentiek szerint
Artikel:Fentiek szerint
Auswahl Datenoptionen:
Bonus: If-es ciklussal?
Vergleichsjahr 1 és 2: 
Itt sok kérdésem felmerül.  Elsőnek is, az adott év kiválasztását szintén If-es ciklussal lenne célszerű? Ha az év 2011 akkor vagy select case? 

Az alatta lévő részt Datagriedviewal lehet megvalósítani, vagy Listboxba beimportált Excel munkafüzettel? Mivel a táblázat alján még az adatbázisból lekérdezett értékek sorait szummázni, kummulált szummázni, és átlagolni is kellene... Mivel lenne célszerű ezt megvalósítani, és egy-két lépésben, hogyan? Itt még hozzátenném, hogy pl. az Umsatzt és aRohertrag mező két másik táblázatos mező osztásából származik, de ezt gondolom egy egyszerű sql lekérdezéssel ( x mező / y mező as újmezőnév) szisztéma alapján megvalósítható).

Sum K - Kummulált Szum
Sum G - Normál Szum
DS - átlag


A feladat még írja, hogy integrálni kell a maszkeredmény exportfunkciókat (Excel szerint), és az INI-Adatokat a bejövő értékek olvasásához az adatbázisban. Ez a rész nekem egy picit magas. 

Kérdéseim:

A fenti legördülő listboxok létrehozásának metódusát jól gondolom, vagy van rá egy egyszerűbb módszer is?
Hogyan tudom beállítani a listboxokat, és a különböző választókat, hogy a kiválasztott értékek alapján listázza ki az információkat a lenti gridviewban?

Valamint még egy On - kérdés. Hasonló témában doksik, tutoriálok (akár videók), mintafeladatok nagyon jól jönnének, ha megosztanátok velem. ADO.NET esetleg Entity Framework, adatbáziskezelős C#os dokumentumok, amelyekből tanulhatok, gyakorolhatok.

Köszönöm szépen az infókat, segítségeket! Szeretnék elmélyülni igazán a C# - Adatbáziskezelés témában.
Mutasd a teljes hozzászólást!

Ez a téma lezárásra került a moderátor által. A lezárás oka: l�gy sz�ves tanuld meg, hogy mi a k�l�nbs�g a t�rsalg� �s a tud�st�r k�z�tt! 1 t�ma - 1 k�rd�s!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd