Rambler's Top100
Российский фонд помощи
Навигация
Главная
MS ACCESS
VB
ASP
PHP
Наши друзья
Поиск
Форум
Лента новостей
Новый сайт

Online
Рассылки Subscribe.Ru
Работа с MS Access
Подписаться письмом
Реклама на сайте
 
Главная arrow MS ACCESS arrow Access-Experience arrow Александр Артамонов
Александр Артамонов
Советы для пользователей. Вычисляемые поля Печать E-mail
Автор Sator Arepo   
28.11.2011 г.

Автор: Allen Browne, ноябрь 2003 г. Обновление апрель 2010 г.

Перевод с английского Александр Артамонов, октябрь 2011 г.

Оригинал http://allenbrowne.com/casu-14.html

Другие переводы: http://alx-artamonov.narod2.ru

 

Как заставить Аксесс хранить результат вычислений?

Например, если у вас есть поля Количество и ЦенаЗаЕдиницу, как заставить Аксесс записать Количество * ЦенаЗаЕдиницу в поле Стоимость?

Лучший ответ: "Не делайте этого!"

Место вычисляемых полей ― в запросах, а не в таблицах.

 

Ваш коментарий будет первым | Просмотров: 13158

Подробнее...
 
Надстройка для работы с запросами Печать E-mail
Автор Sator Arepo   
07.02.2011 г.

Выводит в форму список запросов в текущей базе и их текст. Текст запросов можно редактировать.

Причем кроме нормальных сохраненных, выводятся и скрытые (напр. "~sq_c_frmGoodsItems~sq_ccboUnit"), которые аксесс создает автоматически для источников данных и строк типа "SELECT.....".
 

 

 




Коментарии (2) | Просмотров: 9406

Подробнее...
 
Надстройка для выполнения SQL запросов Печать E-mail
Автор Sator Arepo   
02.02.2011 г.
Надстройка позволяет:

 

  • выполнять SQL (SELECT, DML и DDL) в указанной (не обязательно текущей ) БД (mdb, MS SQL, текстовые/экселевские файлы) с опциональным запросом параметров через Inputbox().
  • выполнять (при желании) цепочку SQL-команд (чего, как известно, не умеет родной аксессовский редактор запросов).
  • генерировать для таблиц команды CREATE TABLE, INSERT ... VALUES (....),
  • INSERT.... SELECT TOP 1 ... FROM Msysobjects {UNION ALL SELECT TOP 1 ... FROM Msysobjects} (удобно для JET),
  • SELECT <список всех полей таблицы> (контекстное меню на листбоксе со списком таблиц).
  • выводить в указанном формате результаты запроса в поле, текстовый файл или Excel
  • преобразовывать текст запроса в строку для вставки в VBA


Примечания:
  1. SQL команды сохраняются тексты в таблице надстройки ===> тексты запросов сохраняются в исходном виде.
  2. Multiple recordsets и T-SQL-ный PRINT работают (при подключении к MS SQL разумеется)
  3. Если есть выделение в тексте команды, то выполняется выделенная часть текста.
  4. По выполнении команд выводятся системные сообщения возникающие при выполнении запроса.
  5. Доступ к данным осуществляется с помощью ADO.
  • Следствие 1: для оператора LIKE используйте '%' и '_' вместо '*' и '?'.
  • Следствие 2: можно объявлять DEFAULT и CHECK констрейнт на JET-овские таблицы.
 

 

 




Ваш коментарий будет первым | Просмотров: 10828

Подробнее...
 
Реклама на сайте
HiProg.com - Технологии программирования
Rambler's Top100 TopList