Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérl ı kkel - 2

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérl ı kkel - 2"

Átírás

1 Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérl ı kkel - 2 ADATBÁZIS-KEZELÉS ACTIVEX VEZÉRLİ K ALKALMAZÁSÁVAL II... 2 PROJEKT LÉTREHOZÁSA... 3 ACTIVEX VEZÉRLİ K BEILLESZTÉSE... 3 A CSOPORT TÁBLA ELHELYEZÉSE AZ Ő RLAPON... 3 IDC_DATA_CSOPORT beállításai... 3 IDC_GRID_CSOPORT beállításai... 4 A TAG TÁBLA ELHELYEZÉSE AZ Ő RLAPON... 5 IDC_DATA_TAG beállításai... 5 IDC_GRID_TAG beállításai... 6 A CSOPORT TÁBLA ÉS A TAG TÁBLA ÖSSZEKAPCSOLÁSA... 6 Csoport váltás figyelése... 6 Új rekord beszúrása a tag táblába... 7 A MAXIMÁLIS ÉS AKTUÁLIS CSOPORTLÉTSZÁM ELHELYEZÉSE... 8 IDC_DATA_MAX beállításai... 9 IDC_TEXTBOX_MAX beállításai... 9 IDC_DATA_COUNT beállításai IDC_TEXTBOX_COUNT beállításai A SZÁMLÁLÓ FRISSÍTÉSE ELLENİ RZÖTT ADATBEVITEL BIZTOSÍTÁSA Új rekord beszúrásának engedélyezése, tiltása Adatbevitel ComboBox segítségével DIÁKOK KIVÁLASZTÁSA A DIÁK TÁBLA SEGÍTSÉGÉVEL IDC_DATA_DIAK beállításai IDC_GRID_DIAK beállításai IDC_GRID_TAG módosítása A kiválasztott diák adatainak beillesztése a tag táblába Szabóné Nacsa Rozália nacsa@inf.elte.hu Honlap: people.inf.elte.hu/nacsa november 1. oldal

2 Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérl ı kkel - 2 Adatbázis-kezelés ActiveX vezérl k alkalmazásával II. Feladat: ActiveX vezérlı k felhasználásával készítsünk programot az Eaf projekthez, amely alkalmas a diákok csoportba történı bejelentkeztetéséhez. A feladat megoldásához az alábbi ActiveX vezérlı ket fogjuk használni: Microsoft ADO Data Control, version 6.0 (C:\Widows\System32\MSADODC.OCX) (Adatbázishoz rendelhetı, adatszolgáltató vezérlı, mely összekapcsolható adatok megjelenítésére készült vezérlı kkel.) TRue OLE DBGrid 8 Control (C:\Widows\System32\todg8.OCX) (Táblázat megjelenítét és kezelését végzı, adatszolgáltatóval összeköthetı vezérlı elem) Microsoft RemoteData Control, version 6.0 (C:\Widows\System32\MSRDC2032.OCX) (Adatbázishoz rendelhetı, adatszolgáltató vezérlı, mely összekapcsolható adatok megjelenítésére készült vezérlı kkel.) DBGridControl (C:\Widows\System32\DBGRID32.OCX) (Táblázat megjelenítését és kezelését végzı,, adatszolgáltatóval összeköthetı vezérlı elem) Microsoft Forms 2.0 TextBox (C:\Widows\System32\FM20.DLL) (Szöveget megjelenítı, adatszolgáltatóval összeköthetı vezérlı elem) A DBGridControl a Microsoft Remote Data Control-lal, a TRue OLE DBGrid 8 Control a Microsoft ADO Data Control-lal tud együtt dolgozni. A DBGridControl alkalmazása során azt tapasztaltam, hogy üres táblázatok esetén nem jól mő ködik az új rekord felvétele, ezért szívesebben használom a TRue OLE DBGrid 8 Control vezérlı t. Ezt a vezérlı t 30 napos kipróbálásra lehet letölteni. Letöltéshez regisztrálni kell a címen, majd a levélben visszajelzett tdbgrid8_****.exe fájl végrehajtása után a vezérlı bekerül a regisztrált ActiveX vezérlı k közé. Természetesen, ha Önnek nem sikerül beszerezni az itt ismertetett ActiveX vezérlı t, használja nyugodtan a Microsoft vezérlı it, vagy bátran keressen más AciveX vezérlı t a feladat megoldásához. Az adatbázis-kezelést támogató ActtiveX vezérlı k használata és beállítása nagyon hasonlít egymáshoz. 1. Figyeljen arra, hogy az adatmegjelenítı t csak a neki megfelelı adatszolgáltatóval lehet összekötni. 2. A Microsoft Remote Data Control DBGrid pár és a Microsoft ADO Data Control True DBGrid pár ugyanolyan feladatok megoldására alkalmas, nagyon hasonló a paraméterezésük, de sajnos az elsı változat legalábbis nálam bizonyos esetekben hibásan mő ködik. 2. oldal

3 Projekt létrehozása File/New/MFC AppWizard(Exe) Project name: ActiveEaf /OK Single document/next/next/next Printing kikapcsolva/next/next Base Class: CFormView Finish/OK ActiveX vezérlı k beillesztése Project/Add to Project/Component and Controls Registered ActiveX Controls könyvtár kiválasztása Microsoft ADO Data Control Version 6.0 (OLEDB) kiválasztása - Insert/Ok/Ok True OLE DBGrid 8 Control kiválasztása - Insert/Ok/Ok Microsoft Remote DataControl 6.0 kiválasztása - Insert/Ok/Ok DBGrid Control kiválasztása - Insert/Ok/Ok (Táblázat megjelenítése és kezelése - Microsoft) Microsoft Forms 2.0 TextBox kiválasztása - Insert/Ok/Ok Close Keresse meg a Controls eszköztárban az új vezérlı elemek gombjait. A csoport tábla elhelyezése az ő rlapon Helyezzen el egy Microsoft ADO Data Control Version 6.0 (OLEDB) vezérlı t és egy True OLE DBGrid 8 Control vezérlı t az ablakon. Állítsa be a két vezérlı t az alábbiak szerint. IDC_DATA_CSOPORT beállításai 1. A vezérlı láthatatlan. ID: IDC_DATA_CSOPORT Caption: Csoport vezérlı Visible: kikapcsolva 2. Az EAF adatbázist ODBC driveren keresztül használjuk. Control fül Source of Connection Use ODBC Data source name: Elemi alkalmazások fejlesztése 3. Az adatforrást a csoport, gyakvez és a felev táblák összekapcsolásával, nézetként állítjuk elı. RecordSource fül Command type 1 adcmdtext Command Text(SQL): select csoport_id,csoport.nev,felev.kezdet,felev.szam,gyakvez.nev gyakvez_nev,csoport.max from csoport,gyakvez,felev where csoport.felev_id=felev.felev_id and csoport.gyakvez_id=gyakvez.gyakvez_id 4. Legyen a vezérlı változója m_datacsoport. 3. oldal

4 IDC_GRID_CSOPORT beállításai 1. A táblázat látható. ID: IDC_GRID_CSOPORT Caption: Csoport tábla Visible: bekapcsolva Tab stop: true 2. Beszúrást, törlést, módosítást nem engedélyezünk. All fül Data Source IDC_DATA_CSOPORT AllowAddNew false AllowUpdate false AllowDelete false 3. Sor kiválasztásánál kijelöljük a teljes sort. Splits fül MarqueeStyle/3 HiglightRow 4. Az utolsó oszlop és az ablak széle között ne legyen kitöltetlen sáv. Splits fül Split(00) ExtendedRightColumn: true 5. Adjunk beszédesebb neveket az oszlopoknak. Columns fül Column(00) Data Field: csoport_id Caption: Csoport Id Column(01) Data Field: nev Caption: Csoport neve Column(02) Data Field: kezdet Caption: Félév kezdete Column(03) Data Field: szam Caption: Félév száma Column(04) Data Field: gyakvez_nev Caption: Gyakorlatvezetı Column(05) Data Field: max Caption: Max 6. A Félév száma oszlopban az 1,2,3,4 helyett jelenjen meg EAF1,,EAF4. Values fül Column3 (szam) Translate: bekapcsolva Validate: bekapcsolva Töltse ki a Value/Display Value párt az alábbi táblázatnak megfelelı en. Value Display value 1 EAF1 2 EAF2 3 EAF3 4 EAF4 4. oldal

5 7. Legyen a vezérlı változója m_gridcsoport. Forditás/Futtatás A projekt lefordítása után ellenı rizze a táblázatot. Vegye észre, hogy nem lehet új sort beszúrni és sorokat törölni. A félévek száma helyett az EAF1,, EAF4 szöveg jelenik meg a táblázatban. A tag tábla elhelyezése az ő rlapon Vegyük kisebb mérető re a csoport táblát és helyezzük el alatta a tag tábla adatvezérlı jét és táblázatát. IDC_DATA_TAG beállításai 1. A vezérlı legyen láthatatlan ID: IDC_DATA_TAG Caption:: Tag vezérlı Visible: kikapcsolva 2. Használjuk az EAF adatbázist ODBC driveren keresztül Control fül Source of Connection Use ODBC Data source name: Elemi alkalmazások fejlesztése 3. Az adatforrás legyen a tag tábla RecordSource fül Command type 1 adcmdtext Command Text(SQL): select tag.diak_id, concat(diak.nev,'[',diak.azon,']') diak_azon,tag.csoport_id,pont1,pont2,pont3,pont4 from tag,diak 4. Legyen a vezérlı változója m_datatag. 5. oldal

6 IDC_GRID_TAG beállításai 1. A vezérlı legyen látható ID: IDC_GRID_TAG Caption: Tagtábla Visible: true Tab stop: true 2. Engedélyezzük a módosítást, törlést, beszúrást All fül Data Source IDC_DATA_TAG AllowAddNew true AllowUpdate true AllowDelete true 3. Az utolsó oszlop és az ablak széle között ne legyen kitöltetlen sáv. Splits fül Split(00)/ExtendedRightColumn: true 4. Adjunk beszédesebb neveket az oszlopoknak. Columns fül Column(00) Data Field: csoport_id Caption: Csoport Id Column(01) Data Field: diak_id Caption: Diák Id Column(02) Data Field: diak_azon Caption: Diák azonosító Column(03) Data Field: pont1 Caption: Bead 1 Column(04) Data Field: pont2 Caption: Bead 2 Column(05) Data Field: pont3 Caption: Bead 3 Column(05) Data Field: pont4 Caption: Bead 4 5. Rejtsük el a csoport_id oszlopot. Splits fül Columns Column(00) Visible: false 6. Legyen a vezérlı változója m_gridtag. A csoport tábla és a tag tábla összekapcsolása Csoport váltás figyelése A két tábla összekapcsolásához a csoport tábla RowColChange üzenetet kell kezelni. Ez az üzenet akkor kerül kibocsátásra, amikor sort váltunk a csoport táblában. A sorváltáskor elvégzendı feladatok elvégzését a RefreshTag() privát metódusra bízzuk, melyet az OnRowColChange() üzenetkezelı ben hívunk meg 6. oldal

7 1. A RefreshTag() privát függvény deklarálása Class View/CEafActiveView/Jobb egérfül/ Add Member Function Function type: void Function declaration: RefreshTag() Access: private 2. A RefreshTag() privát függvény definiálása void CTestView::RefreshTag() //aktuális csoport lekérdezése m_gridcsoport.setcol(0); CString csop = m_gridcsoport.gettext(); CString q; //tag tábla frissítése q.format("select tag.diak_id, concat(diak.nev,'[',diak.azon,']') diak_azon,tag.csoport_id,pont1,pont2,pont3,pont4 from tag,diak where tag.diak_id=diak.diak_id and csoport_id = %s",csop); m_datatag.setrecordsource(q); m_datatag.refresh(); 3. A RowColChange eseménykezelı beillesztése ClassWizard Project: ActiveEAf Class name: CActivEafView Objec ID: IDC_GRID_CSOPORT Message: RowColChange MemberFunction: OnRowColChangeGridCsoport 4. Az OnRowColChangeGridCsoport() eseménykezelı definiálása void CActiveEafView::OnRowColChangeGridCsoport(VARIANT FAR* LastRow, short LastCol) RefreshTag(); 5. A Click eseménykezelı beillesztése ClassWizard Project: ActiveEAf Class name: CActivEafView Objec ID: IDC_GRID_CSOPORT Message: Click MemberFunction: OnClickGridCsoport 6. Az OnClickGridCsoport() eseménykezelı definiálása void CActiveEafView::OnClickGridCsoport() RefreshTag(); Új rekord beszúrása a tag táblába 1. A BeforeUpdate eseménykezelı beillesztése Amikor egy új diákot felveszünk a tag táblába, akkor a csoport_id-t automatikusan töltsük ki a kiválasztott csoporthoz (a csoport tábla kijelölt sorához) tartozó csoport_id-vel. ClassWizard Project: ActiveEAf Class name: EActivEafView Objec ID: IDC_GRID_TAG Message: BeforeUpdate MemberFunction: OnBeforeUpdateGridTag 7. oldal

8 2. Az OnBeforeUpdateGridTag () eseménykezelı definiálása void void CActiveEafView::OnBeforeUpdateGridTag(short FAR* Cancel) m_gridcsoport.setcol(0); CString csop = m_gridcsoport.gettext(); m_gridtag.setcol(0); m_gridtag.settext(csop); m_gridtag.setcol(1); 3. Az AfterUpdate eseménykezelı beillesztése ClassWizard Project: ActiveEAf Class name: EActivEafView Objec ID: IDC_GRID_TAG Message: AfterUpdate MemberFunction: OnAfterUpdateGridTag 4. Az OnAfterUpdateGridTag () eseménykezelı definiálása void CActiveEafView::OnAfterUpdateGridTag() m_datatag.refresh(); Forditás/Futtatás Figyelje meg, hogy a tag tábla csak az adott csoportot jeleníti meg. Ellenı rzéshez kapcsolja be a tag tábla csoport_id oszlopának láthatóságát. Itt már felvehetünk új diákot a kiválasztott csoportba, de a felvitelnél még nincs semmiféle ellenı rzés. A maximális és aktuális csoportlétszám elhelyezése A maximális és az aktuális csoportlétszámot egy, az adatbázishoz csatolható szövegdobozban (Microsoft Forms 2.0 TextBox) jelenítjük meg. Ehhez a szövegdobozhoz hozzárendelünk egy adatforrást (Microsoft Remote DataControl 6.0.). Ezt az adatforrást az elı zı ekben megismert Microsoft ADO Data Control adatvezérlı höz nagyon hasonló módon lehet beállítani. 8. oldal

9 vezérlı Változó típusa Változó neve Megjegyzés IDC_DATA_MAX (Microsoft Remote DataControl 6.0) CRdc m_datamax IDC_TEXTBOX_MAX (Microsoft Forms 2.0 TextBox) CMdcText m_textboxmax IDC_DATA_COUNT (Microsoft Remote DataControl 6.0) CRdc m_datacount IDC_TEXTBOX_COUNT (Microsoft Forms 2.0 TextBox) CMdcText m_textboxcount IDC_DATA_MAX beállításai Vegye észre, hogy most egy másik Data Control vezérlı t (Microsoft Remote DataControl 6.0) használunk. 1. Az adatvezérlı t elrejtjük. ID: IDC_DATA_MAX Caption:: Max vezérlı Visible: kikapcsolva 2. Az EAF adatbázist ODBC driveren keresztül használjuk. (Megadjuk a felhasználót és a jelszót is.) Control fül Data source: Elemi alkalmazások fejlesztése User name: nacsa Password: **** SQL: select max from csoport (A select parancsot pontosító where klauzulát, azaz hogy melyik csoport max értékére van szükség, csak a programban tudjuk megadni. Itt azért adunk ki mégis egy hiányos select parancsot, hogy legyen egy max mezı nk, amit felhasználhatunk a tulajdonság lapok beállításánál.) 3. Legyen a vezérlı változója m_datamax. IDC_TEXTBOX BOX_MAX beállításai 1. A szövegdoboz látható, de nem módosítható. ID: IDC_TEXTBOX_MAX Caption: Max Visible: bekapcsolva Disable: bekapcsolva 2. Legyen az adatforrás az IDC_DATA_MAX-ban definiált max mezı. All fül Data Source IDC_DATA_MAX 9. oldal

