0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 33
|
|
1 | |
Подбор по интервалу25.11.2011, 08:49. Показов 1422. Ответов 15
Метки нет (Все метки)
Добрый день! Помогите, пожалуйста, решить такую задачу:
В форме имеется поле параметра электроприемника (рабочий ток), как сделать, чтобы при вводе значения в это поле в другом поле (регулируемый автомат) выдавалась модель автомата, имеющего диапазон регулировки, в котором (диапазоне) находиться введенное значение. Файл базы прилагаю. Заранее благодарю!
0
|
25.11.2011, 08:49 | |
Ответы с готовыми решениями:
15
Выборка по интервалу времени Принадлежит ли число интервалу Задача на принадлежность интервалу Matlab принадлежность интервалу |
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
||||||
25.11.2011, 09:29 | 2 | |||||
0.Интервалы не должны пересекаться, это подразумевается.
На "после обновления" вашего поля поставьте:
1
|
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 33
|
|
25.11.2011, 09:37 [ТС] | 3 |
Спасибо! А SQL-ом это осуществить нельзя, т.е. без VBA?
0
|
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
|
25.11.2011, 09:52 | 4 |
Это как? Ввели число и... без события просто откуда-то вылетела строка и залетела во второе поле??
1
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
||||||
25.11.2011, 10:24 | 5 | |||||
Как вариант:
- Диапазон заменяем на два числовых поля ОТ и ДО (при чем в свойствах задаем Действительное, число дес знаков 1, шкала 1) - На форме для поля Рабочий ток задаем формат - фиксированный, число знаков 1, значение по умолчанию 0 - Поле Регулируемый автомат превращаем в поле со списком, источник подстановки - запрос на основе таблицы tblрегАвтоматы; число столбцов подстановки 4, ширина столбцов 0см;4см;1см;1см (т.е. id на экран не выводим, выводим название модели, и диапазон ОТ и ДО) - Задаем условия отбора для полей ОТ и ДО в подстановочном запросе, для поля Диапазон регулировки ОТ: <=[Forms]![Form1]![plРабочийТок] для поля Диапазон регулировки ДО: >=[Forms]![Form1]![plРабочийТок] При чем эти условия должны выполняться одновременно (записаны в одной строке условия запроса). - Теперь осталось обновить это поле со списком при изменении рабочего тока на форме: на событие После обновления поля Раб ток
1
|
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
|
25.11.2011, 10:29 | 6 |
1
|
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 33
|
|
25.11.2011, 14:16 [ТС] | 7 |
Ameli, Спасибо за помощь, а нельзя сделать так, чтобы поле со списком обновлялось автоматически?
Добавлено через 2 минуты Ну я себя и не позиционировал, как программиста))) Спасибо! Добавлено через 2 минуты alvk, Сделал как Вы советовали, выдает ошибку по этой строке: Set r1 = db.OpenRecordset(sql)
0
|
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
|
25.11.2011, 14:29 | 8 |
в референсах так? --->
0
|
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
|
25.11.2011, 14:35 | 9 |
на всякий сам файл:
0
|
2092 / 1168 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
|
|
25.11.2011, 14:41 | 10 |
Что значит в вашем понимании "автоматически"? Чтобы что-то произошло в программе, надо это запрограммировать, при чем по какому-то конкретному событию. В данном случае у нас это событие - После обновления поля Рабочий ток.
Если вы хотите совсем без программного кода, то воспользуйтесь макросом (команда Обновление), установите этот макрос на событие После обновления поля Раб ток. Хотя я не вижу ничего страшного в одной строчке кода, тем более такой простой
1
|
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 33
|
|
25.11.2011, 14:48 [ТС] | 11 |
alvk, да, так. А вы не могли бы расписать поэтапно что делать?
0
|
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
||||||
25.11.2011, 15:45 | 12 | |||||
Klocker, если про код, то:
1
|
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 33
|
|
25.11.2011, 17:09 [ТС] | 13 |
alvk, а с самого начала Вас не затруднит оптсать (не только код)?
0
|
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
|
|
25.11.2011, 17:26 | 14 |
что именно? кроме кода и изменений в таблице больше ничего нет, не понимаю О_о
0
|
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 33
|
|
25.11.2011, 19:41 [ТС] | 15 |
alvk, никаких запросов?
0
|
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 33
|
|
28.11.2011, 07:00 [ТС] | 16 |
alvk, Все получилось, большое спасибо. Извините за тупые вопросы))
0
|
28.11.2011, 07:00 | |
28.11.2011, 07:00 | |
Помогаю со студенческими работами здесь
16
бинарный поиск по интервалу Принадлежат ли числ a и b интервалу x;y? Выборка по интервалу дат Поиск по интервалу значений Определить принадлежность числа интервалу Функция для выборки из БД по интервалу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |