
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.12.2004, 10:09:10
|
|||
|---|---|---|---|
|
|||
обновление в форме |
|||
|
#18+
Всем добрый день. подскажите решить проблему есть форма в ней есть поле1 и поле2 поле1 -выпадающий список (текстовый код) поле2 - простое поле как сделать так чтобы при выборе из списка в поле2 обновились данные в поле 2 соответсвие находится в табл1 с полями (поле1-код, поле2 -наименование) Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 10:21:35
|
|||
|---|---|---|---|
обновление в форме |
|||
|
#18+
построить этот КомбоБокс мастером, по ходу создания объекта Эксес сам предложит вариант: "find a record on my form based on the value i selected in my combo box" dim rst as object set rst = me.recordset.clone rst.findfirst "[fldCriteria] = " & str(me![MyCombo]) me.bookmark = rst.bookmark ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 10:24:51
|
|||
|---|---|---|---|
|
|||
обновление в форме |
|||
|
#18+
что -то Эксес нечего не предлагал можно попдробнее (эксес xp) спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 10:37:27
|
|||
|---|---|---|---|
обновление в форме |
|||
|
#18+
что тебе нужно? чтобы выбирать в таблицу код наименования, а отображать само наименование? с этим справляется ОДИН комбобокс, для этого создаешь его со включенным мастером (на панели инструментов кнопочка с волшебной палочкой должна быть вжата) мастер спрашивает, откуда брать данные ты указываешь ему таблицу, где есть минимум 2 поля автосчетчик-ключ наименование выбираешь мастером поле "наименование", ключ он подхватит и СПРЯЧЕТ сам, а дальше любуйся на результат --- если же нужно таки извратиться и сделать 2 поля , хотя хватает одного, то полю2 напиши выражение DLOOKUP которое в качестве параметра будет принимать код из комбополя1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 10:43:35
|
|||
|---|---|---|---|
|
|||
обновление в форме |
|||
|
#18+
нужно чтобы было именно 2 поля в одном выбирался код и был виден именно код а второе поле было простое текстовое заполнялось только при выборе данных в первом поле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 10:52:59
|
|||
|---|---|---|---|
обновление в форме |
|||
|
#18+
в источнике данных поля "поле2" и пиши: =DLOOKUP("НужноеРезультирующееПоле","МояТаблица","[ПолеID_в_таблице] = " & поле1) именем "поле1" должно быть обозвано твое первое текстовое окошко, см. его свойства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 11:08:06
|
|||
|---|---|---|---|
|
|||
обновление в форме |
|||
|
#18+
пишет что ошибка во введённом выражении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 11:18:07
|
|||
|---|---|---|---|
обновление в форме |
|||
|
#18+
отлаживать умеешь? ;))) -кавычки все на месте? Они там НУЖНЫ!!!!!!!! -забей вместо "поле2" в самом конце какой-то существующий код, посмотри на результат -покажи то, что вбиваешь как источник поля2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 11:24:50
|
|||
|---|---|---|---|
|
|||
обновление в форме |
|||
|
#18+
= DLookup ("[name]","name_rashod_new","[kod_bdds] = 22110") не понимаю синтаксис прасильный почемуто пишет ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 11:48:08
|
|||
|---|---|---|---|
обновление в форме |
|||
|
#18+
а поле kod_bdds - тип данных какой? если вдруг текстовый (ЭТО ПЛОХО!! меняй на число!), то нужно взять данные в апострофы: '22110' и написать так: "[kod_bdds] = '22110'") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 12:00:51
|
|||
|---|---|---|---|
|
|||
обновление в форме |
|||
|
#18+
kod_bdds - тип данных текстовый если ставлю фиксированное число и в в апострофы то работает если вместо числа ставлю Forms![zayvka]![kod] то ничего не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 12:02:41
|
|||
|---|---|---|---|
обновление в форме |
|||
|
#18+
, "[kod_bdds] = '" & Forms![zayvka]![kod] & "'") заметь апострофы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1669526]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 268ms |

| 0 / 0 |
