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