Отправляет email-рассылки с помощью сервиса Sendsay

Работа с MS Access

  Все выпуски  

Работа с MS Access : (016)


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

Работа с MS Access

Ведущий рассылки Виктор Познев; Сайт проекта: http://msa.km.ru
 

Выпуск 016

СЕГОДНЯ В НОМЕРЕ

  1. Новости раздела "САД КАМНЕЙ"
  2. Работа со строками, часть2.
  3. Новости MSA.KM.RU
  4. Download
  5. Новые темы форума.

 

Прус Юрий стал победителем конкурса Microsoft Office Extensions !

AdmTools v 1.1.2000 - утилита администрирования баз данных в Access 97 заняла призовое место в категории D (Developer) в первом полугодии 2001 г. на конкурсе, который проводится в рамках программы Microsoft Office Extensions! Правила конкурса, можно найти на странице MicroSoft. Победитель получает Сертификат, а также приз - Microsoft Office Developer Edition!

Наши поздавления !

P.S. Дерзайте, ведь Ваш опыт и знания достойны того, чтобы быть признанными!

 

Новости раздела "САД КАМНЕЙ"

Работа со строками, часть2.

 

String'и, часть 2. Встроенные функции работы со строками

LTRIM, RTRIM и TRIM
Удаляют лишние пробелы в заданной строке.
Синтаксис:
LTrim(strText) - удаляет пробелы перед первым символом строки
RTrim(strText) - удаляет пробелы после последнего символа строки
Trim(strText) - удаляет пробелы перед первым и  после последнего символа строки

LEN
Возвращает количество символов в строке
lngCharCount=Len(strText)

Говорят, что условие на пустую строку лучше писать, как
If Len(strText) = 0, чем
If strText = ""

LEFT, RIGHT и MID
Эти функции позволяют извлекать (возвращать) часть строки: соответственно - левую, правую, и фрагмент в строке
Left(strText, количество_символов)
Пример:
strText = "Hello All!"
strText2 = Left(strText, 5)

программа возвратит "Hello"

Аналогично, Right возвращает правую часть строки:
strText2 = Right(strText, 4)
программа возвратит "All!"

Синтаксис Mid выглядит несколько иначе:
Mid(strText, позиция_начального_символа[, количество_символов])
Пример:
strText2 = Mid(strText, 7, 3)

возвратит "All" если не указывать второй параметр (количество букв), тогда возвратится фрагмент от стартового (начального) символа до конца строки.

InStr

Одна из самых "полезных" функций InStr. Она используется для проверки наличия заданносй подстроки в строке. Возвращает позицию первого символа подстроки в строке. При работе с текстом она и обеспечит вам наиболее высокую скорость работы со строками. Проверил на собственном опыте :) Когда перестал понимать, что происходит, и решил не передирать из книги примеры , а сделать по своему - все заработало в десятки раз медленнее... Пришлось читать более внимательно.
Итак, синтаксис:
Instr([начальная_позиция поиска,] текст_для_поиска,_
образец_поиска[, тип_сравнения_строк])

Возвращает 0, если образец поиска не обнаружен,либо, в противном случае - позицию символа, с которого начинается вхождение подстроки в строку. Если не указывается начальная позиция поиска, он начинается с начала, с первой позиции (1).

И напоследок, что следует сказать, это то, что эти функции  бываю двух видов со знаком $ на конце и без него.
Фукции без знака доллара созращают данные типа Variant, а с ним - данные типа стринг.
1. Функции, возвращающие  String, работают быстрее,потому как не требуют преобразования типа данных
2. С другой стороны,функции, которые возвращают Variant, позволяют передавать Null-значение, а со знаком $ будут выдавать ошибку исполнения...

  Следующий рассказ будет о том, как использовать эти функции (и другие, для которых по личным обстоятельствам не нашлось времени описать)в комплексе.


....

GardenStone

Архив статей по теме здесь.

 

Новости MSA.KM.RU

 

Download

Название Kb Автор Описание
Wizard TreeView от Microsoft 94,8 Выуживал GardenStone (Access'97) Работает только на англоязычном Access-e... Добавлять надо через Tools=>Add-In. Тогда при разработке новой базы на основе таблиц (или связей) можно в базе ввести тривью мастером через Tools=>Wizard TreeView
Rating.zip 57,2 Михаил Варин (Access'97) Однажды в училище (о, простите, в колледже), где работала моя супруга, ученики (студенты) решили дать оценки своим учителям и выяснить, кто из них есть лучший. Каждый заполнил анкеты, а потом они занялись подсчетом результатов. Тогда обошлось без меня, но я подумал, а не сделать ли программку для облегчения их работы. И вот что из этого вышло… Программа для подсчета результатов оценки несколькими экспертами нескольких объектов по нескольким критериям с открытым кодом.

 

Новые темы форума

- MS Access 2000 и просмотр сводки в реальном времени.
- Ошибка при задании recordset
- Нужно определить из VB какая вкладка активна
- Нужно определить из VB какая вкладка активна
- Поле со списком - подстановка значений в другие (справочные) поля
- а можно втулить какойнить бацкграунд в Access97?
- Как закрыть mdb-file от пользователя?!
- Zashita MDE
- Microsoft Common Dialog Control
- Интерактивный запрос
- Фильтр в подчиненной форме.
- Где взять Help или учебник для VBA на русском языке
- Подчиненные формы
- Совместные разработки
- Перекрёсный запрос
- продолжени
- Как преодолеть user-level защиту в ACCESS2000
- Как пройтись по записям таблицы?
- Обновление отчёта каждые 5-10 минут. Или автозакрытие!!
- Перед выводом отчета на экран самопроизвольно меняется ориентация страницы с альбомной на книжнужную. Как этого избежать?
- Как вставить анимированный GIF-файл?
- Ребята, как научиться работать (программировать) в Access_e? Где в инете нати информацию, подскажите?
- Применение математических функций Excel в Access
- Сумма по странице в отчете (срочно в теч. 2-х дней!)
- Как снять атрибут признака MDE
- Подскажите?
- Подскажите чайнику как работать с COM портом, используя элемент ActiveX (MSComm)
- Временные таблицы
- ...

Архив Рассылки

 
Рассылка 'Работа с MS Access'

При перепечатке или любом другом публичном использовании материалов ссылка обязательна.



http://subscribe.ru/
E-mail: ask@subscribe.ru

В избранное