10 Data Field: max Back Color: háttérszín kiválasztása (Vegye észre, hogy itt nemcsak az adatforrást, de az adatmezı t is meg kell adni.) 3. Legyen a vezérlı változója m_textboxmax. IDC_DATA_COUNT beállításai 1. Az adatvezérlı t elrejtjük. ID: IDC_DATA_COUNT Caption:: Count vezérlı Visible: false 2. Az EAF adatbázist ODBC driveren keresztül használjuk. (Megadjuk a felhasználót és a jelszót is.) Control fül Data source: Elemi alkalmazások fejlesztése User name: nacsa Password: 1234 SQL: select count(*) from tag 3. Legyen a vezérlı változója m_datamax. IDC_TEXTBOX BOX_COUNT beállításai 1. A szövegdoboz látható, de nem módosítható ID: IDC_TEXTBOX_COUNT Caption: Count Visible: true Disable: true 2. Legyen az adatforrás az IDC_DATA_COUNT-ban definiált count(*) mezı All fül Data SourceIDC_DATA_COUNT Data Field: count(*) Back Color: háttérszín kiválasztása (Vegye észre, hogy itt nemcsak az adatforrást, de az adatmezı t is beállítottuk.) 3. Legyen a vezérlı változója m_textboxcount. 4. Frissítse a RefreshTag() függvény a szövegdobozokat is. Egészítsük ki a RefreshTag() metódust úgy, hogy az IDC_TEXT_COUNT és az IDC_TEXT_MAX vezérlı k az aktuális csoport adatait mutassák. void CActiveEafView::RefreshTag() //aktuális csoport lekérdezése m_gridcsoport.setcol(0); CString csop = m_gridcsoport.gettext(); CString q; //tag tábla frissítése q.format("select tag.diak_id, concat(diak.nev,'[',diak.azon,']') diak_azon,tag.csoport_id,pont1,pont2,pont3,pont4 from tag,diak where tag.diak_id=diak.diak_id and csoport_id = %s",csop); m_datatag.setrecordsource(q); m_datatag.refresh(); //max és count frissítése q.format("select count(*) from tag where csoport_id=%s;",csop); m_datacount.setsql(q); m_datacount.refresh(); 10. oldal

11 q.format("select max from csoport where csoport_id=%s",csop); m_datamax.setsql(q); m_datamax.refresh(); A számláló frissítése Amikor felveszünk egy új diákot a tagtáblába ill. kiveszünk egy diákot a tag táblából, akkor a csoportlétszám megváltozik, ezért frissíteni kell. 1. A tag tábla AfterDelete eseménykezelı jének beillesztése ClassWizard Project: ActiveEAf Class name: CActivEafView Objec ID: IDC_GRID_TAG Message: AfterDelete MemberFunction: OnAfterDeleteGridTag 2. Az OnAfterDeleteGridTag() eseménykezelı definiálása void CActiveEafView::OnAfterDeleteGridTag() RefreshTag(); 3. A tag tábla AfterInsert eseménykezelı jének beillesztése ClassWizard Project: ActiveEAf Class name: CActivEafView Objec ID: IDC_GRID_TAG Message: AfterInsert MemberFunction: OnAfterInsertGridTag 4. Az OnAfterDeleteGridTag() eseménykezelı definiálása void CActiveEafView::OnAfterInsertGridTag() RefreshTag(); Ellenı rzött adatbevitel biztosítása Új rekord beszúrásának engedélyezése, tiltása Az adatbázis konzisztenciájának megı rzéséhez csak akkor engedélyezhetjük új diák felvételét egy csoportba (új rekord beszúrása a tagtáblába), ha ott valóban van hely. Azoknál a csoportoknál, ahol nincs több szabad hely, írjunk ki figyelmeztetı üzenetet. Vegyünk fel egy vezérlı t (IDC_COMMENT) a figyelmeztetı üzenet megjelenítéséhez. vezérlı Változó típusa Változó neve IDC_COMMENT CString m_comment A beszúrás lehetı sége csoportonként változik, ezért ezt a lehetı séget is csoportonként állítani kell. Egészítsük ki a RefreshTag() metódust úgy, hogy a kiválasztott csoport függvényében engedélyezze vagy tiltsa meg új diák felvételét a csoportba (új rekord beszúrását). void CTestView::RefreshTag() //aktuális csoport lekérdezése... //tag tábla frissítése... //max és count frissítése oldal

12 //Ellenı rzött adatbevitel biztosítása //Csak akkor vehetı fel új diák a csoportba, ha van hely int free = atoi(m_textboxmax.gettext()) - atoi(m_textboxcount.gettext()); if (free <= 0) m_comment= "Nincs több szabad hely!"; m_gridtag.setallowaddnew(false); else m_comment.format(""); m_gridtag.setallowaddnew(true); UpdateData(FALSE); Adatbevitel ComboBox segítségével Beállíthatjuk a tag tábla pontszám beviteli szerkesztı it úgy, hogy a kívánt értéket ComboBox-ból lehessen kiválasztani. Value fül ID: IDC_GRID_TAG CoLumn: Pont1 Presentation: 2 ComboBox Max Combo items: 6 Validate: true Caption:: Diák vezérlı Visible: false Forditás/Futtatás Futtassa a programot. Figyelje meg, hogyan változik a max és count értéke. Szúrjon be új rekordot, ill. töröljön rekordokat a tag táblából. Nézze meg, helyesek-e a count értéke. Figyelje meg, hogy azokban a csoportokban, ahol nincs több szabad hely nem vehet fel új diákot. Már egész szép az alkalmazásunk, de az még mindig elég kényelmetlen, hogy a diákokat vakon, a diak_id alapján kell megadni. Módosítsuk a programot úgy, hogy barátságosabb legyen a diákok kiválasztása. 12. oldal

13 Diákok kiválasztása a diák tábla segítségével Tegyük fel az alkalmazás ablakára a diák táblát. Új diák felvitelekor (új rekord beszúrása a tag táblába) a diák tábla megfelelı sorára duplát kattintva a diák adatai automatikusan kerüljenek be a tag táblába. A biztonság kedvéért a tag táblában a diak_id és a diak_azon mezı k csak olvashatóak legyenek. vezérlı Változó típusa Változó neve IDC_DATA_DIAK CAdodc m_datadiak IDC_GRID_DIAK CTRueDBGridCtrl m_griddiak IDC_DATA_DIAK beállításai 1. A vezérlı legyen láthatatlan ID: IDC_DATA_DIAK Caption:: Diák vezérlı Visible: false 2. Használjuk az EAF adatbázist ODBC driveren keresztül Control fül Source of Connection Use ODBC Data source name: Elemi alkalmazások fejlesztése 3. Az adatforrás legyen a diak tábla Record Source fül Command type 1 adcmdtext Command Text (SQL): select * from diak 4. Legyen a vezérlı változója m_datadiak. IDC_GRID_DIAK DIAK beállításai 1. Az adatvezérlı látható ID: IDC_GRID_DIAK Caption: Diak tábla Visible: true Tab stop: true 2. Adatok módosítása tilos. All fül Data Source IDC_DATA_DIAK AllowAddNew false AllowUpdate false AllowDelete false 13. oldal

14 3. Adjunk beszédesebb neveket az oszlopoknak. Columns fül Column(00) Data Field: diak_id Caption: Diák Id Column(01) Data Field: nev Caption: Diák neve Column(02) Data Field: azon Caption: ETR kód 4. Sor kiválasztásánál kijelöljük a teljes sort. Splits fül MarqueeStyle/3 HiglightRow 5. Legyen a vezérlı változója m_griddiak. IDC_GRID_TAG módosítása Legyen csak olvasható a tag tábla diak_id és a diak_azon mezeje. Splits fül/columns Column(01)[Diák Id] Style/Locked: true Column(02)[Diák azonosító] Style/Locked: true A kiválasztott diák adatainak beillesztése a tag táblába Szeretnénk, ha a diák tábla segítségével kiválasztott diák adatai (a sorra duplát kattintva) automatikusan bekerülnének a tag táblába. 1. A diák tábla DblClick eseményének beillesztése ClassWizard Project: ActiveEAf Class name: EActivEafView Objec ID: IDC_GRID_DIAK Message: DblClick MemberFunction: OnDblClickGridDiak 2. Az OnDblClickGridDiak() eseménykezelı definiálása void CActiveEafView::OnDblClickGridDiak() if(atoi(m_textboxcount.gettext())==0) m_gridtag.setrow(0); else m_gridtag.movelast(); m_gridtag.setrow(m_gridtag.getrow()+1); m_gridtag.setfocus(); m_griddiak.setcol(0); CString id = m_griddiak.gettext(); m_gridtag.setcol(1); m_gridtag.settext(id); m_griddiak.setcol(1); CString azon = m_griddiak.gettext(); m_griddiak.setcol(2); CString nev = m_griddiak.gettext(); CString nev_azon = nev + "[" + azon + "]"; m_gridtag.setcol(2); m_gridtag.settext(nev_azon); m_gridtag.setfocus(); 14. oldal

15 Megjegyzés: Ha a tag táblát úgy definiáljuk az adatbázisban, hogy a (csoport_id,diak_id) párt tekintjük elsı dleges kulcsnak, akkor biztosan nem kerülhet be kétszer ugyanaz a diák a csoportba. Az adatbázis konzisztenciájának biztosításához érdemes lenne csak azokat a diákokat megjeleníteni a diák táblában, akik egyáltalán szóba jöhetnek a csoportba történı bejelentkezéskor, azaz egyáltalán nem szerepel még a tag táblában, vagy ha igen, akkor nem lehet tag a félév más csoportjában és teljesítenie kellett a megelı zı féléveket. Ennek az ellenı rzésnek a megoldását önálló feldolgozásra ajánljuk. A munkafüzetben bemutatott példaprogram kicsomagolható a people.inf.elte.hu/nacsa/eaf/eaf4/projects/activeeaf.zip fájlból. 15. oldal

Adatbázis-kezelés ActiveX vezérl kkel 2.rész

Adatbázis-kezelés ActiveX vezérl kkel 2.rész Adatbázis-kezelés ActiveX vezérl kkel 2.rész Készítette: Szabóné Nacsa Rozália 2004. november Feladat Figyelmeztetés, Figyelmeztetés, ha ha betelt betelt a a csoport. csoport. Csoport Csoport kiválasztása

Részletesebben

Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérlıkkel - 1

Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérlıkkel - 1 ADATBÁZIS-KEZELÉS ACTIVEX VEZÉRLİK ALKALMAZÁSÁVAL I.... 1 ACTIVEX... 1 ACTIVEX CONTROL... 1 SAJÁT ACTIVEX VEZÉRLİ LÉTREHOZÁSA... 1 circctrl.cpp... 2 Háttérszín tulajdonság hozzárendelése a vezérlıhöz...

Részletesebben

Adatbázis-kezelés ActiveX vezérl kkel

Adatbázis-kezelés ActiveX vezérl kkel Adatbázis-kezelés ActiveX vezérl kkel Készítette: Szabóné Nacsa Rozália 2004. november Saját vezérl Feladat: Készítsünk kört kört rajzoló rajzológrafikus vezérl vezérl t. t. Figyelem!! Most Most az az

Részletesebben

Adatbázis-kezelés ODBC driverrel

Adatbázis-kezelés ODBC driverrel ADATBÁZIS-KEZELÉS ODBC DRIVERREL... 1 ODBC: OPEN DATABASE CONNECTIVITY (NYÍLT ADATBÁZIS KAPCSOLÁS)... 1 AZ ODBC FELÉPÍTÉSE... 2 ADATBÁZIS REGISZTRÁCIÓ... 2 PROJEKT LÉTREHOZÁSA... 3 A GENERÁLT PROJEKT FELÉPÍTÉSE...

Részletesebben

Adatbázis-kezelés API hívásokkal. Adatbázis-kezelés ODBC-vel. Adatbázis-kezelés SQL parancsokkal. Adatbázis-kezelés ODBC-vel.

Adatbázis-kezelés API hívásokkal. Adatbázis-kezelés ODBC-vel. Adatbázis-kezelés SQL parancsokkal. Adatbázis-kezelés ODBC-vel. Adatbázis-kezelés API hívásokkal hívások Adatbázis-kezelés -vel Készítette: Szabóné Nacsa Rozália 2004. november API 2 API 2 hívások Adatbázis-kezelés parancsokkal Adatbázis-kezelés -vel eljárások 1 parancsok

Részletesebben

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban Adabáziselérés ODBC-n keresztül utasításokkal C#-ban 1. Előkészítés Access adatbázis lemásolása, ODBC DSN létrehozása Másoljuk le az alábbiakat: Mit Honnan Hova list.mdb p:\johanyák Csaba\Vizualis programozas\data\

Részletesebben

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos PASzSz Kilencedik témakör: Lazarus-Firebird Készítette: Dr. Kotsis Domokos Az SQLdb fülön IBConnection Kapcsolat A Data Access fülön Az SQLdb fülön... Select 1. Az SQLQuery lezárása. (Active := false,

Részletesebben

Adatbázis-kezelés ODBC-vel

Adatbázis-kezelés ODBC-vel Adatbázis-kezelés ODBC-vel Készítette: Szabóné Nacsa Rozália 2004. november Adatbázis-kezelés API hívásokkal Alkalmazás Adatbázis 1 API 1 API 1 hívások Adatbázis 2 API 2 Alkalmazás API 2 hívások Adatbázis-kezelés

Részletesebben

SDI ALKALMAZÁS I. Workspace / ResourceView / Toolbar / IDR_MAINFRAME. Workspace / ResourceView / Menu / IDR_MAINFRAME

SDI ALKALMAZÁS I. Workspace / ResourceView / Toolbar / IDR_MAINFRAME. Workspace / ResourceView / Menu / IDR_MAINFRAME SDI ALKALMAZÁS I. Feladat: Készítsünk egy olyan alkalmazást, amely az év végi adózás céljából rögzíti egyetlen évközi bevételnek az adatait: bruttó jövedelem adóel ı leg nettó bevétel jövedelem forrása

Részletesebben

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1 SZE INFORMATIKAI KÉPZÉS 1 ADATBÁZIS-KEZELÉS MS ACCESS 2010 A feladat megoldása során a Microsoft Office Access 2010 használata a javasolt. Ebben a feladatban a következőket fogjuk gyakorolni: Adatok importálása

Részletesebben

MDAC - Microsoft Data Access Components

MDAC - Microsoft Data Access Components MDAC - Microsoft Data Access Components 1 ODBC Open DataBase Connectivity ODBC software API adatbáziskezeléshez. Nyelvfüggetlen, Adatbázisfüggetlen Operációsrendszer-független Standard adathozzáférés SQL

Részletesebben

1. feladat. Szabóné Nacsa Rozália

1. feladat. Szabóné Nacsa Rozália 1. feladat Készítsünk programot kisdiákoknak összeadás gyakorlására. Legyenek az operandusok 0-10 véletlen számok. Az = jel utáni szövegdobozban a kisdiáknak kell begépelni a megoldást. Az Értékelés gomb

Részletesebben

C#---Access adatbáziskezelési gyakorlat

C#---Access adatbáziskezelési gyakorlat C#---Access adatbáziskezelési gyakorlat 1. Feladat: adatbázis kezelő alkalmazás készítése C# környezetben, Access adatbázist használva. 2. Minta adatbázis létrehozása ACCESS-ben 3. A Projekt létrehozása

Részletesebben

Eseményvezérelt alkalmazások

Eseményvezérelt alkalmazások Szabóné Nacsa Rozália nacsa@inf.elte.hu Eseményvezérelt alkalmazások A Windows alkalmazások eseményvezérelt alkalmazások Esemény: egér kattintás billenty leütés stb. Üzenetkezelés Operációs rendszer kódja

Részletesebben

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: 1 Adatbázis kezelés 2. gyakorlat A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: Táblák létrehozása,

Részletesebben

Access adatbázis elérése OLE DB-n keresztül

Access adatbázis elérése OLE DB-n keresztül Access adatbázis elérése OLE DB-n keresztül Készítsünk egy grafikus felülető alkalmazást, ami lehetıvé teszi egy Access adatbázisban tárolt hallgatói adatok (EHA, Név, e-mail cím) lekérdezését (összes

Részletesebben

7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára

7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára 7. Előadás Makrók alkalmazása. Salamon Júlia Előadás I. éves mérnök hallgatók számára Feltételes ciklusok Ha a ciklusváltozó intervallumát, előre nem tudjuk mert például a program futása során megszerzett

Részletesebben

munkafüzet open eseményéhez

munkafüzet open eseményéhez Makrók használata az Excelben - munkafüzet open eseményéhez VBA-eljárás létrehozása Az Auto_Open makróval kapcsolatos fenti korlátozások megkerülhetők az Open eseményhez rendelt VBA-eljárással. Példa Auto_open

Részletesebben

ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL II...2

ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL II...2 ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL II...2 2. FELADAT: RENDEZETT LISTA...2 KÉSZITSÜK EL A FILLSORTEDDATA(INT SCOLUMN) SAJÁT METÓDUST!...2 void CBankView::FillSortedData(int scolumn)... 3 KÉSZITSÜK EL

Részletesebben

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv Tartalomjegyzék 1. Symbian rendszer...2 1.1 Funkciók és követelmények...2 1.2 Telepítés és használat...2 2. Windows Mobile rendszer...6 2.1

Részletesebben

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) közönséges felhasználók SQL*Plus Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP dolgozó), DEPT osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható táblák táblanév-prefixek:

Részletesebben

Access gyakorlati feladatok lépésről lépésre

Access gyakorlati feladatok lépésről lépésre Access gyakorlati feladatok lépésről lépésre 1. feladat: Hajómenetrend A balatoni hajómenetrend rendelkezésünkre áll a menetrend.txt állományban. Készítsen új adatbázist HAJO néven! A mellékelt adatállományt

Részletesebben

Adatbázis rendszerek II. Adatbázis elérése C# kliens programból ADO.NET API-n keresztül

Adatbázis rendszerek II. Adatbázis elérése C# kliens programból ADO.NET API-n keresztül Adatbázis rendszerek II. Adatbázis elérése C# kliens programból ADO.NET API-n keresztül Adatbázis elérés lehetőségei absztrakciós rétegen keresztül: - Open DataBase Connectivity (ODBC), közös függvényhalmaz,

Részletesebben

Elemi alkalmazások fejlesztése IV.

Elemi alkalmazások fejlesztése IV. Elemi alkalmazások fejlesztése IV. C++/Qt adatbáziskezelő alkalmazás készítése Kdevelop környezetben I. Készítette: Szabóné Nacsa Rozália 1 MySql elindítása [nacsa@localhost nacsa]$ su Password:jelszó

Részletesebben

II. év. Adatbázisok és számítógépek programozása

II. év. Adatbázisok és számítógépek programozása II. év Adatbázisok és számítógépek programozása A programozási ismeretek alapfogalmai a) algoritmus b) kódolás c) program a) algoritmus: elemi lépések sorozata, amely a következı tulajdonságokkal rendelkezik:

Részletesebben

Választó lekérdezés létrehozása

Választó lekérdezés létrehozása Választó lekérdezés létrehozása A választó lekérdezés egy vagy több rekordforrásból származó adatokat jelenít meg. A választó lekérdezések a táblák, illetve az adatbázis tartalmát nem változtatják meg,

Részletesebben

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

Felhasználói leírás a DimNAV Server segédprogramhoz ( ) Felhasználói leírás a DimNAV Server segédprogramhoz (1.1.0.3) Tartalomjegyzék Bevezetés...3 1. Telepítés...3 2. Eltávolítás...4 Program használata...5 1. Kezdeti beállítások...5 2. Licenc megadása...6

Részletesebben

Alkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, január 06.

Alkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, január 06. Alkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, 2010. január 06. Leírás és feladatok Adatbázisunkban egy üzletlánc törzsvásárlóit tartjuk nyilván. Minden törzsvásárlónak

Részletesebben

6. Alkalom. Kép ClipArt WordArt Szimbólum Körlevél. K é p

6. Alkalom. Kép ClipArt WordArt Szimbólum Körlevél. K é p 6. Alkalom Kép ClipArt WordArt Szimbólum Körlevél K é p Képet már létezı képállományból vagy a Word beépített CLIPART képtárgyőjteményébıl illeszthetünk be. Képállományból kép beillesztése A szövegkurzort

Részletesebben

Entity Framework alapú adatbáziselérés

Entity Framework alapú adatbáziselérés Entity Framework alapú adatbáziselérés Dr. Johanyák Zsolt Csaba http://johanyak.hu A gyakorlat célja Model-first megközelítéssel Entity-Framework modell létrehozása, majd ebből adatbázis generálása LocalDB-ben.

Részletesebben

MySql elindítása. Elemi alkalmazások fejlesztése IV. Feladat. Az alkalmazás adatbázisa

MySql elindítása. Elemi alkalmazások fejlesztése IV. Feladat. Az alkalmazás adatbázisa Elemi alkalmazások fejlesztése IV. C++/Qt adatbáziskezel ő alkalmazás készítése Kdevelop környezetben I. MySql elindítása [nacsa@localhost nacsa]$ su Password:jelszó [root@localhost nacsa]# /usr/bin/safe_mysqld

Részletesebben

az adatbevitel szabályozása, alapok

az adatbevitel szabályozása, alapok az adatbevitel szabályozása, alapok De, Tanító bácsi! Én úgy tudom, hogy ezt igazából, csak adatbázisban tudjuk megtenni! Hááát Ez igaz Pistike! Bár egy-két eszköz a táblázat-kezelő programban is a rendelkezésünkre

Részletesebben

Adatintegritás ellenőrzés Felhasználói dokumentáció verzió 2.0 Budapest, 2008.

Adatintegritás ellenőrzés Felhasználói dokumentáció verzió 2.0 Budapest, 2008. Adatintegritás ellenőrzés Felhasználói dokumentáció verzió 2.0 Budapest, 2008. Változáskezelés Verzió Dátum Változás Pont Cím Oldal Kiadás: 2008.10.30. Verzió: 2.0. Oldalszám: 2 / 11 Tartalomjegyzék 1.

Részletesebben

Java Programozás 9. Gy: Java alapok. Adatkezelő 5.rész

Java Programozás 9. Gy: Java alapok. Adatkezelő 5.rész Java Programozás 9. Gy: Java alapok Adatkezelő 5.rész 15/1 B ITv: MAN 2018.04.22 A Keresés funkció Programlogika: 1. A keresés az etm táblamodellben fog keresni, és a találat rekordokat átmásolja egy másik

Részletesebben

Hozzunk létre két rekordot a táblában, majd véglegesítsünk (commit):

Hozzunk létre két rekordot a táblában, majd véglegesítsünk (commit): Oracle adatbázis elérése A gyakorlat célja az, hogy a hallgató tapasztalatot szerezzen egy szerver oldali adatbázis kezelő rendszer elérésében, gyakorolja a vizuális eszközök és a kapcsolat nélküli (Disconnected

Részletesebben

Adatbáziskezelés Delphi 5 alatt. Bese Antal 2006. http://toni.web.elte.hu/delphi

Adatbáziskezelés Delphi 5 alatt. Bese Antal 2006. http://toni.web.elte.hu/delphi Adatbáziskezelés Delphi 5 alatt Bese Antal 2006. http://toni.web.elte.hu/delphi 1. Bevezetés Számítógépes adattárolás fájlokban. Az egész adatbázist egy fájlban (Pl.: Access, Interbase,és a legtöbb SQL

Részletesebben

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: 1 Adatbázis kezelés 3. gyakorlat A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni: Tábla kapcsolatok létrehozása,

Részletesebben

Guarding Vision Beállítása

Guarding Vision Beállítása Guarding Vision Beállítása Rögzítő beállítása: 1. Beállítások Hálózat Platform-hozzáférés. 1. Engedélyezze a platform hozzáférést 2. Ha a Server Address mezőben más cím olvasható, az Egyedi (Custom) engedélyezése

Részletesebben

Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN

Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN B IT v: 2016.02.10 MAN SQL felületek Hatékony: SQL parancsok kiadására Eredmények megtekintésére Nehézkes: Nagyobb volumenű, rutintevékenységek

Részletesebben

Microsoft Access alapok

Microsoft Access alapok Microsoft Access alapok Képzési program Cím: 1027 Budapest, Csalogány utca 23. (a) A tanfolyam célja (a képzés során megszerezhető kompetencia) A tanfolyamot azoknak ajánljuk, akik már jártasságát szereztek

Részletesebben

Prezentáció, Prezentáció elkészítése. Diák

Prezentáció, Prezentáció elkészítése. Diák Microsoft Office PowerPoint 2003 esetén Új dia létrehozása A Fájl/Új dokumentum vagy a Szokásos eszközsoron található ikon használatával tudunk Új diasorozatot, prezentációt készíteni. (De az előző fejezetben

Részletesebben

Johanyák Zsolt Csaba: Ugráló gomb oktatási segédlet Copyright 2008 Johanyák Zsolt Csaba

Johanyák Zsolt Csaba: Ugráló gomb oktatási segédlet    Copyright 2008 Johanyák Zsolt Csaba Ugráló gomb Készítsünk egy egyszerű játékprogramot, ami egy mozgó nyomógombot tartalmaz. A nyomógomb beállított ideig marad egy helyben, majd az ablakon számára elhatárolt terület (panel) egy véletlenszerűen

Részletesebben

Egzinet Partner Portál

Egzinet Partner Portál Egzinet Partner Portál Adminisztrációs felület Oktatási segédanyag 1 Készítsd el saját weboldalad! I. Bejelentkezés Minden Egzinet Partner Portál a http://admin.egzinet.hu adminisztrációs felületen keresztül

Részletesebben

Informatikus informatikus 54 481 04 0010 54 07 Térinformatikus Informatikus É 1/6

Informatikus informatikus 54 481 04 0010 54 07 Térinformatikus Informatikus É 1/6 A 10/2007 (II. 27.) SzMM rendelettel módosított 1/2006 (II. 17.) OM rendelet Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről alapján. Szakképesítés,

Részletesebben

Ügyfélforgalom számlálás modul

Ügyfélforgalom számlálás modul Ügyfélforgalom számlálás modul 1 1. Bevezetés... 3 2. BEÁLLÍTÁSOK... 4 2.1. Új Kérdőív létrehozása... 4 o Kérdéstípusok és a hozzájuk tartozó lehetséges válaszok hozzárendelése... 4 Új Kérdéstípus felvitele...

Részletesebben

Thermo1 Graph. Felhasználói segédlet

Thermo1 Graph. Felhasználói segédlet Thermo1 Graph Felhasználói segédlet A Thermo Graph program a GIPEN Thermo eszközök Windows operációs rendszeren működő grafikus monitorozó programja. A program a telepítést követően azonnal használható.

Részletesebben

OO PDO. Tehát PDO használatával, könnyen átállhatunk egy másik adatbáziskezelőre, anélkül hogy a kódot teljes egészében újraírnánk.

OO PDO. Tehát PDO használatával, könnyen átállhatunk egy másik adatbáziskezelőre, anélkül hogy a kódot teljes egészében újraírnánk. OO PDO PDO VS MYSQLi VS MYSQL ================================================================================ A PHP mysql metódusai elavultak, helyette lehet hazsnálni a MYSQLi metódusokat, amelyek szinte

Részletesebben

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz Windows hálózati adminisztráció segédlet a gyakorlati órákhoz Szerver oldal: Kliens oldal: Csoport Házirend 1. A belső hálózat konfigurálása Hozzuk létre a virtuális belső hálózatunkat. INTERNET in NAT

Részletesebben

Választó lekérdezések

Választó lekérdezések A választó lekérdezés a leggyakrabban előforduló lekérdezés típus. Egy vagy több táblából hív le adatokat, és az eredményt egy adatlapon jeleníti meg, ahol a rekordokat frissíteni lehet (bizonyos keretek

Részletesebben

SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS

SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS 2.ELŐADÁS A VB programozási nyelv Az Excel programozása 2 A VB programozási nyelv Adattípusok Adatok kezelése Vezérlőszerkezetek Adattípusok és műveletek Egész adattípusok

Részletesebben

BaBér bérügyviteli rendszer telepítési segédlete 2011. év

BaBér bérügyviteli rendszer telepítési segédlete 2011. év BaBér bérügyviteli rendszer telepítési segédlete 2011. év Ajánlott konfiguráció A program hardverigénye: Konfiguráció: 2800 MHz processzor 512 Mbyte memória (RAM) / Szerver gépen 1G memória (RAM) Lézernyomtató

Részletesebben

PHP-MySQL. Adatbázisok gyakorlat

PHP-MySQL. Adatbázisok gyakorlat PHP-MySQL Adatbázisok gyakorlat Weboldalak és adatbázisok Az eddigiek során megismertük, hogyan lehet a PHP segítségével dinamikus weblapokat készíteni. A dinamikus weboldalak az esetek többségében valamilyen

Részletesebben

Forgalom nyilvántartó program Kezelési útmutató

Forgalom nyilvántartó program Kezelési útmutató Forgalom nyilvántartó program Kezelési útmutató 1. A program telepítése. Futtatási környezet: PIV számítógép, min. 256Mbyte RAM, min. 20mByte szabad terület, Windows-XP operációs rendszer. A telepítıprogram

Részletesebben

Tartalomjegyzék 2. RENDSZER FELÉPÍTÉSE... 3

Tartalomjegyzék 2. RENDSZER FELÉPÍTÉSE... 3 Tartalomjegyzék 1. BEVEZETŐ... 2 2. RENDSZER FELÉPÍTÉSE... 3 2.1. FELÜLET... 3 2.2. FELHASZNÁLÓI FUNKCIÓK... 4 2.2.1. Modulok... 4 2.2.2. Előzmények... 4 2.2.3. Lekérdezés működése, beállítások... 5 2.2.4.

Részletesebben

Készítette: Szabóné Nacsa Rozália

Készítette: Szabóné Nacsa Rozália Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu 1 Structured Query Language (Struktúrált lekérdező nyelv) Relációs adatbázisok kezelésére kifejlesztett szabvány 2 DIAKOK dkód vnév knév 1001 Kiss János

Részletesebben

Adatbázisok II. rész

Adatbázisok II. rész Adatbázisok II. rész Érettségi feladatok Új adatbázist készítünk A táblákat a külső adatok menüfül szövegfájl pontjánál importáljuk (nem pedig megnyitjuk!) Fontos: az első sor tartalmazza az oszlopneveket

Részletesebben

A gyakorlat során az alábbi ábrán látható négy entitáshoz kapcsolódó adatbevitelt fogjuk megoldani.

A gyakorlat során az alábbi ábrán látható négy entitáshoz kapcsolódó adatbevitelt fogjuk megoldani. Vizuális programozás 1. A gyakorlat célja A gyakorlat célja a Könyvtár alkalmazás folytatása az előző gyakorlaton elkészített grafikus felület felhasználásával. Elsőként lemásoljuk az előző gyakorlat eredményeként

Részletesebben

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

Táblázatok. Táblázatok beszúrása. Cellák kijelölése Táblázatok Táblázatok beszúrása A táblázatok sorokba és oszlopokba rendezett téglalap alakú cellákból épülnek fel. A cellák tartalmazhatnak képet vagy szöveget. A táblázatok használhatók adatok megjelenítésére,

Részletesebben

Adatbázis Rendszerek I. 10. SQL alapok (DML esettanulmány)

Adatbázis Rendszerek I. 10. SQL alapok (DML esettanulmány) Adatbázis Rendszerek I. 10. SQL alapok (DML esettanulmány) 23/1 B IT v: 2018.10.31 MAN DML adatokon műveletet végző utasítások DML Data Manipulation Language Rekordok (sorok) beszúrása (felvitele) Mezők

Részletesebben

ELTE SAP Excellence Center Oktatóanyag 1

ELTE SAP Excellence Center Oktatóanyag 1 ELTE SAP Excellence Center Oktatóanyag 1 ELTE SAP Excellence Center Oktatóanyag 2 ELTE SAP Excellence Center Oktatóanyag 3 A felhasználók három különböző képernyővel találkoznak Listák az adatmegjelenítéshez

Részletesebben

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat. A feladat megoldásához a Sharepoint Designer 2007 programot használjuk, mely ingyenesen letölthető a Microsoft weboldaláról. Az érettségi aktuális szoftverlistája alapján az Expression Web 2, az Expression

Részletesebben

Diagramok/grafikonok használata a 2003-as verzióban

Diagramok/grafikonok használata a 2003-as verzióban Diagramok/grafikonok használata Diagram beillesztése A prezentációnkban, előadásunkban gyakran használunk számokat, kimutatásokat, ezeknek a nyers felsorolása helyett érdemes használni diagramokat, grafikonokat.

Részletesebben

ReszlAd fájl, kitöltési útmutató:

ReszlAd fájl, kitöltési útmutató: 1 ReszlAd fájl, kitöltési útmutató: A ReszlAd táblázat egy adott látogatás részletes adatait tartalmazza. A szaktanácsadó által hiánytalanul kitöltött, és elnevezett fájlt e-mail üzenetben kérjük elküldeni

Részletesebben

Chat felhasználói segédlet

Chat felhasználói segédlet Chat felhasználói segédlet A Chat indítása, regisztráció, belépés A Chatre a honlapról www.smlista.hu, vagy a http://chat.smlista.hu címrıl lehet belépni. A fıoldalon van a belépés a Chatre, ha már van

Részletesebben

Adatbázis-kezelés az Excel 2013-ban

Adatbázis-kezelés az Excel 2013-ban Molnár Mátyás Adatbázis-kezelés az Excel 2013-ban Magyar nyelvi verzió Csak a lényeg érthetően! www.csakalenyeg.hu Csak a lényeg érthetően! Microsoft Excel 2013 Kimutatás készítés relációs adatmodell alapján

Részletesebben

FortiClient VPN-IPSec kliens konfigurációs segédlet

FortiClient VPN-IPSec kliens konfigurációs segédlet FortiClient VPN-IPSec kliens konfigurációs segédlet 1. Letöltési hely A kliens szoftver a következő helyről tölthető le: http://www.forticlient.com/downloads 2. Kompatibilitás A kliens a kompatibilátási

Részletesebben

Vizuális programozás gyakorlat

Vizuális programozás gyakorlat Vizuális programozás gyakorlat A gyakorlat célja az entitás modell készítésének és az MS SQLEXPRESS használatának gyakorlása. A gyakorlat során egy könyvtári szoftver adatmodelljét tervezzük meg, valamint

Részletesebben

Digitális aláíró program telepítése az ERA rendszeren

Digitális aláíró program telepítése az ERA rendszeren Digitális aláíró program telepítése az ERA rendszeren Az ERA felületen a digitális aláírásokat a Ponte webes digitális aláíró program (Ponte WDAP) segítségével lehet létrehozni, amely egy ActiveX alapú,

Részletesebben

FITNESS SYSTEM Telepítési útmutató

FITNESS SYSTEM Telepítési útmutató FITNESS SYSTEM Telepítési útmutató web: www.szakk.hu e-mail: info@szakk.hu Tartalomjegyzék: Első lépések:... 3 Licenc megállapodás... 3 Telepítési kulcs... 4 Felhasználói adatok... 5 Telepítő csomagok

Részletesebben

Prezentáció Microsoft PowerPoint XP

Prezentáció Microsoft PowerPoint XP Prezentáció Microsoft PowerPoint XP Megoldások 1. A program indításakor a Munkaablakban válasszuk az Előadás-tervező varázslóval hivatkozást! A Varázsló segítségével hozzuk létre a bemutatót! A kész bemutatót

Részletesebben

1.) A költségvetési bértámogatás megállapítása, számfejtése

1.) A költségvetési bértámogatás megállapítása, számfejtése Útmutató a megváltozott munkaképességőek foglalkoztatásához költségvetési elıirányzatból nyújtható bértámogatások megállapításának, számfejtésének elkészítését könnyítı EXCEL táblák kezeléséhez 1.) A költségvetési

Részletesebben

Tájékoztató a kollégiumi internet beállításához

Tájékoztató a kollégiumi internet beállításához Tájékoztató a kollégiumi internet beállításához V 1.3 A támogatott operációs rendszerekhez tartozó leírás hamarosan bıvülni fog, jelenleg a következı leírásokat tartalmazza: Windows XP, Windows Vista,

Részletesebben

Aromo Szöveges értékelés normál tantárggyal

Aromo Szöveges értékelés normál tantárggyal Aromo Szöveges értékelés normál tantárggyal Aromo Iskolaadminisztrációs Szoftver Felhasználói kézikönyv -- Szöveges értékelés 1 Tartalomjegyzék Aromo Szöveges értékelés normál tantárggyal 1 Bevezetés 3

Részletesebben

Johanyák Zsolt Csaba: Grafikus felület programozása. http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba

Johanyák Zsolt Csaba: Grafikus felület programozása. http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba Johanyák Zsolt Csaba: Grafikus felület programozása http://www.johanyak.hu e-mail: johanyak.csaba@gamf.kefo.hu Copyright 2008 Johanyák Zsolt Csaba 1. Gyümölcsárazó automata Készítsünk egy gyümölcsárazó

Részletesebben

Access alapok. Megnevezés Művelet Minta. Új adatbázis létrehozása. Új / Üres adatbázis.. Tábla létrehozása tervező nézetben.

Access alapok. Megnevezés Művelet Minta. Új adatbázis létrehozása. Új / Üres adatbázis.. Tábla létrehozása tervező nézetben. Access alapok Megnevezés Művelet Minta Új adatbázis Új / Üres adatbázis.. A tábla mezőinek beállítása tervező nézetben Mezőnév = az adott oszlop neve, Adattípus = az oszlopban szereplő adatok mintája (szöveg,

Részletesebben

2 Access 2016 zsebkönyv

2 Access 2016 zsebkönyv 2 Access 2016 zsebkönyv BBS-INFO Kiadó, 2016. 4 Access 2016 zsebkönyv Bártfai Barnabás, 2016. Minden jog fenntartva! A könyv vagy annak oldalainak másolása, sokszorosítása csak a szerző írásbeli hozzájárulásával

Részletesebben

SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai

SQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai SQL ALAPOK Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai BEVEZETÉS SQL: Structured Query Language Strukturált Lekérdező Nyelv Szabvány határozza meg, azonban számos nyelvjárása létezik

Részletesebben

A Valknut fájlcserélő használata

A Valknut fájlcserélő használata A Valknut fájlcserélő használata Előszó: Napjainkban igen elterjedt a dc-kliensek használata. Linux alatt is nagyon sok elérhető alternatíva van ugyanúgy, mint Windows alatt, én a számomra legjobb klienst

Részletesebben

Adatbázis kezelés Delphiben. SQL lekérdezések

Adatbázis kezelés Delphiben. SQL lekérdezések Adatbázis kezelés Delphiben. SQL lekérdezések Structured Query Language adatbázisok kezelésére szolgáló lekérdező nyelv Szabályok: Utasítások tetszés szerint tördelhetők Utasítások végét pontosvessző zárja

Részletesebben

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17

Adatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17 Adatbázisok 8. gyakorlat SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT 2015. október 26. 2015. október 26. Adatbázisok 1 / 17 SQL nyelv Structured Query Language Struktúrált lekérdez

Részletesebben

Java és web programozás

Java és web programozás Budapesti M szaki Egyetem 2013. november 20. 10. El adás SQLite SQLite: Adatbázis kezel rendszer SQL standardokat nagyrészt követi Nagyon elterjedt, pl böngész kben is használt Nehéz olyan programnyelvet

Részletesebben

A WorldShip frissítése önálló vagy munkacsoporthoz tartozó munkaállomásra

A WorldShip frissítése önálló vagy munkacsoporthoz tartozó munkaállomásra TELEPÍTÉS ELŐTTI TEENDŐK: Ez a dokumentum a WorldShip alkalmazás WorldShip DVD-ről való frissítését ismerteti. A WorldShip alkalmazást az internetről is telepítheti. Keresse fel a következő weblapot, majd

Részletesebben

LBRA6i integrált rendszer

LBRA6i integrált rendszer LBRA6i integrált rendszer LIBRA 6i logolás és a log megtekintése Készítette: Libra Szoftver Zrt. Létrehozás dátuma: 2005.12.15. Utolsó módosítás: 2014.10.30. Referencia szám: LIBRA6i_UZEM_V_1.5 Verzió:

Részletesebben

Java Programozás 6. Gy: Java alapok. Adatkezelő 2.rész

Java Programozás 6. Gy: Java alapok. Adatkezelő 2.rész Java Programozás 6. Gy: Java alapok Adatkezelő 2.rész 25/1 B ITv: MAN 2018.04.13 A feladat Feladat: folytassuk a panel életre keltését! - Alakítsuk ki a Lista panelt - Betöltéskor olvassuk be az adatokat

Részletesebben

Adatbázis Rendszerek II. 2. Gyakorló környezet

Adatbázis Rendszerek II. 2. Gyakorló környezet Adatbázis Rendszerek II. 2. Gyakorló környezet 37/1 B IT v: 2017.02.11 MAN Gyakorló környezet Géptermek 37/2 Jelszó váltás 1 2 3 4 37/3 Gyakorló környezet II. apex.oracle.com/en/ 37/4 A regisztrációs folyamat

Részletesebben

Algoritmus terv 3. Fejezet: Folyamatok meghatározása

Algoritmus terv 3. Fejezet: Folyamatok meghatározása This image cannot currently be displayed. Algoritmus terv 3. Fejezet: Folyamatok meghatározása 1. Algoritmus általános áttekintése 2. Inputok és outputok definiálása 3. Folyamatok meghatározása 4. ozási

Részletesebben

Adatbáziskezelés alapjai. jegyzet

Adatbáziskezelés alapjai. jegyzet Juhász Adrienn Adatbáziskezelés alapja 1 Adatbáziskezelés alapjai jegyzet Készítette: Juhász Adrienn Juhász Adrienn Adatbáziskezelés alapja 2 Fogalmak: Adatbázis: logikailag összefüggı információ vagy

Részletesebben

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network Table of Contents Windows 7... 2 Windows 8... 6 Windows Phone... 11 Android... 12 iphone... 14 Linux (Debian)... 20 Sebők Márton

Részletesebben

1. kép. A Stílus beállítása; új színskála megadása.

1. kép. A Stílus beállítása; új színskála megadása. QGIS Gyakorló Verzió: 1.7. Wroclaw Cím: A Print composer használata és a címkézés. Minta fájl letöltése innen: http://www.box.net/shared/87p9n0csad Egyre több publikációban szerepelnek digitális térképek,

Részletesebben

Bluetooth Software frissítés leírása Android eszköz használata esetén IVE-W530BT

Bluetooth Software frissítés leírása Android eszköz használata esetén IVE-W530BT Bluetooth Software frissítés leírása Android eszköz használata esetén IVE-W530BT Ez a kézikönyv leírja a szükséges lépéseket az IVE-W530BT Bluetooth firmware frissítéséről. Olvassa el az összes figyelmeztetést

Részletesebben

Java Programozás 5. Gy: Java alapok. Adatkezelő 1.rész

Java Programozás 5. Gy: Java alapok. Adatkezelő 1.rész Java Programozás 5. Gy: Java alapok Adatkezelő 1.rész 27/1 B ITv: MAN 2018.04.13 Feladat Egy nagyon hosszú feladatmegoldásba kezdünk bele: létrehozunk egy adatkezelő programot, sok-sok extrával: 27/2 A

Részletesebben

MF-20. Hotel ajtózár kezelő szoftver. Gyors beállítási útmutató

MF-20. Hotel ajtózár kezelő szoftver. Gyors beállítási útmutató MF-20 Hotel ajtózár kezelő szoftver Gyors beállítási útmutató Tartalomjegyzék 1.Telepítés...3 1.1 MF-20 Hotel menedzsment szoftver telepítése...3 1.2 MF9-DATA USB kártyaolvasó telepítése...3 2. MF-20 Hotel

Részletesebben

Adatbázisok webalkalmazásokban

Adatbázisok webalkalmazásokban Sapientia - EMTE, Pannon Forrás,,Egységes erdélyi felnőttképzés a Kárpát-medencei hálózatban 2010 A JDBC API A Data Access Object tervezési minta Adatforrás - DataSource JDBC architektúra A JDBC API java.sql

Részletesebben

Egészítsük ki a Drupal-t. Drupal modul fejlesztés

Egészítsük ki a Drupal-t. Drupal modul fejlesztés Egészítsük ki a Drupal-t Drupal modul fejlesztés Drupal 6.0 2008. február 13. Miért írjunk Drupal modult? Nincs az igényeinknek megfelelő modul Valamilyen közösségi igény kielégítése Valami nem úgy működik

Részletesebben

Az SQL*Plus használata

Az SQL*Plus használata Az SQL*Plus használata Célkitűzés Bejelentkezés az SQL*Plus-ba SQL utasítások szerkesztése Az eredmény formázása SQL*Plus utasításokkal Szkriptfájlok használata Az SQL és az SQL*Plus kapcsolata SQL*Plus

Részletesebben

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Ön letölthető fájl tartalmazza az Evolut Főkönyv 2013. program telepítőjét. A jelen leírás olyan telepítésre vonatkozik, amikor Ön

Részletesebben

Adatbázis Rendszerek II. 8. Gyakorló környezet

Adatbázis Rendszerek II. 8. Gyakorló környezet Adatbázis Rendszerek II. 8. Gyakorló környezet 1/24 B IT v: 2017.10.26 MAN Gyakorló környezet Géptermek 193.6.5.58:8080/apex H16_neptunkód ADMIN neptunkód 2/24 Jelszó váltás 1 2 3 4 3/24 Gyakorló környezet

Részletesebben

Duál Reklám weboldal Adminisztrátor kézikönyv

Duál Reklám weboldal Adminisztrátor kézikönyv Duál Reklám weboldal Adminisztrátor kézikönyv Dokumentum Verzió: 1.0 Készítette: SysWork Szoftverház Kft. 1. oldal Felület elérése Az adminisztrációs felület belépés után érhető el. Belépés után automatikusan

Részletesebben

WEBPAC e-corvina. Egyszerő keresés:

WEBPAC e-corvina. Egyszerő keresés: WEBPAC e-corvina Katalógusunk tartalmazza a Dunaújvárosi Fıiskola Könyvtárában 1995-tıl megtalálható dokumentumok leírását és példányadatait. A katalógusba való belépés után a következı lehetıségek közül

Részletesebben

Alapok (a K2D rendszer alapjai)

Alapok (a K2D rendszer alapjai) Alapok (a K2D rendszer alapjai) 1 1. Bevezetés... 3 2. Fastruktúra... 3 2.1. Nyitása, zárása... 3 2.2. Fülek... 5 2.3. Licence kulcs érvényesítése... 9 2.4. Új elem felvitele... 10 2.5. Elem törlése...

Részletesebben