|
|
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
Есть ТАБЛ, поля "Коллекция", "Сумма" Есть Запрос. В поле "Коллекция" из комбобокса построенного на Запросе выбирается значение "А". Вопрос: как в соседнее поле "Сумма" автоматически завести значение из Запроса, соответствующего этой коллекции "А"? Заранее благодарен, М. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2003, 22:55 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
На AfterUpdate комбобокса: Summa=комбобокс.Column(...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 10:59 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
Во блин, может и мне дураку кто подскажет. Та же задача, сделана именно так как предложил Владимир Саныч. Примерно на каждой десятой машине не работает :(, причем совсем бредово: Если обновление происходит с помощью мышки - все ок. Если обновление происходит с клавы - подставляется значение из предыдущей строки списка!! В отладчике именно это и показывает - св-ва Column не обновляются. ItemData - правильное (выбранное), Value у списка - правильное (выбранное), Column - предыдущее блин. Бред какой-то. Никогда бы не поверил, что Column может зависеть от того, каким образом попали в AfterUpdate - через мышь или через клаву. Везде отсервиспаченый аксес97, системы везде разные, переустановка офиса не лечит. Победить это не смог. Пришлось обходные пути использовать. Бред какой-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 11:09 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
У меня было что-то похожее с листбоксом, у которого было задано ColumnHeaders=True. Убрал ColumnHeaders - и все запахало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 11:31 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
Нету хедеров. Даже если бы были - почему различается работа при мышином выборе и клавиатурном? Они же должны быть савсэм адынаковый да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 11:37 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч, а можно поподробнее. Где находится афтеапдейт комбобокса и т.д., плз. М. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 11:39 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
Ну должны, должны... Их вейс нит вос из дос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 11:39 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
AfterUpdate - это в свойствах. Там выбирается Event Procedure, потом заходится в модуль и пишется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 11:41 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
Попробовал, немного не то получается. Хотелось бы что бы цифра суммы появлялась в поле "Сумма", если не одновременно с выбором значения в поле "Коллекция", то хотя бы при наведении в дальнейшем курсора на поле "Сумма". Может я не совсем то пишу . Во-вторых, в свойства какого поля пишется - "Коллекция"? или "Сумма"? С уважением, М ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 11:59 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
Коллекция, конечно. А что получается-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 12:01 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
То, что я посоветовал, - это именно одновременно с выбором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 12:03 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
А Вы бы не могли точный формат записи привести. М. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 12:20 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
доходм = тМикс.Column(Доход) где доходм - имя второго поля из формы, тМикс - имя комбобокса, Доход - нмзвание подставляемой колонки из запроса. Все правильно? М. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 12:46 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
Правильно: доходм = тМикс.Column(НОМЕР_СТОЛБЦА_за_минусом_единицы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 12:51 |
|
||
|
Автоматическое подставление значения в соседнее поле...
|
|||
|---|---|---|---|
|
#18+
Спасибо получилось... Но почему "за минусом ед" М. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2003, 13:03 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32161586&tid=1681513]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 359ms |

| 0 / 0 |
