| |
|
|
| | У меня номер накладной в таблице хранится в текстовом виде.
Потому как только так и используется.
таблица 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 выкинуть и вспомнив слова монашки, надевавшей презерватив на свечку, поставил
хотя и без точки работает - может мануал старый попался | |
| |
| |
| |
|
|
| | Или старая монашка - с предрассудками.....  | |
| |
| |