|
|
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
В форме, кот привязана к табл. есть контрол типа ListBox. Он привязан к текстовому полю в таблице, тип источника строк = Список значений. Трабла в том, что этот вредный ListBox никак не хочет отображать данные из поля, независимо от его содержания. Когда же смотришь в табл. - там есть данные, например "1;2;3". Сами данные он заносит, но при переключении на другую запись, он показывает старое значение, которое занесено в этом сеансе работы с формой ... Как заставить его нормально и отображать данные в формате "1;2;3" и потом нормально эти же данные отображать... Поможите, кто может ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 15:55 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
А можно увидеть свойства этого листбокса? ControlSource= RowSource= ColumnCount= ColumnWidths= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:03 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
ControlSource=поле_таблицы RowSource= "" ColumnCount=1 ColumnWidths=1 см ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:14 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
И RowSource нигде не меняется программно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:22 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
меняется кнопками addPlast и removePlast: plasts - это тот самый ListBox plast - это ComboBox Private Sub addPlast_Click() Dim aPos As Long If Not IsNull(Me!plast) Then aPos = InStr(Me!plast, Me!plasts) If aPos = 0 Then Me!plasts.AddItem (Me!plast) End If End If End Sub Private Sub removePlast_Click() Dim aIndex As Variant For Each aIndex In Me!plasts.ItemsSelected Me!plasts.RemoveItem (aIndex) Next aIndex End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:29 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
А вот это "1;2;3" - это значение одного поля одной записи? Или это несколько значений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:32 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
"1;2;3" - это значение одного поля, в данном случае geo_plasts Собственно ListBox содержит список пластов, а при нажатии этих кнопок, соответственно пласты должны добавляться/удалять в/из ListBox, а потом из ListBox-а сохраняться в поле табл geo_plasts ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:45 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext что это, ...? (@Артур Конан Дойл) может так подразумевалось Me!plasts.Value = Me!plast.Value ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:46 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
Victosha, да это подразумевалось, но в Accesse можно и так записать - смысл от этого не поменяется ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:49 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
2 Рачаев Олег я пошел учить матчасть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:51 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
Но если одно поле 1;2;3, а другое 4;5;6, то полученное 1;2;3;4;5;6 будет воспринято листбоксом как список из 6 значений, а не из 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:53 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
Интересно посмотреть в дебаггере, чему получается равен RowSource после этих AddItem. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:54 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
Саныч, ну этого то я и немогу от ListBox-а добиться, он вообще ничего не отображает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 16:55 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
Саныч, в дебагере ... все нормально добавляется ... и отображается только то что добавляешь в данном сеансе работы с формой ... но этот ListBox не может подхватить поле из табл ... почему-то ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 17:00 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
авторв дебагере ... все нормально добавляется У меня плохо с телепатией. Не вижу. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 17:08 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
2 Рачаев Олег докладываю - матчасть по данному вопросу выучил, чего и Вам желаю. -) а пока, если хотите, чтобы работало, как ВАМ НАДО - замените AddItem на то, что подразумевалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 17:35 |
|
||
|
Как использовать ListBox?
|
|||
|---|---|---|---|
|
#18+
автор...и отображается только то что добавляешь в данном сеансе работы с формой ... но этот ListBox не может подхватить поле из табл ... почему-то ... Он может его "подхватить" если это значение входит в источник записей. А я не вижу, в каком месте вы его добавляете. Кроме того вообще не понятен смысл добавления, удаление item-ов. Такое ощущение, что вы хотите, чтобы весь набор (все строки) сохранились в одном поле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2004, 20:55 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32495406&tid=1675078]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 475ms |

| 0 / 0 |
