Styly a klávesové povely
Další usnadnění práce se styly nabízí specifikace klávesových povelů.

Jejich pomocí umožníte operativní přiřazení dvanácti nejčastěji používaným stylů pouhým stiskem smluvené kombinace kláves. Stačí nastavit řádkový kurzor na libovolné místo v odstavci (nebo pomocí bloku označit několik odstavců následujících za sebou), stisknout příslušnou kombinaci kláves a odstavci (skupině odstavců) se přiřadí odpovídající styl.

Klávesové povely pro přiřazení stylů odstavcům nastavíte v komplexním dialogu, který otevřete příkazem Definice stylu odstavce z menu Formát.

Screenshot


Jak klávesový povel stylu přiřadíte?

Ve schématu vlevo, které vyznačuje hierarchické uspořádání stylů, kliknutím myší označte ten styl, jemuž chcete přiřadit klávesový povel. Klávesový povel specifikujte pomocí voliče Zkrácený příkaz. Klávesové povely se skládají z „dvojhmatu“ Alt+Ctrl nebo „trojhmatu“ Alt+Ctrl+Shift doplněného jednou z funkčních kláves F1 až F12. Bez klávesy Shift se odstavci přiřadí pouze atributy písma daného stylu. Pokud klávesu Shift přiberete, odstavci se nastaví všechny atributy se stylem spojené (tedy nejen vlastnosti písma, ale i rozměrová charakteristika a další).

Klávesový povel můžete také zrušit a uvolněnou klávesu využít pro jiný styl. Povel zrušíte opět voličem Zkrácený příkaz, přiřazením položky žádný.

Zdroj: Software 602 a.s. Testováno: ANO Zpět s seznamu

Rodičovské styly
Styly v procesoru 602Text mají hierarchickou strukturu. Každý nově vytvářený styl (dceřinný) vychází z určitého existujícího stylu, tak zvaného rodičovského. Těsně po založení má nový dceřinný styl všechny vlastnosti "zděděné po rodičích". Mějme například styl Nadpis, který používá modré tučné písmo Arial o velikosti 24 bodů. Založíte-li k němu "dceřinný styl", který nazvete třeba Nadpis2, bude nejprve používat písmo se stejnými vlastnostmi. Stačí ale změnit velikost třeba ma 18 bodů a máte styl nový. Bude také používat modré tučné písmo Arial, ale zmenšené z 24 na 18 bodů. Výhoda je evidentní – k vytvoření nového stylu nemusíte definovat vlastnosti "písmo", "velikost", "tučnost" a "barva", ale jen změnit vlastnost "velikost". Vlastnosti stylů se nastavují v komplexním dialogu, který otevřete příkazem Definice stylu odstavce z menu Formát.

Screenshot


Vytvoření závislosti
Rodičovsko - dceřinnou závislost vytvoříte následujícím postupem.

Klikněte a tím označte název stylu, který má být rodičovský (např. Nadpis). Stiskněte první tlačítko zleva (se symbolem "plus"). Založí se styl provizorně pojmenovaný Nový styl. Tento název je jako blok označen a můžete ho ihned změnit podle vlastní volby (např. Nadpis2). Pomocí dvojice tlačítek vpravo (mají bublinovou nápovědu Vlastnosti odstavce a Vlastnosti písma) upravte ty vlastnosti, které se mají lišit od vlastností rodičovského stylu. Vlastnosti označeného stylu vidíte v kontrolním poli Popis.

Změna závislosti
Závislost stylů lze také kdykoliv změnit. Postup je velice jednoduchý, stačí pár pohybů myší.

Klikněte a tím označte název stylu, jehož rodičovskou závislost chcete změnit. Tlačítko myši ale nepouštějte, držte ho stále stisknuté. Tahem myší přesuňte položku stylu tak, aby se označení přesunulo na nový rodičovský styl. Uvolněte tlačítko myši. Styl se automaticky zařadí do struktury podle vaší volby. Změnou rodičovského stylu se samozřejmě změní i vlastnosti stylu dceřinného. Řekněme, že například styl Nadpis2, který měl vlastnosti rodičovského stylu Nadpis, ale písmo o velikosti 18 bodů, přesunete na styl Základní text. Styl Nadpis2 pak bude mít všechny atributy základního textu, jen písmo bude osmnáctibodové.

Zrušení závislosti
Závislost mezi styly lze také zrušit. Označíte-li styl kliknutím myší a stisknete tlačítko Zrušit závislost (čtvrté zleva), styl se přesune do základní hladiny. Jeho vlastnosti zůstanou beze změn, v poli Popis se však zobrazí jejich kompletní výčet.

Zdroj: Software 602 a.s. Testováno: ANO Zpět s seznamu


Výpis polí z databáze
Věrni tradici přinášímě ve spolupráci se Štěpánem Bechyňským další zajímavý materiál, tentokrát pro práci s databází MS Access. Úkolem programu, jehož zdrojový zde vidíte, je vypsání seznamu polí z tabulky databáze.

Option Explicit
' ************************************
' Nezapomeňte nastavit odkaz na
' Microsoft DAO Object Library
' Nabídka Project příkaz References...
' ************************************

' Deklarace proměnných
Dim db As Database
Dim tbl As TableDef
Dim fld As Field

Private Sub VypsatJmenaPoli()
    ' Otevření databáze
    Set db = DBEngine.OpenDatabase("F:\Shark.mdb")
    ' Odkaz na tabulku v databázi
    Set tbl = db.TableDefs("tblCustomer")
      
    ' Výpis jmen polí do seznamu
    ' lstSeznamPoli - ovládací prvek ListBox
    For Each fld In tbl.Fields
        lstSeznamPoli.AddItem fld.Name
    Next fld
    
    ' Uzavření databáze
    db.Close
    
    ' Vyprázdnění proměnných
    Set fld = Nothing
    Set tbl = Nothing
    Set db = Nothing
End Sub
Testováno a odladěno: Visual Basic 6.0 Enterprise Edition, mělo by fungovat i ve starších verzích a v MS Office 97/2000.

Zdroj: Štěpán Bechyňský, server www.builder.cz Testováno: NE Zpět s seznamu