MS Access ListBox to ComboBox setvalue

3 отговора 172 прегледа
#1

MS Access ListBox to ComboBox setvalue

Zdraweite,
imam edin form, w nego ima listbox s dwe columns i edin textbox.
nqkoi moje li da mi kaje kak da wzema value na wtorata kolona w listbox-a i da ia sloja w combobox-a kogato se izbere neshto ot listbox-a? az opitah da go naprawia s on click macros da set-va value-to, samo che w combo box-a izliza pyrwata kolona.
Kak da naprawia da mi izliza samo wtorata?

Отговор
в отговор на amphenol #2

Re: MS Access ListBox to ComboBox setvalue

Здрасти.

Ето ти начин да се вземеш стойността на колона номер 1 от ListBox1.
В случая тя се присвоява на Label1..., но можеш да я присвоиш и на промелива

Me.Label1.Caption=Me.ListBox1.Column(1)

Имай предвид, че индекса се мени от 0 до броя на колоните.
Не виждам обаче смисъл да присвояваш стойност от ListBox на Text box, нито пък на ComboBox.
Text box си има свойство Control source и там това можеш да го направиш по-лесно. Все пак ето ти начин да го направиш и това:

Me.TextBox1.Value = Me.ListBox1.Column(1)

И в двата случая използвам VB , а не макроси. По-удобно е.
Сложи този код в някое от събитията на на лист бокса, например OnClick и готово.
Успех

Отговор
в отговор на Mишo #3

Re: MS Access ListBox to ComboBox setvalue

Допълнение

За да прехвълиш от стойността на колона №Х на ListBox в ComboBox трябва RowSource на ComboBoxа да са данните, които са в колона №Х.

Отговор
в отговор на Mишo #4

Re: MS Access ListBox to ComboBox setvalue

merci za pomoshtta :)

Отговор