Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Barna Róbert KE GTK Informatika Tanszék Pénzügyi feladatok VBA támogatása 11. előadás.

Hasonló előadás


Az előadások a következő témára: "Barna Róbert KE GTK Informatika Tanszék Pénzügyi feladatok VBA támogatása 11. előadás."— Előadás másolata:

1

2 Barna Róbert KE GTK Informatika Tanszék Pénzügyi feladatok VBA támogatása 11. előadás

3 Párbeszédlapok használata A már megismert két kapcsolattartó elem, az üzenetküldő ( MsgBox ) és az adatbekérő ( InputBox ) üzenetablaknál sokkal rugalmasabb és mutatósabb párbeszédes kapcsolatokat építhetünk ki párbeszédlapokon ( UserForm ) keresztül. Pénzügyi feladatok VBA támogatása – 11. előadás3 /45

4 Párbeszédlapok használata Létrehozása: az aktuális (nyitott) munkafüzet VB-nézetében, a Beszúrás→UserForm [ Insert→UserForm ] menüponttal. Pénzügyi feladatok VBA támogatása – 11. előadás

5 Párbeszédlapok használata Az üres párbeszédlapon alapértelmezésben a tervezést és a szerkesztést segítő pontrács látható, amelynek osztása 6 pont (twip), és a felrakott vezérlőelemek a rácspontokhoz illeszkednek Pénzügyi feladatok VBA támogatása – 11. előadás

6 Párbeszédlapok használata Pénzügyi feladatok VBA támogatása – 11. előadás

7 Párbeszédlapok használata Mi az a TWIP? …? Pénzügyi feladatok VBA támogatása – 11. előadás

8 Párbeszédlapok használata Mi az a TWIP (twentieth of a point)? A Form méretére ( Width, Height ) nem állítható át a skála, az mindig Twip (alapesetben 1 Twip=15 pixel). 1 pont ("point") = 20 twip, azaz 1440 twip = 1 inch. Ebből az következik, hogy 1 dot = 4,8 twip. A pontosság és a jó nagyíthatóság érdekében bevezették a twip mértékegységet. Hogy értsük, mit is takar ez: húsz twip tesz ki egy képpontot. Függ a felbontástól..(12 és 16 között változik) Pixel esetében kell egy átváltófüggvény (TwipPerPixel) Pénzügyi feladatok VBA támogatása – 11. előadás

9 Párbeszédlapok használata A párbeszédlap alapbeállításait az Egyebek [ Options ] párbeszédablak Általános [ General ] oldalán lehet megváltoztatni ( Eszközök → Egyebek… [ Tools → Options ] menü) Pénzügyi feladatok VBA támogatása – 11. előadás

10 Párbeszédlapok kialakítása 1: Létrehozzuk az aktuális (nyitott) munkafüzet VB- nézetében, a Beszúrás→UserForm [ Insert→UserForm ] menüponttal. 2: Megjelenik a Vezérlőelemek [ Controls ] eszközkészlete a Toolbox. Ha mégsem akkor bekapcsolható a az Eszközök [ Toolbox ] ikonnal Pénzügyi feladatok VBA támogatása – 11. előadás

11 Párbeszédlapok kialakítása 2: A felkínált elemkészlet kiegészíthető az Egyéni vezérlőelemek [ Additional Controls ] párbeszédablak Elérhető vezérlőelemek [ Available Controls ] mezőjében felsorolt listából (Eszközök - egyéni vezérlöelemek Tools -Additional Controls menü). Pénzügyi feladatok VBA támogatása – 11. előadás

12 Párbeszédlapok kialakítása Pénzügyi feladatok VBA támogatása – 11. előadás

