LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Left$ или...
 Тема: Left$ или Left
 
 15.06.2007 21:09:29
All
4316 сообщения
1-ый


Тема: Left$ или Left
Вопрос больше по VBA вобщем.
Скачал примеры про сумму прописью
вот вырезка:
----------------------------------------
sot = Val(Mid$(ssu, (nsu - i) * 3 + 1, 1)) ' сотни
des = Val(Mid$(ssu, (nsu - i) * 3 + 2, 1)) ' десятки
edi = Val(Mid$(ssu, (nsu - i) * 3 + 3, 1)) ' единицы
----------------------------------------
и возник такой вопрос:
В чем различие между Left и Left$ или Mid и Mid$?
При нажатии F1 на этих функциях всеравно выводится хелп на функции без спец символов.
Почему програмисты используют именно Mid$ или Left$ а не Mid или Left?

СПАСИБО.


P.S. Раздел для новичков
Автор: Владимир от 0:00:00 Источник ...
 15.06.2007 21:09:29
All
4316 сообщения
1-ый


RE: Left$ или Left
Считается, что Left$ по скорости обработки вычислений лучше, чем Left, т.к. возвращает только текстовую переменную ($ - указатель этой переменной)


P.S. Раздел для новичков
Автор: Алексей от 0:00:00 Источник ...
 15.06.2007 21:09:29
All
4316 сообщения
1-ый


RE: Left$ или Left
Если вы работаете со строкой то пишете Left$ (Left$ скорость обработки выше), при других вариантах Left


P.S. Раздел для новичков
Автор: Павел от 0:00:00 Источник ...
 15.06.2007 21:09:29
All
4316 сообщения
1-ый


RE: Left$ или Left
Спасибо за ликбез.
Раньше и не думал, что обычные функции обработки строк возвращают значение типа Variant.


P.S. Раздел для новичков
Автор: Владимир от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Left$ или...
ПоискПоиск  Список форумовСписок форумов  
right