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

Работа с MS Access

  Все выпуски  

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


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

Работа с MS Access

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

Выпуск 015

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

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

 

 

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

Работа с датами

Итак - DATE. Зашел тут к коллеге по работе, нужна ему была выборка по дате, по месяцам перещелкивать.
В хелпах эта функция указывается, но найти ее возможно только явно указав ее имя :-). Поэтому цитирую ее: DateAdd

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

Me![ИмяПоля] = DateAdd("m", 1, Me![ИмяПоля])


Процитируем функцию для определения начала и конца месяца. Например, надо создать в форме два поля и при открытии формы прописать

' Первый день текущего месяца
Me!FirstDay = DateSerial(Year(Now()), Month(Now()), 1)
'Последний день текущего месяца
Me!LastDay = DateSerial(Year(Now()), Month(Now()) + 1, 0)


Продолжаем разговор. Определение дат начала и конца прошедшей недели (если хотите текущую - прибавьте 7 в каждой строчке :))

Me!FirstDayOfWeek = Now() - WeekDay(Now(), _
vbUseSystemDayOfWeek) - 6
Me!LastDayOfWeek = Now() - WeekDay(Now(), _
vbUseSystemDayOfWeek)


....

GardenStone

С полной версией статьи можно ознакомиться здесь.

 


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

String

LIKE
Операторы сравнения < , > , = .

Для сравнения двух строк применяется также оператор Like

Символы, которые употребляютсяв строке-шаблоне:
? - отдельный символ
* - произвольное количество символов
# - цифра
[] - в квадратных скобках могут быть перечислены списком, как критерий отдельные символы. 
Пример: If strLine Like "[aoieu]*"- если первый символ строчная гласная.
Если перед перечислением символов употребен восклицательный знак, это применяется как исключение. 
Пример: If strLine Like "[!aoieu]*"- если первый символ НЕ строчная гласная.

Этим оператором можно пользоваться при поиске как шаблоном (и) или
проверять правильность ввода.


Функция StrComp

Оператор Option Compare в начале каждого модуля указывает для VBA вариант сравнения строк для этого модуля

Option Compare Database - сравнение на основе национальной настройки базы данных.

Option Compare Text - сравнениена основе сортировки текстов в текущей национальной настройке

Option Compare Binary - сравнение на основе двоичного представления символов

При использовании функции StrComp указываются две строки и метод сравнения: text, binary, database (игнорируя Option Compare)

StrComp(strVar1,strVar2, [метод сравнения])

Если strVar1 равно, возвращает 0
Если strVar1 больше, возвращает 1
Если strVar1 меньше, возвращает -1

[метод сравнения]
vbBinaryCompare идентичен Option Compare Binary
vbDatabaseCompare идентичен Option Compare Database
vbTextCompare идентичен Option Compare Text

StrConv - функция для преобразования строк из одного формата в другой

StrConv(strVar, [вид преобразования])

Возвращает преобразованную строку

vbUpperCase - переводит все символы строки в верхний регистр
vbLowerCase - переводит все символы строки в нижний регистр
vbProperCase - преобразует первую букву каждого слова в прописную
vbUnicode - переводит строку в формат UNICODE используя кодовуюстраницу страницу системы, используемуюпо умолчанию.
vbFromUnicode
- переводит строку из формата UNICODE в кодовуюстраницу страницу системы, используемуюпо умолчанию. (в ANSI, очевидно)


....

GardenStone

С полной версией статьи можно ознакомиться здесь.

 

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

 

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

- Правда ли что нет события
- Как не выводить форму на экран до окончания полной ее загрузки
- научите чайника
- подсветка при наведении курсора
- кодировщик Windows-1251 на KOI-8 Рус ??
- Помогите !!!! проблемы с сортировкой !!
- API
- Работа с проектом MS Access 2000 через Интернет
- Хелп!! Нужен шаблон из русской версии MS Access (+)
- DDE
- Dim mybar as CommanBar
- Сохраненная процедура и Отчет ?
- Работа с почтой из Acces
- Не получается MDE-файл :-(
- Запрос и кнопка....
- GetRows в ListBox + HELP(rus)
- Все ОЧЕНЬ(!!!) просто ... НО НЕ РАБОТАЕТ!!! :((( ПОМОГИТЕ...
- Соединение данных
- Статистические отчеты
- ВСЕМ-Надо ли переходить к SQl-сервер
- сообжение "wait. loading..."
- Запрос - переменная (дата) - к SQL Server
- разграничение доступа
- Пропал перечень дополнительных контролов
- Открытие документа из БД
- обработчик ошибок?????
- Константин Шиверов! Вам письмо...
- Loading...
- отчет с заданным числом записей на страницу
- Как убыстрить работу на сервере?
- Как открыть из Excel запрос в Access использующий UDF
- MS Access 97 как запустить сохраненную процедуру SQL Server
- Управление фильтрами запроса из формы
- Проблема
- Установеа MS Access 97 и 2000 на одной машине (+)
- Документ word
- ...

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

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

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



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

В избранное