|
|
|
| У меня номер накладной в таблице хранится в текстовом виде.
Потому как только так и используется.
таблица PRODUCTS_TBL
поле NAKLADNAYA_NUMBER
Как получить максимальное "числовое" значение из поля? | |
|
| |
|
|
|
| написать функцию
переобразования текста в число
кстати
если так
dim asd as long
asd="10236589"
то работает чудненько
ну а дальше запрос | |
|
| |
|
|
|
| Я Вас не понял....
Мне надо из таблицы с текстовыми значениями выбрать DMAX в числовом выражении
там записи типа
"1"
"2"
"3"
"4"
Dmax должно выдать - 4
Нокак выбрать, если там текст.... | |
|
| |
|
|
8 Кб. |
|
| лови
см.Запрос1 | |
|
| |
|
|
|
|
| тогда так
= DMax("Val([NAKLADNAYA_NUMBER] & '.')", "[PRODUCTS_TBL]") | |
|
| |
|
|
|
| Извини, отвлёкся.
Спасибо!
Щас пробую
Спасибо - пашет.
А зачем вот это? - "." | |
|
| |
|
|
|
| типа десятичный разделитель есть а дробной части нет | |
|
| |
|
|
|
|
| Да где-то прочитал что без точки может 0 выкинуть и вспомнив слова монашки, надевавшей презерватив на свечку, поставил
хотя и без точки работает - может мануал старый попался | |
|
| |
|
|
|
| Или старая монашка - с предрассудками..... | |
|
| |