Adatbáziskezelés M/V architektúrában
|
|
- Amanda Fülöp
- 6 évvel ezelőtt
- Látták:
Átírás
1 Adatbáziskezelés M/V architektúrában
2 Adatkezelés háromrétegű architektúrában Amikor a memóriában tárolunk és manipulálunk egy adathalmazt (adatmodell), amelyet rendszeresen szinkronizálunk a perzisztenciával, továbbá az adatok megjelenítését és módosítását felületi elemeken keresztül biztosítjuk, akkor egy háromrétegű architektúrát használunk. Az adat-modell adatainak csoportos kezelését a felületen speciális megjelenítők (view) végzik, és e két szint kapcsolatát az ún. delegált típusok koordinálják. Az adat-modell adatainak egyedi kezelését egyszerű grafikus vezérlők segítségével is elvégezhetjük, ha e két szintet megfelelő adattársítás (data binding) köti össze. grafikus vezérlő adattársítás adat-modell adattár megjelenítő delegált kapcsolat 2
3 Csoportos adatkezelés és megjelenítés eszközei lista megjelenítő tábla megjelenítő fa megjelenítő delegált nézet modell lista modell fájlrendszer modell adatbázis modell szöveg listák fájlrendszer adatbázis 3
4 Adatbázis-kezelő modellek A modellek a QAbstractItemModel leszármazottai, ezek közül adatbázis-kezelésre 3 alkalmazható: QSqlQueryModel: egy lekérdezés eredményének kezelésére (csak olvasható) QSqlTableModel: egy tábla tartalmának kezelésére (írható és olvasható) QSqlRelationalTableModel: idegen kulcsokat tartalmazó tábla kezelésére (további táblákból begyűjtött adatokkal) QAbstractItemModel QSqlQueryModel QSqlTableModel QSqlRelationalTableModel 4
5 Lekérdezés modell A QSqlQueryModel típust lekérdezések megjelenítésére, olvasásra használhatjuk. setquery(<lekérdezés>) metódussal beállíthatunk tetszőleges lekérdezést (akár több táblát is felhasználva). setheaderdata(<oszlop>, <megjelenés>, <elnevezés>) művelettel szabályozhatjuk az oszlopok fejlécének tulajdonságait. A sorok számát a rowcount(), az oszlopok számát a columncount() metódussal kérdezhetjük le. Az adatokat soronként (record(<sor>)), vagy indexek segítségével (index(<sor>, <oszlop>)) érhetjük el. 5
6 Lekérdezés modell nézete Modellek megjelenítéséhez a QAbstractItemView leszármazottait kell használnunk, ezek közül a táblázatos megjelenítéshez a QTableView típust a setmodel(<modell>) művelettel állítjuk be a modellt QSqlQueryModel model; // modell model.setquery("select "); // lekérdezés model.setheaderdata(0, Qt::Horizontal, "Id"); // oszlop fejlécének beállítása QTableView view; // nézet view.setmodel(model); // modell beállítása view.show(); // megjelenítés 6
7 1.Feladat Készítsük el az apartman adatbázis épületeinek (buildings) grafikus megjelenítését. Az alkalmazáshoz nem kell egyetlen új osztályt se definiálnunk, a létező típusok felhasználásával megoldható a feladat. Az ablakban egy táblamegjelenítőben jelenjen meg a tábla teljes tartalma, ehhez egy QTableView példányt alkalmazunk. Az adatok betöltését egy lekérdező modellel végezzük (QSqlQueryModel), amely megkapja a megfelelő lekérdezést, és lefuttatja a lekérdező műveleteket (QSqlQuery). 7
8 1.Feladat: tervezés 8
9 1.Feladat: tervezés QAbstractItemView -model QAbstractItemModel QTableView QSqlQueryModel -query QSqlQuery 9
10 1.Feladat: megvalósítás kapcsolat létrehozása int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("MYSQL"); lekérdezési modell beállítása QSqlQueryModel* model = new QSqlQueryModel(); model->setquery("select * from building"); model->setheaderdata(0, Qt::Horizontal,trUtf8("Azonosító")); QTableView* tableview = new QTableView(); tábla megjelenítő beállítása tableview->setmodel(model); tableview->show(); } return a.exec(); 10
11 Modell indexek Egy modell (lista, táblázat, fa) elemeire indexekkel hivatkozhatunk. Az indexelés módja a modell felépítésétől, szerkezetétől függ. 11
12 Modell elemeinek indexelése A modell indexek (QModelIndex) a modellbeli adatok lokalizálására szolgálnak. Egy indexhez tartozó adatot a data() metódussal kérhetjük le. Az index sorral (row()) és oszloppal (column()) rendelkezik, fák esetén lehetnek gyerekei, szülője (parent()). Az indexeket a nézetben is használhatjuk, Beállítható a kiválasztás módja: setselectionbehavior() (egy klikkeléssel egy elemet, egy sort, vagy egy oszlopot választhatunk) és setselectionmode() (egyszeres vagy csoportos kiválasztás engedélyezése). kijelölés: setcurrentindex(<index>) Az edit(<index>) művelettel szerkeszthetővé tehetünk egy elemet, az update(<index>) frissíti az adott tartalmat. 12
13 Tábla modell Az adatbázisok kezelésénél a leggyakrabban használt modell a tábla. Egy tábla lekérdezését és szerkesztését a QSqlTableModel osztály biztosítja. A settable(<táblanév>) művelettel állíthatunk be egy táblát adatforrásnak, a select() művelet szolgál az adatok lekérdezésére. Adatot lekérdezni a data(<index>), beállítani a setdata(<index>, <adat>) metódussal tudunk. Lehetőségünk van tetszőlegesen rendezni az adatokat a setsort(<oszlop>, <rendezési mód>) művelettel. Az insertrow(<sor>) beszúr egy üres sort a megadott helyre, a removerow(<sor>) töröl egy sort. 13
14 Példa QSqlTableModel *model = new QSqlTableModel(this); model->settable("mytable"); model->select(); új sor beszúrása a modell adott sorszámú soraként model->insertrow(row); QModelIndex index = model->index(row, 0); model->setdata(index, 100); kiválasztott adatelem értékének felülírása a beszúrt sor elsőoszlopa adatelemének indexe modell létrehozása és adatok begyűjtése 14
15 2.Feladat Készítsünk alkalmazást, amely alkalmas az épületek szerkesztésére, új épület létrehozására, törlésére. A táblaszerkesztést egy ablakba (TableModelDialog) helyezzük, amelyhez felvesszük a hozzáadás és törlés gombjait, a táblakezeléshez egy QSqlTableModel, a megjelenítéshez egy QTableView példányt használunk. Beszúráskor lekérdezzük a kijelölt sor indexét, behelyezünk egy sort a helyére, átállítjuk a kijelölést (az indexen keresztül), majd szerkesztésre váltunk. Törléskor töröljük a kijelölt sort (amennyiben van kijelölés), és áthelyezzük a kijelölést. 15
16 2.Feladat: tervezés building «column» *PK id :INTEGER name :VARCHAR(30) *FK city_id :INTEGER * street :VARCHAR(30) sea_distance :INTEGER shore_id :INTEGER features :INTEGER comment :VARCHAR(100) «FK» + FK_city_id(INTEGER) «PK» + PK_building(INTEGER) 16
17 2.Feladat: tervezés QDialog BuildingEditorDialog _buttonbox :QDialogButtonBox* _addbutton :QPushButton* _removebutton :QPushButton* _tableview :QTableView* _model :QSqlTableModel* -_tableview QTableView + ~BuildingEditorDialog() :void + BuildingEditorDialog(QWidget*) - setupmodel() :void - setupui() :void «slot» - addbutton_clicked() :void - removebutton_clicked() :void -_model QSqlTableModel 17
18 2.Feladat: megvalósítás int main(int argc, char *argv[]) { QApplication a(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.sethostname("localhost"); db.setdatabasename("apartments"); db.setusername("root"); db.setpassword("root"); if (db.open()) { // kapcsolat megnyitása db.close(); // rögtön be is zárhatjuk, a később nem kell BuildingEditorDialog *w = new BuildingEditorDialog(); w->show(); } else { QMessageBox::critical(0, QObject::trUtf8("Hiba!"), QObject::trUtf8("adatbázis-szerver kapcsolat nincs")); } return a.exec(); } 18
19 2.Feladat: megvalósítás void BuildingEditorDialog::setupModel() { _model = new QSqlTableModel(this); // táblamodell létrehozása _model->settable("building"); // tábla beállítása _model->setsort(1, Qt::AscendingOrder); // rendezés oszlopra _model->setheaderdata(0, Qt::Horizontal, trutf8("azonosító")); // fejlécek beállítása _model->setheaderdata(1, Qt::Horizontal, trutf8("név")); _model->setheaderdata(2, Qt::Horizontal, trutf8("város")); _model->setheaderdata(3, Qt::Horizontal, trutf8("utca")); _model->setheaderdata(4, Qt::Horizontal, trutf8("tenger távolság")); _model->setheaderdata(5, Qt::Horizontal, trutf8("tengerpart")); _model->setheaderdata(6, Qt::Horizontal, trutf8("jellemzők")); _model->setheaderdata(7, Qt::Horizontal, trutf8("megjegyzés")); _model->select(); // adatok begyűjtse } 19
20 2.Feladat: megvalósítás void BuildingEditorDialog::setupUi() { _addbutton = new QPushButton(trUtf8("Beszúrás")); _removebutton = new QPushButton(trUtf8("Törlés")); _buttonbox = new QDialogButtonBox(Qt::Horizontal); _buttonbox->addbutton(_addbutton, QDialogButtonBox::ActionRole); _buttonbox->addbutton(_removebutton, QDialogButtonBox::ActionRole); connect(_addbutton, SIGNAL(clicked()), this, SLOT(addButton_Clicked())); connect(_removebutton, SIGNAL(clicked()), this, SLOT(removeButton_Clicked())); } _tableview = new QTableView(this); _tableview->setmodel(_model); _tableview->setselectionbehavior(qabstractitemview::selectitems); _tableview->resizecolumnstocontents(); 20
21 2.Feladat: megvalósítás void BuildingEditorDialog::removeButton_Clicked(){ QModelIndex index = _tableview->currentindex(); // kijelölés indexe if (index.isvalid()) { // ha érvényes az index _model->removerow(index.row()); // töröljük a kijelölt sort _tableview->setcurrentindex(_model->index(index.row()-1, 0)); // beállítjuk a táblakijelölést az előző sorra } else { // ha nincs érvényes kijelölés QMessageBox::warning(this, trutf8("nincs kijelölés!"), trutf8("kérem jelölje ki előbb a törlendő sort!")); } } 21
22 2.Feladat: megvalósítás void BuildingEditorDialog::addButton_Clicked(){ int row; // beszúrandó sor sorának száma if (_tableview->currentindex().isvalid()) { row = _tableview->currentindex().row(); // az aktuális kijelölés sorának száma } else { // ha nincs érvényes kijelölés row = _model->rowcount(); // utolsó sor utáni sorszám } } _model->insertrow(row); QModelIndex newindex = _model->index(row, 0); // index az új sorra _tableview->setcurrentindex(newindex); // táblakijelölés az indexre _tableview->edit(newindex); // szerkesztés alá helyezzük az elemet 22
23 Szinkron és aszinkron kapcsolat Az adatkezelés szerkesztési stratégiája kétféle lehet: Az automatikus szerkesztési stratégia állandó kapcsolatú ún. szinkron modellel dolgozik, amikor az adatbázis és a modell tartalma folyamatosan (legalábbis rekord-váltásonként) megegyezik. A manuális szerkesztési stratégia bontott kapcsolatú ún. aszinkron modellel dolgozik, amikor az adatbázis és a modell tartalma különbözhet, és csak meghatározott pontokon egyezik meg (select, submitall, revertall). A gyakorlatban az aszinkron modell az elterjedtebb, mivel nem igényli állandóan az adatbázis műveletek futtatását. Ilyenkor modell a módosításokat első lépésben csak a memóriában végzi el, utána menti vissza azokat az adatbázisba. Az isdirty(<index>) metódus mutatja (igazat ad), amennyiben a modellben tárolt adat eltér az adatbázisban tárolttól. 23
24 Szerkesztési stratégia beállítása A seteditstrategy(<stratégia>) függvényével definiálhatjuk a visszamentés módját, ez a következő lehetnek: OnFieldChange: amint váltjuk a mezőt, automatikusan meghívja a submit() utasítást OnRowChange: amint váltjuk a sort, automatikusan meghívja a submit() utasítást OnManualSubmit: nem történik változtatás, amíg meg nem hívjuk a mentés (submitall()) vagy visszavonás (revertall()) műveletét A mentő műveletek hamissal térnek vissza sikertelen mentéskor, ekkor a lasterror() tartalmazza a hibát. Egy sort, vagy adatot menteni a submit(), a teljes tartalmat menteni a submitall() utasítással tudunk. Lehetőségünk van változtatások visszavonására is revert() és revetall() metódusokkal. 24
25 Tranzakciók Lehetőségünk van az adatok konzisztenciáját tranzakciók segítségével biztosítani (ha az adatbázis-kezelő támogatja). A transaction() utasítás indítja a tranzakciót, amelyet a commit() utasítással véglegesíthetünk, a rollback() utasítással visszavonhatunk. Amennyiben valamelyik utasítás hibásnak bizonyul, visszaállíthatjuk az adatbázis konzisztens állapotát, ezért célszerű használni a submitall() utasítás esetén. db.transaction(); if (model->submitall()) db.commit(); else db.rollback(); // tranzakció indítása // módosítások mentése // ha sikeres, véglegesítünk // ha sikertelen, visszavonjuk 25
26 Kapcsolt tábla modell Adatbázisbeli relációk segítségével kapcsolt adatokat a QSqlRelationalTableModel segítségével kezelhetünk. a setrelation(<oszlop>, <reláció>) metódussal beállíthatunk relációt egy adott oszlopra a reláció típusa QSqlRelation, megadja a tábla nevét, a forrás (társított), valamint a cél (megjelenített) oszlopot A relációval kapcsolt tábla egy külön modellt hoz létre az alkalmazásban, amelyet lekérdezhetünk és szerkeszthetünk a relationmodel(<oszlop>) metódus visszaadja a csatolt táblához tartozó modellt. QSqlRelationalTableModel model; model.settable("mytable"); model.setrelation(2, QSqlRelation("otherTable", 0, 1)); QSqlTableModel *othermodel = model.relationmodel(2); othermodel->data( ); // adat lekérdezése 26
27 Kapcsolt táblák megjelenítése A társított adatok megjelenésének módját delegált típus segítségével adhatjuk meg: A nézet setitemdelegate(<delegált>) metódusa segítségével állíthatunk be az alapértelmezett delegálttól eltérőt. A társított adatokat például legördülő menü segítségével is megjeleníthetjük a QSqlRelationalDelegate példányra használatával. QTableView view; view.setmodel(model); view.setitemdelegate(new QSqlRelationalDelegate()); 27
28 3.Feladat Módosítsuk az épületek szerkesztését úgy, hogy a városokat hozzácsatoljuk az megjelenítéshez. Ehhez relációs adatmodellt kell használnunk, amely létrehozza a relációt a városok táblával (city), az épületek táblabeli azonosítót (city_id) kötve az azonosítóhoz (id), és helyette megjelenítve a nevet (name). A megjelenítéshez lecseréljük a delegáltat is, így legördülő menü fog megjelenni. Az adatok mentését manuálisan valósítjuk meg tranzakciók segítségével egy külön gombbal. 28
29 3.Feladat: tervezés 29
30 3.Feladat: tervezés BuildingEditorDialog QDialog _buttonbox :QDialogButtonBox* _addbutton :QPushButton* _removebutton :QPushButton* _revertbutton :QPushButton* _submitbutton :QPushButton* _tableview :QTableView* _model :QSqlRelationalTableModel* + ~BuildingEditorDialog() :void + BuildingEditorDialog(QWidget*) - setupmodel() :void - setupui() :void «slot» - addbutton_clicked() :void - removebutton_clicked() :void - submitbutton_clicked() :void -_tableview QTableView QSqlRelationalDelegate -_model QSqlRelationalModel 30
31 3.Feladat: megvalósítás void BuildingEditorDialog::setupModel() { _model = new QSqlRelationalTableModel(this); _model->settable("building"); _model->setsort(1, Qt::AscendingOrder); _model->seteditstrategy(qsqltablemodel::onmanualsubmit); _model->setrelation(2, QSqlRelation("city", "id", "name")); // reláció beállítása egy oszlophoz _model->select(); } 31
32 3.Feladat: megvalósítás void BuildingEditorDialog::setupUi() { connect(_addbutton, SIGNAL(clicked()), this, SLOT(addButton_Clicked())); connect(_removebutton, SIGNAL(clicked()), this, SLOT(removeButton_Clicked())); connect(_submitbutton, SIGNAL(clicked()), this, SLOT(submitButton_Clicked())); connect(_revertbutton, SIGNAL(clicked()), _model, SLOT(revertAll())); // visszavonás _tableview = new QTableView(this); _tableview->setmodel(_model); _tableview->resizecolumnstocontents(); // automatikus oszlopméret _tableview->setitemdelegate(new QSqlRelationalDelegate()); // megjelenítés módjának definiálása } 32
33 3.Feladat: megvalósítás void BuildingEditorDialog::submitButton_Clicked() { _model->database().transaction(); // átváltunk tranzakciós üzemmódba if (model->submitall()) { // mentés _model->database().commit(); } else { // amennyiben sikertelen volt _model->database().rollback(); // visszavonjuk QMessageBox::warning(this, trutf8("hiba történt a mentéskor!"), trutf8("az adatbázis a következő hibát jelezte: %1"). arg(model->lasterror().text())); } } 33
34 Adatkezelés problémái Adatbázistartalom alkalmazáson keresztüli kezelése számos problémát felvet, amit figyelembe kell vennünk, pl.: adatok helyességének ellenőrzése (pl. tartomány, formátum) adatok meglétének ellenőrzése (kötelezően kitöltendő mezők esetén), esetleges kitöltése alapértelmezett értékkel speciális adatmegjelenítés (pl. mértékegységek) kapcsolt táblák adatainak együttes, vagy külön kezelése, szerkesztése adatbázisban indirekt tárolt adatok megjelenítése (pl. aggregált információk kapcsolt táblából), esetlegesen szerkesztése 34
35 Változások követése Az adatmodellek lehetőséget adnak az adatokban, illetve a szerkezetben történt változások követésére, amelyeket felhasználhatunk ellenőrzések, vagy automatikus kitöltések végrehajtására, pl.: kezelhetjük adatok változását közvetlenül a változást követően a datachanged(<tartomány bal felső indexe>, <jobb alsó indexe>) eseménnyel kezelhetjük a sorok (rekordok) változását az adatbázisba történő mentéskor (submit() és submitall() lefutásakor) a beforeinsert(<rekord>), beforedelete(<sorszám>) és beforeupdate(<sorszám>, <rekord>) eseményekkel A változáskövetést célszerű manuális szerkesztési stratégiával használni, mivel így a változtatások visszavonhatóak (revertall()) mentés előtt. model_datachanged(const QModelIndex topleft, ){ if (topleft.column() == 3 && model.value(topleft).isnull()) // ha a 3-as oszlopban vagyunk, és elfelejtettük kitölteni model.setdata(topleft, 0); // utólag kitölthetjük 0-ra } 35
Eseményvezérelt alkalmazások fejlesztése I 10. előadás. Adatbázis-kezelés modell/nézet architektúrában. Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 10. előadás Adatbázis-kezelés modell/nézet architektúrában Giachetta Roberto http://people.inf.elte.hu/groberto
Eseményvezérelt alkalmazások fejlesztése I 8. előadás. Adatbázis-kezelés modell/nézet architektúrában
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 8. előadás Adatbázis-kezelés modell/nézet architektúrában 2013.04.17. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
Adatok speciális megjelenítése
Adatok speciális megjelenítése Speciális adatmegjelenítés Az adatok csoportos megjelenítéshez a nézet számos osztályt (QListView, QTableView, QTreeView) biztosít, amelyekből származtatással továbbiakat
Eseményvezérelt alkalmazások fejlesztése I 11. előadás. Adatkezelés speciális eszközökkel. Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 11. előadás Adatkezelés speciális eszközökkel Giachetta Roberto http://people.inf.elte.hu/groberto Az adatkezelés
3. Beadandó feladat dokumentáció
3. Beadandó feladat dokumentáció Készítette: Giachetta Roberto E-mail: groberto@inf.elte.hu Feladat: Készítsünk adatbázis alapú, grafikus felületű alkalmazást egy apartmanokkal foglalkozó utazási ügynökség
Elemi alkalmazások fejlesztése III.
Elemi alkalmazások fejlesztése III. MDI alkalmazás II. (Számla) Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu people.inf.elte.hu/nacsa/qt4/eaf3/ Qt 4 2007 1 Számla felépítése fejléc tábla 2 Az alkalmazás
Elemi adatbázis kezelés
Elemi adatbázis kezelés Adatbázisok használata Qt alatt A Qt-ben a QtSql module támogatja az SQL elérésű adatbázisok platform- és adatbázis független használatát. Az adatbázis kapcsolat kiépítése során
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,
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
Alkalmazások fejlesztése III. Qt 4 /C++ alapú MDI alkalmazás: Számlakészítő program 2/3
Tartalomjegyzék Feladat...2 Az alkalmazás osztálydiagramja...2 Modell-nézet (model-view) tervezési minta (bevezetés)...3 Számlatételek kezelése, karbantartása ( táblázat kezelés )...4 A táblázatkezelő
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,
Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET Core) Cserép Máté
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás Megjelenítés és tartalomkezelés (ASP.NET Core) Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Nézetek
Egységes és objektumközpontú adatbázis-kezelés (2. rész)
Egységes és objektumközpontú adatbázis-kezelés (2. rész) A folytatásában a bemutatjuk, hogyan kezelhetünk Qt rendszer alatt SQL sormutatót, és készíthetünk grafikus felületet programoknak a Qt Designer
Elemi alkalmazások fejlesztése IV. Adatbázis-kezelő GUI alkalmazás készítése 3. Összetett tábla karbantartása
Elemi alkalmazások fejlesztése IV. Adatbázis-kezelő GUI alkalmazás készítése 3. Összetett tábla karbantartása Készítette: Szabóné Nacsa Rozália nacsa@inf.elte.hu people.inf.elte.hu/nacsa/eaf4/ Qt 4 2007
Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám
Fogalmak: Adatbázis: logikailag összefüggő információ vagy adatgyőjtemény. Tábla: logikailag összetartozó adatok sorokból és oszlopokból álló elrendezése. Adatbázis sorai: (adat)rekord Adatbázis oszlopai:
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\
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:
DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák
A Portál rendszer felületének általános bemutatása Felhasználói útmutató Támogatott böngészők Internet Explorer 9+ Firefox (legújabb verzió) Chrome (legújabb verzió) Felületek felépítése Információs kártyák
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
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
Adatbázis-kezelés Access XP-vel. Tanmenet
Adatbázis-kezelés Access XP-vel Tanmenet Adatbázis-kezelés Access XP-vel TANMENET- Adatbázis-kezelés Access XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Access XP használatába 2 tanóra (90 perc)
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
MTMT adminisztrátori felület és teendők. Mátyás Melinda, Szabó Panna november 4. ELTE Egyetemi Könyvtár
MTMT adminisztrátori felület és teendők Mátyás Melinda, Szabó Panna 2015. november 4. ELTE Egyetemi Könyvtár Tartalom Az adminisztrátori kezdőoldal Szerzők adatainak kezelése Közlemények keresése Adminisztrátori
POSZEIDON dokumentáció (1.2)
POSZEIDON dokumentáció (1.2) Bevezetés a Poszeidon rendszer használatába I. TELEPÍTÉS Poszeidon alkalmazás letölthető: www.sze.hu/poszeidon/poszeidon.exe Lépések: FUTTATÁS / (FUTTATÁS) / TOVÁBB / TOVÁBB
Adatbázis, adatbázis-kezelő
Adatbázisok I. rész Adatbázis, adatbázis-kezelő Adatbázis: Nagy adathalmaz Közvetlenül elérhető háttértárolón (pl. merevlemez) Jól szervezett Osztott Adatbázis-kezelő szoftver hozzáadás, lekérdezés, módosítás,
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
Parlagfű Bejelentő Rendszer
Parlagfű Bejelentő Rendszer felhasználói útmutató A rendszer elérése: Elérési cím: www.govcenter.hu/pbr Felhasználói funkciók: 1. Regisztráció Új felhasználói fiókot az oldalsó menüben a [Regisztráció]-ra
Eseményvezérelt alkalmazások fejlesztése I 8. előadás. Adatbázis-kezelés elemi eszközökkel. A MySQL adatbázis-kezelő
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 8. előadás Adatbázis-kezelés elemi eszközökkel 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto
Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket:
1. feladat A. Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket: Tanuló neve - szöveges mező Csoport azonosítója - szöveges mező
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ó
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
2. Beadandó feladat dokumentáció
2. Beadandó feladat dokumentáció Készítette: Giachetta Roberto E-mail: groberto@inf.elte.hu Feladat: Készítsünk programot a következő memóriajátékhoz. A játéktáblán mező foglal helyet, amelyek különböző
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
Eseményvezérelt alkalmazások fejlesztése I 7. előadás. Adatbázis-kezelés elemi eszközökkel. Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése I 7. előadás Adatbázis-kezelés elemi eszközökkel Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2014. évi
A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1
A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található meg. A CD-melléklet használata Bevezetés xi xiii 1. Elméleti áttekintés 1 1.1. Adatmodellezés 3 1.2. Táblák, oszlopok és sorok
HVK Adminisztrátori használati útmutató
HVK Adminisztrátori használati útmutató Tartalom felöltés, Hírek karbantartása A www.mvfportal.hu oldalon a bejelentkezést követően a rendszer a felhasználó jogosultsági besorolásának megfelelő nyitó oldalra
Az importálás folyamata Felhasználói dokumentáció verzió 2.1.
Az importálás folyamata Felhasználói dokumentáció verzió 2.1. Budapest, 2008. Változáskezelés Verzió Dátum Változás Pont Cím Oldal 2.1. 2008.01.17. A teljes dokumentáció megváltozott Kiadás: 2008.01.17.
Táblázatok kezelése. 1. ábra Táblázat kezelése menüből
Táblázat beszúrása, létrehozása A táblázatok készítésének igénye már a korai szövegszerkesztőkben felmerült, de ezekben nem sok lehetőség állt rendelkezésre. A mai szövegszerkesztőket már kiegészítették
Felhasználói segédlet a Scopus adatbázis használatához
Felhasználói segédlet a Scopus adatbázis használatához Az adatbázis elérése, regisztrálás, belépés Az adatbázis címe: http://www.scopus.com Az adatbázis csak regisztrált, jogosultsággal rendelkező intézmények,
Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010
Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 12. ELŐADÁS Adatbázis-kezelés Delphiben 2 Adatmegjelenítés lekérdezés segítségével A táblákhoz hasonlóan a lekérdezések is az adatbázis
2. Beadandó feladat dokumentáció
2. Beadandó feladat dokumentáció Készítette: Giachetta Roberto E-mail: groberto@inf.elte.hu Feladat: Készítsünk programot a következő memóriajátékhoz. A játéktáblán mező foglal helyet, amelyek különböző
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,
Oktatási anyag az MLSZ-IFA rendszerhez
Oktatási anyag az MLSZ-IFA rendszerhez Nyilvántartási szám: ISO 9001: 503/1256(2)-1177(2) BIZALMAS INFORMÁCIÓ JET-SOL JET-SOL TARTALOMJEGYZÉK 1 Sportszervezeti adminisztráció... 3 1.1 Sportszervezeti adatok
On-line képzési program nyilvántartás
On-line képzési program nyilvántartás a Képző szervezetek funkciói 2016.01.15. 1 Tartalomjegyzék 1. Képző szervezet funkciói... 3 1.1 Program regisztráció... 3 1.1.1 Új képzési program regisztrációja...
SAP HR Általános lekérdező Ad-hoc-query
Tranzakció neve: S_PHO_48000513 Ad-hoc query A használathoz célszerű a Favoritok/tranzakció beszúrása menüponttal a favoritok közé felvenni. 1. oldal, összesen: 18 A tranzakció elindítása után a következő
KÖNYVTÁRI KATALÓGUS HASZNÁLATI ÚTMUTATÓ
KÖNYVTÁRI KATALÓGUS HASZNÁLATI ÚTMUTATÓ Mi az OPAC? Az OPAC az Online Public Access Catalogue rövidítése. Jelentése olyan számítógépes katalógus, mely nyilvános, bárki számára közvetlenül, általában ingyen
Hozzávalók keresése és csatolása
Hozzávalók keresése és csatolása VUE támogatja digitális tartalmak hozzáadását saját gépről, WEB-ről, távoli rendszerekből, mint az FTP oldalak, digitális forrásokból és Google szerverekről. A tartalmak
Publikációk és idéző közlemények duplum vizsgálata és kezelése
Publikációk és idéző közlemények duplum vizsgálata és kezelése Az adatbázisban lévő publikációk illetve idéző közlemények között található duplumok keresése, jelölése illetve kezelése jelentős részben
Forrás és idéző közlemények felvitele importtal
MTMT2 lépésről lépésre Forrás és idéző közlemények felvitele importtal MTA KIK MTMT O. 2018.10.15. Közlemények importálási lehetősége Az MTMT1-ben bevált módon továbbra is lehetőség van a nagy nemzetközi
KTI Közlekedéstudományi Intézet Nonprofit Kft. Vasúti Vizsgaközpont
2017 KTI Közlekedéstudományi Intézet Nonprofit Kft. Vasúti Vizsgaközpont Előszó Ez az útmutató a KTI Nonprofit Kft Vasúti Vizsgaközpont elektronikus alapképzés bejelentő rendszer kezelésében nyújt segítséget
SQL jogosultság-kezelés. Privilégiumok Grant és Revoke Grant Diagrammok
SQL jogosultság-kezelés Privilégiumok Grant és Revoke Grant Diagrammok 1 Jogosultság-kezelés Egy fájlrendszer általában jogosultságokat rendel az általa kezelt objektumokhoz. Tipikusan olvasható, írható,
Táblázatkezelés Excel XP-vel. Tanmenet
Táblázatkezelés Excel XP-vel Tanmenet Táblázatkezelés Excel XP-vel TANMENET- Táblázatkezelés Excel XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Excel XP használatába 4 tanóra (180 perc) 2. Munkafüzetek
Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN
Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN B IT v: 2016.03.03 MAN Csomagok A DBMS csomagok a PL/SQL alkalmazások fejlesztését segítik, bennük tároljuk a létrehozott programok kódjait. A specifikációs
Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben
Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS 2015-2016 Adatbázis alapú alkalmazások készítése PHP-ben Adatbázis alapú alkalmazás 2 A leggyakrabban használt dinamikus alkalmazások
Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése II 12. előadás Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2014.
Haladó irodai számítógépes képzés tematika
Haladó irodai számítógépes képzés tematika Word haladó Haladó szövegszerkesztés Szöveg effektusok alkalmazása Az automatikus javítási beállítások használata Szöveg körbefuttatása, szövegtörés A szövegirány
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,
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
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
Bejövő hívások kezelése a Taxawin Callback moduljával.
Bejövő hívások kezelése a Taxawin Callback moduljával. A Callback modul feladata bejövő és azon belül főleg a nem fogadott hívások megjelenítése önálló kliens gépeken. Segítségével a kezelők, call-centeres
TANSZÉKI ADMINISZTRÁTORI SEGÉDLET: NEPTUN TÁRGYKEZELÉS, KURZUSKEZELÉS
TANSZÉKI ADMINISZTRÁTORI SEGÉDLET: NEPTUN TÁRGYKEZELÉS, KURZUSKEZELÉS Kurzus meghirdetése adott félévre Adott félév kurzusainak a meghirdetése a TÁRGYAK 46800 felületen történik. Elérési útvonal a jobboldali
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
Felhasználói kézikönyv. omunáldata
Elhagyott Hulladék Nyilvántartó Program Felhasználói kézikönyv omunáldata Tartalomjegyzék Illetékes Hatóságok Adatkapcsolati Alrendszer... 3 Bejelentkezés... 4 Elfelejtett jelszó... 4 Felhasználói Központ...
A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség:
KRYPTON sablon Részletes leírás a sablonhoz kapcsoló új beállításokról Diavetítés a kezdőlapon A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség: Képes diavetítés Termékes diavetítés
Ingyenes DDNS beállítása MAZi DVR/NVR/IP eszközökön
Ingyenes DDNS beállítása MAZi DVR/NVR/IP eszközökön Fontos Amennyiben egy eszköz interneten keresztüli elérését lehetővé teszi, az illetéktelen hozzáférés megakadályozása érdekében: előtte az alapértelmezett
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,
Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás (ASP.NET) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Nézetek kezelése Sok esetben
Tantárgyfelosztás. I. Ellenőrzés. Mielőtt hozzákezd a tantárgyfelosztás tervezéséhez, ellenőrizze le, illetve állítsa be a következőket:
Tantárgyfelosztás I. Ellenőrzés Mielőtt hozzákezd a tantárgyfelosztás tervezéséhez, ellenőrizze le, illetve állítsa be a következőket: Alkalmazott képes menü > alkalmazottak alapadatai - Alkalmazottak
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
Felhasználói segédlet a Web of Knowledge / Web of Science adatbázis használatához
Felhasználói segédlet a Web of Knowledge / Web of Science adatbázis használatához Az adatbázis elérése, regisztrálás, belépés Az adatbázis az arra jogosult intézmények és felhsználói kör számára a http://eisz.om.hu
3. modul - Szövegszerkesztés
3. modul - Szövegszerkesztés Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 3. modul (Szövegszerkesztés) syllabusát, amely a gyakorlati vizsga alapját képezi. A modul célja Ezen a vizsgán
Téradatbázisok használata QGIS-ből A DB kezelő modul 2.2 verzió
Téradatbázisok használata QGIS-ből A DB kezelő modul 2.2 verzió A QGIS programból számos téradatbázis adatait elérhetjük, ezek közül két nyílt forráskódúval foglalkozunk, a PostGIS és a SpatiaLite adatbázis
RBLDNS DNS-based blocklists management felhasználói kézikönyv
RBLDNS DNS-based blocklists management felhasználói kézikönyv (INTEGRITY Kft. 2013. 06. 27.) RBLDNS Webes kezelőfelülete Az INTEGRITY által működtetett RBLDNS rendszer webes felületét a spamdns.eu/rbl/
Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Cserép Máté.
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 4. előadás (ASP.NET) Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Készült Giachetta Roberto jegyzete alapján
RBLDNS DNS-based blocklists management felhasználói kézikönyv
RBLDNS DNS-based blocklists management felhasználói kézikönyv (INTEGRITY Kft. 2013. 12. 9.) Bevezető ismertetés Az RBLDNS rendszer a hagyományos DNS protokollra épülő rendszer, melyet elsősorban black
Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve. Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba
Ügyviteli rendszerek hatékony fejlesztése Magic Xpa-val mobilos funkciókkal kiegészítve Oktatók: Fülöp József, Smohai Ferenc, Nagy Csaba Programozás alapjai Ha egy adott adattáblára Ctrl + G t nyomunk,
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ó:
Miután létrehoztuk, szeretnénk neki beszédesebb nevet adni. A név változtatásához a következőt kell tenni:
Excel objektumok Az excelben az osztályokat úgynevezett class modulokként hozzuk létre. Miután létrehoztuk, szeretnénk neki beszédesebb nevet adni. A név változtatásához a következőt kell tenni: View-ba
Molnár Mátyás. Bevezetés a PowerPoint 2010 használatába. Csak a lényeg érthetően!
Molnár Mátyás Bevezetés a PowerPoint 2010 használatába Csak a lényeg érthetően! Diavetítés vezérlése OLVASÁSI NÉZET Az olvasási nézetben az ablak címsora és az állapotsor a képernyőn marad, a kettő között
TABULÁTOROK TÁBLÁZATOK KÉSZÍTÉSE. A táblázatok készítésének lehetőségei:
TABULÁTOROK A tabulátorokat a szavak soron belüli pontos pozicionálására használjuk. A tabulátorokat valamilyen pozícióhoz kötjük. A pozíciók beállíthatók vonalzón vagy a Formátum menü Tabulátorok menüpontjának
A főképernyő felső ikonsorába kerültek a sajátmappa különböző füleire vezérlő ikonok, valamint a gyakran használt műveletek.
2010.10.04. programverzió újdonságai Papirusz Ügyiratkezelő Rendszer Saját mappával, főképernyővel kapcsolatos változások A főképernyő felső ikonsorába kerültek a sajátmappa különböző füleire vezérlő ikonok,
Elmib Önkormányzati hibabejelentő. Felhasználói kézikönyv v1.0
Elmib Önkormányzati hibabejelentő Felhasználói kézikönyv v1.0 Tartalom Az első belépés... 3 Regisztráció utáni első lépések... 4 Kezdő képernyő felépítése... 5 A hibabejelentő menü... 7 Új hiba bejelentése...
1. Az Access 2000 indítása után válasszuk az Üres adatbázis létrehozása pontot,
2. feladat A. Készítsen egy adatbázist(egytáblás), egy atlétika világbajnokság 100m-es gyorsfutásának eredményeiről. Az adattábla legyen képes a következők rögzítésére: Verseny helyszíne(ország) - szöveges
Gyorsított jegybeírás. Felhasználói dokumentáció verzió 2.0.
Gyorsított jegybeírás Felhasználói dokumentáció verzió 2.0. Budapest, 2006 Változáskezelés Verzió Dátum Változás Pont Cím Oldal Kiadás: 2006.02.17. Verzió: 2.0. Oldalszám: 2 / 19 Tartalomjegyzék 1. Bevezetés...
SEGÉDLET ADATKEZELÉS MS EXCEL-BEN. Tároljuk az adatokat Excel munkalapon. Megjegyzés: A feladatokat MS Office Excel 2003- ban oldottuk meg.
SEGÉDLET ADATKEZELÉS MS EXCEL-BEN Tekintsük az alábbi példát: Népesedési tendenciák a közép-kelet-európai fővárosokban, Nemzetközi összehasonlítások 9. KSH, Budapest 2005. Tároljuk az adatokat Excel munkalapon.
VARIO Face 2.0 Felhasználói kézikönyv
VARIO Face 2.0 Felhasználói kézikönyv A kézikönyv használata Mielőtt elindítaná és használná a szoftvert kérjük olvassa el figyelmesen a felhasználói kézikönyvet! A dokumentum nem sokszorosítható illetve
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
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
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
Kézikönyv. Fizetési feltétel kulcs felvitele
Kézikönyv Fizetési feltétel kulcs felvitele Tartalomjegyzék 1 ABAS-ERP UTASÍTÁS ÁTTEKINTÉS... 3 2 FIZETÉSI FELTÉTEL KULCS - ÜRES... 5 3 FIZETÉSI FELTÉTEL KULCS - ÚJ... 6 4 ABAS-ERP UTASÍTÁS ÁTTEKINTÉS...
3. Ezután a jobb oldali képernyő részen megjelenik az adatbázistábla, melynek először a rövid nevét adjuk meg, pl.: demo_tabla
1. Az adatbázistábla létrehozása a, Ha még nem hoztunk létre egy adatbázistáblát sem, akkor a jobb egérrel a DDIC-objekt. könyvtárra kattintva, majd a Létrehozás és az Adatbázistábla menüpontokat választva
Térképek jelentése és elemzése
Térképek jelentése és elemzése Ontológiák Az ontológiák termekre, csomópontokra (koncepciókra) és összeköttetésekre (kapcsolatokra) vonatkozó listák, amik importálhatóak és hozzáadhatóak a VUE térképekhez,
Word IV. Élőfej és élőláb
Word IV. Élőfej és élőláb A menüpont a Nézet legördülő menü Élőfej és élőláb parancsával érhető el. Ezután a megjelenő szaggatott részbe írhatjuk be a kíván szöveget. OLDALSZÁMFORMÁZÁS DÁTUMBESZÚRÁS VÁLTÁS
KUTATÁSTÁMOGATÁS SOROZAT. Felhasználói segédlet Academic Search Complete adatbázisban idézők kereséséhez
KUTATÁSTÁMOGATÁS SOROZAT Felhasználói segédlet Academic Search Complete adatbázisban idézők kereséséhez Szent István Egyetem Kosáry Domokos Könyvtár és Levéltár Készítette: Hreskó-Tóth Dalma Academic Search
Diagram készítése. Diagramok formázása
Diagram készítése Diagramok segítségével a táblázatban tárolt adatainkat különféle módon ábrázolhatjuk. 1. A diagram készítésének első lépése az adatok kijelölése a táblázatban, melyekhez diagramot szeretnénk
Szociális ellátások nyilvántartási rendszere CSTINFO Lekérdezői modul
Szociális ellátások nyilvántartási rendszere CSTINFO Lekérdezői modul Békéscsaba, 2013.május 1 A települési önkormányzatok jegyzői, a közös önkormányzati hivatalok jegyzői, a kormányhivatalok járási hivatalai,
SQL DDL-2 (aktív elemek) triggerek
SQL DDL-2 (aktív elemek) triggerek Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 7.fej.: Megszorítások és triggerek 7.4. Önálló megszorítások 7.5. Triggerek
Ü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...
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
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,