Color scheme: Dark
You are here: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » how-to » Določanje stolpcev in pasov

Določanje stolpcev in pasov

Polja vira zapisov prikažite kot stolpce drevesnega seznama, jih združite pod večnivojskimi glavami in zapis razporedite v več vrstic.

Zahteva WKL Forms Object Library 1.23 ali novejšo različico.

Pregled rešitve

Columns.Add(FieldName, Caption, Band) ustvari stolpec; njegove lastnosti določajo širino, obliko, poravnavo, urejevalnik, razvrščanje in vsoto. Bands.Add(Name, Caption, ParentBand) ustvari glavo nad skupino stolpcev; ugnezdeni pasovi tvorijo večnivojske glave. WklColumn.RowIndex stolpec postavi v drugo vrstico zapisa. Definicija, nastavljena v pogledu načrta, se shrani z obrazcem (ColumnLayout); strani oblikovalnika Stolpci in Pasovi urejata iste objekte.

Izvedba

With Me!List1.Object
    .Columns.Clear
    .Bands.Clear
    .Bands.Add "Narocilo", "Naročilo"
    .Bands.Add "Zneski", "Zneski", "Narocilo"         ' nested below "Narocilo"
    .Columns.Add("Naziv", "Postavka").Width = 2600      ' 1,440 twips = 1 inch
    With .Columns.Add("Kolicina", "Kol.", "Zneski")
        .Alignment = walRight
        .Summary = wsuSum
    End With
    With .Columns.Add("Cena", "Cena", "Zneski")
        .Format = "Currency"
        .SortDirection = wsdDescending                  ' siblings ordered by price
    End With
    With .Columns.Add("Opomba", "Opomba", "Narocilo")
        .RowIndex = 1                                    ' second row of each record
    End With
    .TreeColumn = "Naziv"
    .ShowFooter = True
    .BestFitColumns
End With
 
Dim c As WklColumn
For Each c In Me!List1.Object.Columns
    Debug.Print c.Name, c.Caption, c.Width
Next

Opombe

  • Ime stolpca je ime njegovega polja; CellValue, CellText in dogodki stolpce prepoznajo po tem imenu.
  • Format sprejme imena oblik Accessa v angleščini ali nemščini (Currency/Währung, Short Date/Datum, kurz) in oblike po meri, kot je #,##0.00.
  • Brez TreeColumn je drevo v prvem vidnem stolpcu.
  • Uporabniki lahko stolpcem spreminjajo velikost, jih premikajo in razvrščajo s klikom na glavo; ColumnResize, ColumnMove in ColumnClick to sporočijo, Cancel v ColumnClick pa razvrščanje prepreči.
  • Spremembe med izvajanjem se ne shranijo z obrazcem. Če želite ohraniti uporabnikovo postavitev, shranite ColumnLayout in ga pozneje znova dodelite.

Sorodne teme

sl/wiki/msaccess/comctl/how-to/define-columns-and-bands.txt · Last modified: by Wolfgang van der Stille