+ Ответить в теме
Показано с 1 по 3 из 3

Тема: Access 2013, Ближайшее значение в таблице

  1. #1
    АлександрВысотков is on a distinguished road
    Регистрация
    29.03.2017
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Access 2013, Ближайшее значение в таблице

    Доброго времени суток.
    Можно ли как ни будь реализовать, что бы при поиске по таблице не найдя нужного значения было взято ближайшее.
    Например в таблице есть значения 450 и 455 а ввели на поиск 453, что бы не выдавал ошибку, а брал ближайшее значение.
    PS: Буду очень благодарен и признателен
    Вложения

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Administrator Админ
    system architect
    AiK is on a distinguished road Аватар для AiK
    Регистрация
    13.02.2004
    Адрес
    СПб
    Сообщений
    2,296
    Вес репутации
    80

    По умолчанию Re: Access 2013, Ближайшее значение в таблице

    а) не понятно что такое "ближайшие". 1 и 1000 будут ближайшими, если введено 450?
    б) в стандарт ANSI SQL-92 входит оператор between. Стандарт поддерживается в т.ч. и Access (любым)

    Код sql:
    1. SELECT column_name
    2. FROM table_name
    3. WHERE column_name BETWEEN value1 AND value2;

    Осталось только value1 и value2 заменить на переменные в соответствии с синтаксисом Access.
    Даже самый дурацкий замысел можно воплотить мастерски

  4. #3
    АлександрВысотков is on a distinguished road
    Регистрация
    29.03.2017
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: Access 2013, Ближайшее значение в таблице

    Цитата Сообщение от AiK Посмотреть сообщение
    а) не понятно что такое "ближайшие". 1 и 1000 будут ближайшими, если введено 450?
    Ближайшее значение в данном случае будет 1 т.к. разница между 1 и 450 будет 449, а разница с 1000 будет 550.

+ Ответить в теме

Похожие темы

  1. Значение учетной записи в Access
    Доброе утро , Уважаемые форумчане !! Обращаюсь к Вам, за небольшой помощью, создал базу в Access и при помощи мастера защиты, создал несколько...
    от kuznetsovSergey в разделе MS Office и VB(A).
  2. Задать значение полю в таблице (Access)
    Здравствуйте! Подскажите, пожалуйста, как на VBA присвоить полю значение, допустим слово "Стол". Заранее спасибо за помощь!
    от OlgaAl в разделе MS Office и VB(A).
  3. Обращение к таблице Access
    Как, зная имя таблицы, номер строки и колонки, получить значение из таблиц Access?
    от T в разделе MS Office и VB(A).
  4. Порядковый номер записей в таблице (или форме) Access?
    Как мне отображать порядковый номер записей в таблице (или форме) ? ТОесть внизу на форме автоматом выводится номер п/п, а мне надо на табличной...
    от chery в разделе MS Office и VB(A).
  5. Как удалить все значения в таблице Access?
    Подскажите как удалить все значения в таблице Access?
    от Denis в разделе MS Office и VB(A).

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения