Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автоматическое подставление значения в соседнее поле... / 16 сообщений из 16, страница 1 из 1
15.05.2003, 22:55
    #32161231
MAK
MAK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
Есть ТАБЛ,
поля "Коллекция", "Сумма"
Есть Запрос.
В поле "Коллекция" из комбобокса построенного на Запросе выбирается значение "А".
Вопрос: как в соседнее поле "Сумма" автоматически завести значение из Запроса, соответствующего этой коллекции "А"?

Заранее благодарен,
М.
...
Рейтинг: 0 / 0
16.05.2003, 10:59
    #32161474
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
На AfterUpdate комбобокса: Summa=комбобокс.Column(...)
...
Рейтинг: 0 / 0
16.05.2003, 11:09
    #32161492
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
Во блин, может и мне дураку кто подскажет.
Та же задача, сделана именно так как предложил Владимир Саныч.

Примерно на каждой десятой машине не работает :(, причем совсем бредово:
Если обновление происходит с помощью мышки - все ок.
Если обновление происходит с клавы - подставляется значение из предыдущей строки списка!! В отладчике именно это и показывает - св-ва Column не обновляются. ItemData - правильное (выбранное), Value у списка - правильное (выбранное), Column - предыдущее блин.
Бред какой-то. Никогда бы не поверил, что Column может зависеть от того, каким образом попали в AfterUpdate - через мышь или через клаву.
Везде отсервиспаченый аксес97, системы везде разные, переустановка офиса не лечит.
Победить это не смог. Пришлось обходные пути использовать. Бред какой-то...
...
Рейтинг: 0 / 0
16.05.2003, 11:31
    #32161533
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
У меня было что-то похожее с листбоксом, у которого было задано ColumnHeaders=True. Убрал ColumnHeaders - и все запахало.
...
Рейтинг: 0 / 0
16.05.2003, 11:37
    #32161548
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
Нету хедеров.
Даже если бы были - почему различается работа при мышином выборе и клавиатурном? Они же должны быть савсэм адынаковый да?
...
Рейтинг: 0 / 0
16.05.2003, 11:39
    #32161553
MAK
MAK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
Владимир Саныч, а можно поподробнее. Где находится афтеапдейт комбобокса и т.д., плз.
М.
...
Рейтинг: 0 / 0
16.05.2003, 11:39
    #32161554
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
Ну должны, должны... Их вейс нит вос из дос.
...
Рейтинг: 0 / 0
16.05.2003, 11:41
    #32161557
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
AfterUpdate - это в свойствах. Там выбирается Event Procedure, потом заходится в модуль и пишется.
...
Рейтинг: 0 / 0
16.05.2003, 11:59
    #32161586
MAK
MAK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
Попробовал, немного не то получается.
Хотелось бы что бы цифра суммы появлялась в поле "Сумма", если не одновременно с выбором значения в поле "Коллекция", то хотя бы при наведении в дальнейшем курсора на поле "Сумма".
Может я не совсем то пишу .
Во-вторых, в свойства какого поля пишется - "Коллекция"? или "Сумма"?
С уважением,

М
...
Рейтинг: 0 / 0
16.05.2003, 12:01
    #32161588
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
Коллекция, конечно.

А что получается-то?
...
Рейтинг: 0 / 0
16.05.2003, 12:03
    #32161592
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
То, что я посоветовал, - это именно одновременно с выбором.
...
Рейтинг: 0 / 0
16.05.2003, 12:20
    #32161625
MAK
MAK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
А Вы бы не могли точный формат записи привести.
М.
...
Рейтинг: 0 / 0
16.05.2003, 12:46
    #32161674
MAK
MAK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
доходм = тМикс.Column(Доход)

где доходм - имя второго поля из формы,
тМикс - имя комбобокса,
Доход - нмзвание подставляемой колонки из запроса.
Все правильно?
М.
...
Рейтинг: 0 / 0
16.05.2003, 12:51
    #32161680
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
Правильно:
доходм = тМикс.Column(НОМЕР_СТОЛБЦА_за_минусом_единицы)
...
Рейтинг: 0 / 0
16.05.2003, 13:03
    #32161695
MAK
MAK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
Спасибо получилось... Но почему "за минусом ед"
М.
...
Рейтинг: 0 / 0
16.05.2003, 13:17
    #32161724
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое подставление значения в соседнее поле...
>Но почему "за минусом ед"

Потому что у нормальный люди считают так : 1,2,3,4,5...
а программисты: 0,1,2,3,4,5....
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автоматическое подставление значения в соседнее поле... / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]