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
CellValuevrne shranjeno vrednost,CellTextprikazano besedilo.- Izvoz v Excel zapiše prikazano besedilo;
RawValues:=Truezapiše shranjene vrednosti. - Imena simbolov so enaka kot pri
ImageField: slike iz galerije slik podatkovne zbirke, vgrajena imena ali poti do datotek. DisplayColumn = 0prikaže sam vezani stolpec.
Sorodne teme
sl/wiki/msaccess/comctl/how-to/use-lookup-columns.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille