1 / 17

Interaktív környezet

Interaktív környezet. 2012. m árcius 6. Rózsa Győző raver @ raver.myip.hu. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele a minimum elégséges érdemjegynek!. Mit takar az „interaktív környezet” kifejezés?.

xanthe
Download Presentation

Interaktív környezet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interaktív környezet 2012. március 6. Rózsa Győzőraver@raver.myip.hu

  2. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele a minimum elégséges érdemjegynek!

  3. Mit takar az „interaktív környezet” kifejezés? • Különböző feladatok megoldása során változókat is használhatunk, melyek értékét a felhasználótól kérhetjük be. • Ezeket eltárolhatjuk, majd betölthetjük • Kilépéskor törlődnek

  4. Kulcsszavak • &változó • &&változó • ACCEPT • DEFINE • UNDEFINE

  5. &változó és a &&változó • Mind a két esetben, ha még korábban a változónak nem adtunk értéket, akkor az adatbekérés automatikus • A &&változó által bekért érték eltárolásra kerül, míg a &változó által bekért pedig nem • Mikor kell ” ”-ok közé tenni és mikor ’ ’ közé?

  6. PROMPT • Kiírja a képernyőre az utána írt szöveget • PROMPT &valtPROMPT &valtPROMPT &valt • PROMPT &&valtPROMPT &valtPROMPT &valt

  7. ACCEPT • ACCEPT [változó neve] [PROMPT ”szöveg”] • Segítségével egy változó értékét kérhetjük be • Pl: ACCEPT ujvalt PROMPT "Kikre kíváncsi?:";Select * fromempwhereupper(job) = upper('&ujvalt'); • ACCEPT [változó neve] [adattípus ] [FORMAT ’MASZK’] [PROMPT ”szöveg”] [HIDE]

  8. ACCEPT • Adattípus • NUMBER • CHAR • DATE • Formátum • Megadható a beviteli formátum • HIDE • Elrejti a beírt szöveget (*-ok) Pl.:ACCEPT ujvalt DATE FORMAT 'YYYY-MM-DD' PROMPT "Mi legyen a dátum?:";Select * fromempwherehiredate < '&ujvalt';

  9. DEFINE/UNDEFINE • DEFINE [valtozo neve] = [érték]; • Értékadás • DEFINE [valtozo neve] • lekérdezés • DEFINE • Összes változó lekérdezése • UNDEFINE [változó neve] • Változó törlése

  10. Gyakorló feladatok • Listázza a felhasználó által megadott dátum előtt belépett, és foglalkozású dolgozókat dolgozókat! • ACCEPT datum DATE FORMAT 'YYYY-MM-DD' PROMPT "Mi legyen a dátum?:";ACCEPT munkakor PROMPT "Milyen munkakör?:";Select * fromempwherehiredate < '&datum' AND upper(job) = upper('&munkakor');

  11. Gyakorló feladatok • Írjon egy alkalmazást, amely a felhasználó által megadott lekérdezést futtatja! • ACCEPT utasitas PROMPT "Adja meg az utasítást! ";SELECT * from (&utasitas);

  12. Formázások

  13. Formázások • Kiírandó számjegyek számának beállítása • SET NUMWIDTH [szám] • Egyszerre listázott sorok száma (oldalméret) • SET PAGESIZE [szám] • Egy sorban listázott karakterek száma • SET LINESIZE [szám]

  14. Formázások 2 • Fejléc (TTITLE) • Ki/Be kapcsolás: TTITLE ON/OFF • Megadás: TTITLE ”Szöveg” • Lábléc (BTITLE) • Ki/Be: BTITLE ON/OFF • Megadás: BTITLE ”Szöveg” • Ismétlődések kiszűrése • BREAK ON [Oszlopnév]

  15. Formázások 3 - COLUMN • Oszlopok formázása • Formázás: COLUMN [oszlopnév/kifejezés] [FORMAT ’MASZK’] [HEADING [fejléc szövege] [JUSTIFY LEFT/CENTER/RIGHT] • Formázás ki/be: COLUMN [oszlop/kifejezés] ON/OFF • Oszlop megjelenítése: COLUMN [oszlop/kif] PRINT/NOPRINT • Formázás törlése COLUMN [oszlop/kif] CLEAR

  16. Formázások törlése • CLEAR BREAKS • CLEAR COLUMNS • CLEAR SCREEN

  17. Köszönöm a figyelmeteket!Ne feledjétek: http://www.orakulum.com http://gorex.gorextar.hu/ab1 raver@raver.myip.hu

More Related