Adodc: ConnectionString, RecordSource, RecordSet
CommonDialog: ShowOpen, ShowSave, ShowFont, ShowHelp, ShowColor, ShowPrinter
TabbedDialog: Tab, TabsPerRow, TabCaption, TabEnabled
DataGrid: Column.Width, DataGrid.RowHeight, ColIndex, Column.{Text|Value}
DataCombo, DataList: automatikusan feltlthet a vezrlhz kttt adatvezrl adatmezjbl.
Toolbar: trol jelleg objektum, Button objektumokat tartalmaz. Properties Pages ablak! ltalban sszektve egy ImageList objektummal. Image tulajdonsg: hozzrendelt kp, Caption: felirat. Futsidben: Buttons.{Add|Remove} PlaceHolder! AllowCustomize, SaveToolbar, RestoreToolbar!
ImageList: A trolt kpeket egy msik vezrl jelenti meg. A megjelentst vezrl brmely olyan vezrl lehet, amely egy Picture objektum kpt meg tudja jelenteni. Properties lapon, futsidben ListImages Add metdusa. A megjelent mrete az els kp mrettl fgg! (Dim pnlX as Panel; Set pnlX = StatusBar1.Panels.Add(); Set pnlX.Picture = ImageList1.ListImages(1).Picture)
RichTextBox: RTF s Ascii mdban menthetjk, formzs karakteres s bekezds stlusban, SelRTF, TextRTF, OLE objektumok begyazsa, SelPrint, SelText, kthet Access feljegyzs mezhz!
ListView: ngy nzetben: large+small icons, list, report. ListItem s ColumnHeader objektumokat tartalmazhat. HideColumnHeaders (futsidben CH add metdus, vagy a tulajdonsglap megfelel fln), megadhat hogy a szveget trje-e (LabelWrap)
ADO modell: ADODC, DED, DDL. Objektumok: Connection, Command, Recordset, Record, Stream, Parameter, Property, Error, Field, Properties, Parameters, Errors, Fields
ADO lpsek: 1) Connection 2) Command ltrehozsa 3) Paramtervltozk megadsa 4) Vgrehajtjuk (3!) 5) Recordsetet ad vissza 6) Rendezhetnk, szrhetjk 7) Adatot felvisznk, trlnk 8) Mdostjuk a vltoztatsokat az adatforrsban 9) Lezrjuk a kapcsolatot
Paramteres Command: cmd.Parametes.Append cmd.CreateParameter "ptipus", adChar, adInput, 1, "2"
Futtats: connection.execute(commandtext, recordsaffected, options); command.execute(recordsaffected, parameters, options); recordset.open command, connection, cursortype, locktype, options
Adatkezels: MoveFirst, MoveLast, MoveNext, MovePrevious, EOF, BOF, Filter, Sort.
Adatmdosts: ne kzvetlenl a RecordSet objektumban, hanem egy bels pufferben (ha meggondoljuk magunkat, visszavonhatunk mindent). Msodik, hogy a mdostsok mikor kerljenek vissza az adatforrsba. (kzvetlenl vagy ktegelt (batch) mdszer)
ADOX modell: Catalog, 1) Tables (Columns|Column; Indexes|Index|Columns|Column; Keys|Key|Columns|Column) 2) Users|User|Groups|Group 3) Groups|Group|Users|User 4) Procedures|Procedure|Command 5) Views|View|Command
Data Shaping: alapvet problmk az Inner Joinnal (redundancia), szolgltatstmogat (Data Shaping Service for OLE DB), adatszolgltat (OLE DB Provider for SQL Server)
Shape parancs elemei: adat, fejezet, sszest, szmtsi kifejezs, new
Nem paramterezett parancs: SHAPE {SELECT * FROM szlatrzs} APPEND ({SELECT * FROM szlatrzs} RELATE szazon TO szazon), visszaadja a teljes szl s gyerek rekordhalmazokat, hozzfz egy fejezet-oszlopot a szlhz, s azutn hozzrendel egy hivatkozst a kapcsold gyerek fejezethez minden egyes szl sorra.
Paramtezett parancs: SHAPE {SELECT * FROM szlatrzs} APPEND ({SELECT * FROM szlarszl WHERE szazon=?} RELATE szazon TO PARAMETER 0) -- a) A szl parancs vgrehajtja s visszaadja a szl Recordset objektumot b) egy fejezet oszlop hozzfzdik a szl Recordsethez c) Amikor a szl fejezet-oszlopa kezelsre kerl, a gyerek-parancs vgrehajtdik. SHAPE {SELECT * FROM csapatok} APPEND ({SELECT * FROM merkozesek WHERE fogado_csapat_id=? OR vendeg_csapat_id=?} RELATE csapat_id TO PARAMETER 0, csapat_id TO PARAMETER 1), vannak hibrid parancsok is!
COMPUTE klauzula: sszest fggvny s csoportostsi lehetsgeink vannak, SUM, AVG, MAX, MIN, COUNT, STDEV, ANY
SHAPE {SELECT szazon, szdat FROM szlatrzs} APPEND ((SHAPE {SELECT szazon, tsorsz, tmenny*tear AS TetErtek FROM szlarszl WHERE szazon=?} rs COMPUTE rs, SUM(rs.TetErtek) Tnetto BY szazon) RELATE szazon TO PARAMETER 0) AS chpTetelek
Adatkapcsolat: Microsoft Data Links v ODBC. Data Links: j|szvegesdok|udl ext + (provider|szerver|adatbzis), ODBC: belltsok|vezrlpult|felgyeleti eszkzk|adatforrsok|(system|user|file)dsn + (hivatkozsi nv|lers|szervernv|auth|def db|zenetek nyelve)
Adatkrnyezet tervez: hozzadjuk a DED-t a VB projekthez, ltrehozzuk a Conn s Comm objektumokat (eljrs+tbla+nzet+szinonima+sql utasts), ltrehozzuk a hiearchit, megadjuk a Connection s Recordset objektumok kdjait. A DED command obj. mezit thzzuk egy VB formra vagy jelentsre. (ded -> conn | comm -> field | param | aggr | relation | grouping
Programozs: commandType = adCmdStoredProc, params.append cmd1.createparameter("@m_sorsz", adChar, adParamInput, 2), cn2.Connectionstring="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=szamlak;Data Source=localhost" ListView1.ListItems.Add intsor,,rs2.Fields("sorsz") ListView1.ListItems(intsor).subitems(1)=rs2.fields("megys") : Set fs = new Scripting.FileSystemObject : Set txt = fs.createtextfile(filename, true); application->worksheet->workbook : set wBook = m_.excel.workbooks.add : set wsheet=wbook.sheets(1) : wbook.saveas : m_excel.quit : wsheet.cells(1,1)="abc"