13 Párbeszédlapok kialakítása 3: Kapcsoljuk be a Tervező módot a Tervező mód [ Design Mode ] ikonnal! (Ekkor benyomva marad, és átalakul Kilépés a tervezőmódból [ Exit Design Mode ] ikonná, Ha ismét rákattintunk, visszajutunk normál módba. Pénzügyi feladatok VBA támogatása – 11. előadás

14 Párbeszédlapok kialakítása 3: Az eszközkészlet elemeiből tetszőleges számú vezérlőelemet helyezhetünk el a párbeszédlapon (méretét és feliratát illesztve a konkrét feladathoz). A vezérlőelemeket a rutinokban objektumokként kezeljük: a megfelelő metódusokkal meg tudjuk változtatni tulajdonságaikat, illetve hozzákapcsolhatjuk őket egyes munkalap-tartományokhoz és/vagy rutinokhoz. Pénzügyi feladatok VBA támogatása – 11. előadás

15 Vezérlőelemek Hogyan helyezzük el a párbeszédlapon? 1. Kattintsunk az eszközkészleten a megfelelő vezérlőelem (azonos nevü) ikonjára! 2. Vigyük az egérkurzort a párbeszédlapon arra a helyre, ahová a vezérlőelem befoglaló téglalapjának bal felső sarkát akarjuk pozicionálni! 3. Itt nyomjuk le az egér bal gombját, tartsuk lenyomva és húzzuk el a befoglaló téglalap jobb alsó sarkáig (a téglalapot szaggatott vonal mutatja)! 4. A megfelelő helyen engedjük fel az egérgombot! Pénzügyi feladatok VBA támogatása – 11. előadás

16 Vezérlőelemek Ha kétszer kattintunk a vezérlőelem ikonjára, „benyomva” marad, és a lépés többször is megismételhető. A benyomott ikont egy újabb kattintással lehet „kiengedni”. A vezérlőelemek tulajdonságaiban hasonlók, de különböznek is egymástól. Az utoljára létrehozott vagy a kijelölt vezérlőelem jellemzőit a Tulajdonságok [ Properties ] ablakban lehet beállítani. Pénzügyi feladatok VBA támogatása – 11. előadás

17 Vezérlőelemek A Tulajdonságok [ Properties ] ablak megnyitása: - az F4 billentyű leütésével; - a Nézet [ View ] menü Tulajdonságok [ Properties ] sorával; - a Tulajdonságok [ Properties ] ikonnal; - az egér jobb gombjával előhívott menü Tulajdonságok [ Properties ] sorával. Pénzügyi feladatok VBA támogatása – 11. előadás

18 Vezérlőelemek

19 Vezérlőelemek Az ablakban - típustól függően - a vezérlőelemek tulajdonságát lehet beállítani. Csak a tervezés és a makróírás szempontjából fontosakról lesz szó. A többiek értelmét kis angol tudással és a súgó segítségével meg lehet fejteni. Pénzügyi feladatok VBA támogatása – 11. előadás

20 Vezérlőelemek A hivatkozási nevet a Name (Név) mező tartalmazza; ez alapértelmezésben a vezérlőelem sorszámozott angol neve, amit tetszőlegesen átírhatunk. Természetesen a vezérlőelemeknek is van „becenevük” a Caption (Felirat) mezőben, s ez jelenik meg a párbeszédlapon is. (Ha a vezérlőelem elég nagy méretű, akkora felirata szimbólumán különben mellette helyezkedik el.) A becenévnek azonosító szerepe most sincs, a könnyebb tájékozódást és a látványt szolgálja. A rutinokban a vezérlőelemekre a Tulajdonságok [ Properties ] ablak Name mezőjében szereplő hivatkozási (családi) nevükkel kell hivatkozni. Pénzügyi feladatok VBA támogatása – 11. előadás

21 Vezérlőelemek Állítsunk be jól olvasható betűtípust, -stílust, -méretet ( Font ) és -színt ( ForeColor ) minden felirathoz. Igazítsuk a befoglaló téglalaphoz ( TextAlignment) vízszintesen balra (1), középre (2), illetve jobbra (3). A felirat függőleges irányban mindig a téglalap közepén helyezkedik el. Hosszabb szövegeket több sorba is törhetünk ( Wordwrap = True ). Pénzügyi feladatok VBA támogatása – 11. előadás

22 Vezérlőelemek Több azonos típusú elemet pontosan azonos méretűre rajzolni és pontosan egymás alá (mellé) elhelyezni „nehézkes”. Helyezzük el a szükséges vezérlőelemeket a párbeszédlapra, majd a Tulajdonságok [ Properties ] ablakban állítsuk be számszerűen a befoglaló téglalapjuk bal felső sarokpontjának koordinátáit ( Left ← X, Top ← Y), illetve szélességét ( Width ) és magasságát ( Height ). Pénzügyi feladatok VBA támogatása – 11. előadás

23 Vezérlőelemek Az automatikus méretbeállítást Autosize = True értékről állítsuk át False -ra ! A koordináta-rendszer kezdőpontja a bal felső sarok (0;0), az x-tengely jobbra, az y-tengely lefelé irányított! Pénzügyi feladatok VBA támogatása – 11. előadás X Y (0,0)

24 Vezérlőelemek Pénzügyi feladatok VBA támogatása – 11. előadás 1.Objektum kiválasztása - SelectObjects 2.Címke - Label 3.Beviteli mező (Szöveg doboz) - TextBox 4.Kombimező (Legördülő lista) - ComboBox 5.Listamező - ListBox 6.Kijelölő(négyzet) - CheckBox 7.Választógomb - OptionButton/RadioButton 8.Váltógomb - ToggleButton 9.Keret - Frame 10.Parancsgomb - CommandButton 11.Fül - TabStrip 12.Több lapos oldal - MultiPage 13.Gördítő sáv - ScrollBar 14.Léptető gomb - SpinButton 15.Kép - Image 16.Külső hivatkozás szerkesztés - RefEdit

25 Vezérlőelemek Minden vezérlőelem rendelkezik három alapvető tulajdonsággal, amelyek értéke ( True illetve False ) döntően befolyásolja a használatát: Visible : látható (alapértelmezés), illetve nem látható (ekkor természetesen nem is használható); Enabled : használható (alapértelmezés), illetve nem használható (ekkor szürkítve látszik, de nem működik); Locked : beállított értéke zárolt, illetve megváltoztatható (alapértelmezés). Pénzügyi feladatok VBA támogatása – 11. előadás

26 Vezérlőelemek Általában a Value (érték) tulajdonság alapértelmezett. Alapértelmezett tulajdonág kiírása nem kötelező, a tulajdonságot mindenkor ponttal kell kapcsolni az objektum nevéhez. A példákhoz egy párbeszédlapon már létezik: Beviteli mező ( TeBo1 ), Listamező ( LiBo1 ), Kombimező ( CoBo1 ); és a feldolgozó rutinban az alábbi deklaráció: Dim Vari, Szöv As String, Egész As Long, _ Tömb(5,3) As Byte Pénzügyi feladatok VBA támogatása – 11. előadás

27 Vezérlőelemek Beviteli mező ( TextBox ) Elsődlegesen kézi adatbevitelre szolgáló vezérlőelem, tartalma egy rutinból beolvasható, de fel is tölthető. Alapértelmezésben String típusú, a beolvasott adatot azonban a VBA automatikusan illeszti a változó típusához, ha illeszthető. A mező tartalmát Text vagy Value tulajdonságával lehet kiolvasni, illetve beírni. Pénzügyi feladatok VBA támogatása – 11. előadás

28 Vezérlőelemek Beviteli mező ( TextBox ) Kiolvasási utasítások pl.: Vari = TeBo1.Text; Vari = TeBo1.Value; Szöv = TeBo1.Text A változó mindegyik esetben String típusú lesz. Ha az adat numerikus és egész értékű, az Egész = TeBo1.Value utasítás a számértéket írja a bal oldali változóba. Pénzügyi feladatok VBA támogatása – 11. előadás

29 Vezérlőelemek Beviteli mező ( TextBox ) Beolvasási utasítások: TeBo1.Text = Szöv; TeBo1.Value = Vari; TeBo1.Value = Egész. Pénzügyi feladatok VBA támogatása – 11. előadás

30 Vezérlőelemek Beviteli mező ( TextBox ) Alapértelmezésben a mező egysoros, ha a beírt adat hosszabb, mint a mező szélessége, a sor „kilógó” vége (vagy eleje) nem látszik, de léptethető. Állítsuk a mezőt többsorosra ( MultiLine = True ), tartalmát a Shift + Enter billentyűkombinációval több sorban is meg lehet jeleníteni. Ha egyidejűleg a sortörés is engedélyezett ( WordWrap = True ), a „kilógó” sorok automatikusan hozzátörnek a mező szélességéhez. Pénzügyi feladatok VBA támogatása – 11. előadás

31 Vezérlőelemek Listamező ( ListBox ) Numerikus vagy szöveges tételsorok megjelenítésére szolgáló vezérlőelem. Kézzel nem tölthető fel, és típusát a mindenkori adattartalom határozza meg. A listák kezelésére a következő táblázatban felsorolt tulajdonságok szolgálnak. Pénzügyi feladatok VBA támogatása – 11. előadás

32 Vezérlőelemek Listamező ( ListBox ) A tételsorok egy vagy több oszlopból állhatnak. Az egyszerű (egyoszlopos) listamező a szokásos értelemben vett listák (egydimenziós tömbök), A többoszlopos listamező táblázatok (kétdimenziós tömbök) megjelenítésére alkalmas. Pénzügyi feladatok VBA támogatása – 11. előadás

33 Vezérlőelemek Listamező ( ListBox ) A listamező alaptulajdonságai: bármelyik tétele kijelölhető (több is); tetszőlegesen bővíthető újabb tételek felvételével, vagy szűkíthető tetszőleges tételének törlésével; görgethető: ha több tétele van, mint ahány sor a listamezőben látható, automatikusan megjelenik a jobb szélén egy függőleges gördítősáv, Pénzügyi feladatok VBA támogatása – 11. előadás

34 Vezérlőelemek TulajdonságÉrtelmezés Value Ha BoundColumn = 0 akkor a kijelölt sor sorszáma ( = ListIndex ); különben egyoszlopos listában a kijelölt tétel, többoszloposban a BoundColumn tulajdonsággal meghatározott oszlop kijelölt sorában levő tétel Text A szövegesnek definiált oszlop kijelölt tétele ListCount A lista sorainak darabszáma ( Listlndex +1 ); üres lista esetén értéke 0 ColumnCount A lista oszlopainak száma; alapértelmezés: 1. Az oszlopszámozás 1-től indul! ColumnWidths Többoszlopos lista oszlopainak szélessége pontban (twip)

35 Vezérlőelemek Pénzügyi feladatok VBA támogatása – 11. előadás TulajdonságÉrtelmezés BoundColumn Az aktív oszlop sorszáma; ha értéke > 0, akkora Value tulajdonság az aktív oszlopból kapja értékét TextColumn Szöveges értéket tartalmazó (egyetlen) oszlop sorszáma; a Text tulajdonság ebből az oszlopból kapja értékét ListIndex A lista aktuális (kijelölt) sorának sorszáma; ha nincs kijelölt tétel, értéke: -1. A sorszámozás 0-val kezdődik! List (i) ‚ List(i j) A lista i-edik sorában (egyoszlopos lista), illetve i-edik sorának j-edik oszlopában (többoszlopos lista) levő tétel értéke List(), Column() A teljes lista, illetve rranszponáltja

36 Vezérlőelemek Pénzügyi feladatok VBA támogatása – 11. előadás TulajdonságÉrtelmezés ControlSource Csatolt cella: az aktív munkalapon a megadott című cellábanjelenik meg a Value tulajdonság értéke. Kézzel tilos bármit is beírni a cellába! ControlRows Forrás tartomány: a listához rendelt tartomány azonosítója az aktív munkalapon; a kapcsolat kétirányú: a listaelemek megjelennek a tartomány megfelelő cellájában, illetve egy cella beírása esetén az érték bekerül e listába ListRows A párbeszédlapon a listamezőben egyidejűleg látható sorok maximális száma

37 Vezérlőelemek Kombimező ( ComboBox ) A beviteli mező és a listamező egyesítése. A Kombimező kijelölt eleme a beviteli mezőbe kerül, illetve az ide kézzel beírt adat felvehető a listamezőbe. Pénzügyi feladatok VBA támogatása – 11. előadás

38 Vezérlőelemek Kombimező ( ComboBox ) A kombimező működését alapvetően Style (stílus) tulajdonsága szabja meg, amelynek két értéke tehet: Cobol.Style = fmstylecropDownCombo a kombimező legördülő listamezőként viselkedik, a beviteli mező adatfelvételre is használható; Cobol.Style fmstylecropnowriList a kombimező listamezőként viselkedik, a beviteli mező csak a kijelölt tétel megjelenítésére szolgál. Pénzügyi feladatok VBA támogatása – 11. előadás

39 Vezérlőelemek Kép ( Image ). bmp,.jpg,.gif,.wmf vagy ikon képek vagy rajzok — grafikus objektumok — jeleníthetők meg egy módosítható méretű keretben. A rajzokat a Rajz eszköztár ikonjaival helyben meg lehet rajzolni, de be lehet másolni bármilyen más rajzolóprogrammal készült ábrákat is. A grafikus objektumokhoz is hozzárendelhetők makró- eljárások, amelyeket rákattintással tehet elindítani. Pénzügyi feladatok VBA támogatása – 11. előadás

40 Vezérlőelemek Kép ( Image ) Minden vezérlőelemhez kapcsolható kép a Picture tulajdonsággal. (A párbeszédlap, a parancsgomb, a keret és a sokoldal objektumoknak van elég nagy szabad felületük egy kép befogadására) Pénzügyi feladatok VBA támogatása – 11. előadás

41 Vezérlőelemek Kép ( Image ) A képnek az objektumhoz viszonyított helyzete az alábbi tulajdonságok szabják meg : a kép illeszkedése az objektum alakjához: PictureSizeMode, ha a kép mérete kisebb az objektuménál, elhelyezkedése az objektum területén: PictureAlignment, kép elhelyezkedése a felirathoz képest: PicturePosition. Pénzügyi feladatok VBA támogatása – 11. előadás

42 PictureSizeMode : kép illesztése az objektum területéhez KonstansnévKódÉrtelmezés fmPictureSizeModeClip 0 Eredeti kép; de ha nagyobb, akkor levág belőle, hogy ráférjen az objektumra fmPictureSizeModeStretch 1Torzítás: teljesen kitölti az objektumot fmPictureSizeModeZoom 3 Nagyítás/kicsinyítés: a kép arányosan illeszkedik az objektum kisebbik méretéhez PictureAlignment: kép elhelyezkedése az objektum területén (ha a kép kisebb) fmPictureAlignmentTopLeft 0Bal felső sarokban fmPictureAlignmentTopRight 1Jobb felső sarokban fmPictureAlignmentcenter 2Középen fmPictureAlignmentBottomLeft 3Bal alsó sarokban fmPictureAlignmentBottomRight 4Jobb alsó sarokban Vezérlőelemek

43 Pénzügyi feladatok VBA támogatása – 11. előadás Pictureposition : kép helyzete a felirathoz képest KonstansnévKódÉrtelmezés fmPicturePositionLeftCenter 1Balra középen fmPicturePositionLeftBottom 2Balra lent fmPicturePositionRightTop 3Jobbra fent fmPicturePositionRightCenter 4Jobbra középen fmPicturePositionRightBottom 5Jobbra lent fmPicturePositionAboveLeft 6Felül balra fmPicturePositionAboveCenter 7Felül középen (alapértelmezés) fmPicturePositionAboveRight 8Felül jobbra fmPicturePositionBelowLeft 9Alul balra fmPicturePositionBelowCenter 10Alul középen fmPicturePositionBelowRight 11Alul Jobbra fmPicturePositionCenter 12 Függőlegesen és vízszintesen a vezérlőelem közepén Vezérlőelemek

44 Vezérlőelemek Párbeszédlap ( UserForm ) A párbeszédlap objektumnak 34 féle tulajdonsága van. Mérete: With, Height (kijelölés után a 8 méretező négyzettel is be állíthatjuk) Háttér szín : BackColor Pénzügyi feladatok VBA támogatása – 11. előadás

45 Vezérlőelemek Párbeszédlap ( UserForm ) Egy munkalapon megjelenített párbeszédlap pozíciójának ( StartupPosition ) beállítása: Manual : kézzel kell beírni a párbeszédlap bal felső sarokpontjának koordinátáit ( Left - X, Top - y ) twipben, a munkalap bal felső sarokpontjához viszonyítva; CenterOwner: a munkaterület közepére kerül; CenterScreen: a képernyő közepére kerül; WindowsDefault: a két objektum bal felső sarokpontja egybeesik. Pénzügyi feladatok VBA támogatása – 11. előadás

46 Vezérlőelemek Párbeszédlap ( UserForm ) A párbeszédlap helyi menüjének Bejárási sorrend ( Tab- Order ) menüpontjával nyitható ablakban a párbeszédlap vezérlőelemeinek hivatkozási neve látható. A nevek sorrendjét (un. Tab-sorrend) a léptető nyilakkal lehet beállítani. Az adatbevitel során, a vezérlőelemek között a TAB billentyűvel az itt beállított sorrendben, a SHIFT+TAB billentyűkombinációval ellenkező irányban lehet lépkedni. Pénzügyi feladatok VBA támogatása – 11. előadás

47 Vezérlőelemek Parancsgomb ( CommandButton ) Kapcsoló elem (nyomógomb), amely a hozzá rendelt eljárás indítására szolgál. Logikailag azonos a munkalapon elhelyezett parancsgombbal. Váltógomb ( ToggleButton ) Ugyanaz csak ez „beragadó gomb”. Pénzügyi feladatok VBA támogatása – 11. előadás

48 Vezérlőelemek Kijelölő ( Checkbox ) Alapértelmezésben kétállapotú vezérlőelem, értéke ( Value ; be: xlon ; ki: xlOff ) akár kézzel akár programból beállítható. A beállítás ( True/False ) programból lekérdezhető; Csatolt cella ( ControlSource ) esetén ebből is kiolvasható és vezérlési célokra felhasználható. Ha a párbeszédlapon több kijelölő van, ezek egymástól függetlenül állíthatók be. Különleges célokra a kijelölő háromállapotúra is deklarálható; harmadik állapota Null értékű. Pénzügyi feladatok VBA támogatása – 11. előadás

49 Vezérlőelemek Választógomb ( OptionButton ) Alapértelmezésben kétállapotú vezérlőelem, amelynek értéke ( Value ; be: xlon ; ki: xlOff ) akár kézzel akár programból beállítható. A beállítás ( True/False ) programból lekérdezhető; Csatolt cella ( ControlSource ) esetén ebből is kiolvasható és vezérlési célokra felhasználható. Különleges célokra a választógomb háromállapotúra is deklarálható; harmadik állapota Null értékű. Pénzügyi feladatok VBA támogatása – 11. előadás

50 Vezérlőelemek Választógomb ( OptionButton ) Ha több gombot csoportosítunk, a csoportban egyidejűleg csak egy gomb lehet aktív; de egy lapon akárhány csoport kialakítható. Pénzügyi feladatok VBA támogatása – 11. előadás

51 Vezérlőelemek Sokoldal ( Multipage ) Használata akkor indokolt, ha nagy mennyiségű adattal dolgozunk, amelyet logikailag több csoportba lehet sorolni. Ekkor az egyes csoportok egy-egy oldalon kezelhetők, miközben megmarad összetartozásuk is. (Például egy személyi nyilvántartásban az első oldalon jeleníthetők meg a nyilvános adatok, a másodikon a bizalmasak, egy harmadikon a dokumentumok stb.) Pénzügyi feladatok VBA támogatása – 11. előadás

52 Vezérlőelemek Should I use a MultiPage or a TabStrip? Office out of 2 rated this helpful - Rate this topic Rate this topic If you use a single layout for data, use a TabStrip and map each set of data to its own Tab. If you need several layouts for data, use a MultiPage and assign each layout to its own Page. Unlike a Page of a MultiPage, the client region of a TabStrip is not a separate form, but a portion of the form that contains the TabStrip. The border of a TabStrip defines a region of the form that you can associate with the tabs. When you place a control in the client region of a TabStrip, you are adding a control to the form that contains the TabStrip. client region

53 Vezérlőelemek Sokoldal ( Multipage ) Több oldalt ( Page ) tartalmazó konténer, elemeit sorszámukkal vagy nevükkel lehet azonosítani. Az oldalak egymást takarják, egyidejűleg csak egyikük látható. A vezérlőelem Value tulajdonsága a látható oldal sorszámát adja, ez programból lekérdezhető/beállítható. Pénzügyi feladatok VBA támogatása – 11. előadás

54 Vezérlőelemek Léptetőgomb ( SpinButton ) Kétirányú léptetőnyíl, amely rákattintáskor a nyíl szerinti irányban egyesével növeli, illetve csökkenti a hozzárendelt számértéket ( Value ) és a csatolt cella ( ControlSource ) tartalmát. A kiolvasott érték vezérlési célokra használható. Pénzügyi feladatok VBA támogatása – 11. előadás

55 Vezérlőelemek Gördítősáv (ScrollBar) Értéke ( Value ) a csúszka pillanatnyi pozíciója, amely a beállított legkisebb ( Min ) és legnagyobb ( Max ) érték között változhat, és a csatolt cellából ( ControlSource ) is kiolvasható. Pénzügyi feladatok VBA támogatása – 11. előadás

56 Vezérlőelemek Gördítősáv (ScrollBar) A nyilakra kattintva a pozíció egy kis lépéssel ( SmallChange ), a csúszka és egy nyíl közé kattintva egy nagy lépéssel ( LargeChange ) nő, illetve csökken az iránytól függően. A nyilakra kattintva Change esemény, a csúszkát húzva Scroll esemény következik be, így a megfelelő rutinban nyomon követhető a görgetési folyamat. Pénzügyi feladatok VBA támogatása – 11. előadás

57 Vezérlőelemek Keret ( Frame ) A vezérlőelemek grafikus csoportosítására szolgál. A keretben elhelyezett elemek a kerettel együtt tehetők láthatóvá, illetve rejthetők el. Pénzügyi feladatok VBA támogatása – 11. előadás

58 Vezérlőelemek Címke ( Label ) Feliratok elhelyezésére szolgáló szöveges mező. Tartalmát kézzel csak tervező módban lehet beírni, de a rutinokból futási időben is megváltoztatható. Pénzügyi feladatok VBA támogatása – 11. előadás

59 Vezérlőelemek Jelölőkeret A bal gomb lenyomva tartásakor szaggatott vonalas téglalap rajzolható, amellyel a körülfogott vezérlőelemeket egyetlen objektummá lehet egyesíteni (,‚csoportba foglalás”). Az egy csoportba tartozó objektumokra a csoport nevével és a csoporton belüli sorszámukkal lehet hivatkozni. Gyakorlati értelme a Választógombok csoportosításának van, mert az egy csoportba sorolt gombok közül egyidejűleg csak egy lehet aktív. Pénzügyi feladatok VBA támogatása – 11. előadás

60 Köszönöm a figyelmet! Vége


Letölteni ppt "Barna Róbert KE GTK Informatika Tanszék Pénzügyi feladatok VBA támogatása 11. előadás."

Hasonló előadás


Google Hirdetések