|
|
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. подскажите решить проблему есть форма в ней есть поле1 и поле2 поле1 -выпадающий список (текстовый код) поле2 - простое поле как сделать так чтобы при выборе из списка в поле2 обновились данные в поле 2 соответсвие находится в табл1 с полями (поле1-код, поле2 -наименование) Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 10:09:10 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#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:21:35 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
что -то Эксес нечего не предлагал можно попдробнее (эксес xp) спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 10:24:51 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
что тебе нужно? чтобы выбирать в таблицу код наименования, а отображать само наименование? с этим справляется ОДИН комбобокс, для этого создаешь его со включенным мастером (на панели инструментов кнопочка с волшебной палочкой должна быть вжата) мастер спрашивает, откуда брать данные ты указываешь ему таблицу, где есть минимум 2 поля автосчетчик-ключ наименование выбираешь мастером поле "наименование", ключ он подхватит и СПРЯЧЕТ сам, а дальше любуйся на результат --- если же нужно таки извратиться и сделать 2 поля , хотя хватает одного, то полю2 напиши выражение DLOOKUP которое в качестве параметра будет принимать код из комбополя1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 10:37:27 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
нужно чтобы было именно 2 поля в одном выбирался код и был виден именно код а второе поле было простое текстовое заполнялось только при выборе данных в первом поле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 10:43:35 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
в источнике данных поля "поле2" и пиши: =DLOOKUP("НужноеРезультирующееПоле","МояТаблица","[ПолеID_в_таблице] = " & поле1) именем "поле1" должно быть обозвано твое первое текстовое окошко, см. его свойства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 10:52:59 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
пишет что ошибка во введённом выражении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 11:08:06 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
отлаживать умеешь? ;))) -кавычки все на месте? Они там НУЖНЫ!!!!!!!! -забей вместо "поле2" в самом конце какой-то существующий код, посмотри на результат -покажи то, что вбиваешь как источник поля2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 11:18:07 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
= DLookup ("[name]","name_rashod_new","[kod_bdds] = 22110") не понимаю синтаксис прасильный почемуто пишет ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 11:24:50 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
а поле kod_bdds - тип данных какой? если вдруг текстовый (ЭТО ПЛОХО!! меняй на число!), то нужно взять данные в апострофы: '22110' и написать так: "[kod_bdds] = '22110'") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 11:48:08 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
kod_bdds - тип данных текстовый если ставлю фиксированное число и в в апострофы то работает если вместо числа ставлю Forms![zayvka]![kod] то ничего не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 12:00:51 |
|
||
|
обновление в форме
|
|||
|---|---|---|---|
|
#18+
, "[kod_bdds] = '" & Forms![zayvka]![kod] & "'") заметь апострофы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 12:02:41 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32845545&tid=1669526]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 303ms |

| 0 / 0 |
