Barvna shema: Riviera
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » how-to » Uporaba stolpcev za iskanje

Uporaba stolpcev za iskanje

Namesto ID-ja prikažite ime povezanega zapisa ali namesto številke stanja simbol z besedilom in uporabnikom omogočite, da vrednost izberejo s seznama.

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

Pregled rešitve

Editor = wedLookup z RowSource (tabela, poizvedba, SQL ali seznam vrednosti), BoundColumn in DisplayColumn deluje kot Accessovo kombinirano polje. Editor = wedImageLookup z AddImageItem shranjene vrednosti preslika v simbol in besedilo.

Izvedba

With Me!List1.Object
    With .Columns.Add("SkladisceID", "Skladišče")
        .Editor = wedLookup
        .RowSource = "SELECT SkladisceID, ImeSkladisca FROM tblSkladisca ORDER BY ImeSkladisca"
        .BoundColumn = 1          ' stored value: SkladisceID
        .DisplayColumn = 2        ' shown: ImeSkladisca
    End With
    With .Columns.Add("Prednost", "Prednost")
        .Editor = wedLookup
        .RowSource = "'nizka';'običajna';'visoka'" ' value list
    End With
    With .Columns.Add("Stanje", "Stanje")
        .Editor = wedImageLookup
        .AddImageItem 0, "Info", "odprto"
        .AddImageItem 1, "Settings", "v delu"
        .AddImageItem 2, "Shield", "končano"
    End With
End With
 
Debug.Print Me!List1.Object.CellValue(7, "SkladisceID"), Me!List1.Object.CellText(7, "SkladisceID")

Opombe

  • CellValue vrne shranjeno vrednost, CellText prikazano besedilo.
  • Izvoz v Excel zapiše prikazano besedilo; RawValues:=True zapiše shranjene vrednosti.
  • Imena simbolov so enaka kot pri ImageField: slike iz galerije slik podatkovne zbirke, vgrajena imena ali poti do datotek.
  • DisplayColumn = 0 prikaže sam vezani stolpec.

Sorodne teme

sl/wiki/msaccess/comctl/how-to/use-lookup-columns.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille