-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4

Invalid link!








Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://www.sql.ru/forum/actualtopics.aspx?bid=4.
Данный дневник сформирован из открытого RSS-источника по адресу http://www.sql.ru/forum/actualrss.aspx?id=4, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Заполнение вычисляемого поля блокирует переходы

Четверг, 05 Ноября 2015 г. 22:42 + в цитатник
Добрый день.
Главная Ф1,в ней сабФ2, в ней сабсабФ3
Ф3 одиночная форма с несколькими записями, в ней есть поле OSDecPrismText, значение которого заполняется по данным других полей.
Пересчет OSDecPrismText идет по Выход из полей с исходными для расчетов данными.
Все нормально работает, но если курсор стоит в таком поле, то блокируется переход между записями по стандартным кнопкам формы.

Ниже "блокирующий" переходы код

Dim ODBase_X, ODBase_Y, OSBase_X, OSBase_Y As Variant
Dim OSPrD_XX, Dim OSPrD_YY As Variant
...
'Вывод
OSDecPrismText = "OS" & vbNewLine _
& "Призма Х " & Round(Abs(OSPrD_XX), 1) & " пр.д." & OSBase_X & vbNewLine _
& "Призма Y " & Round(Abs(OSPrD_YY), 1) & " пр.д." & OSBase_Y

Me!OSPrD_X = Round(Abs(OSPrD_XX), 1) & " пр.д." & OSBase_X
Me!OSPrD_Y = Round(Abs(OSPrD_YY), 1) & " пр.д." & OSBase_Y


Каждая из трех строк блокирует переход.
Что можно сделать?

http://www.sql.ru/forum/1183619/zapolnenie-vychislyaemogo-polya-blokiruet-perehody


Помогите пожалуйста с отчётом

Четверг, 05 Ноября 2015 г. 20:24 + в цитатник
Уважаемые гуру
Есть база (Access 2010), запрос на выборку на основании этого запроса есть отчёт (акт выполненных работ/услуг) в условии отбора поля дата задана функция Is Not Null And Between [Начальная дата:] And [Конечная дата:], тут понятно, что при указании периода в окнах ввода запрос возвращает необходимые значения за период. Соответственно при открытии отчёта выполняется данное условие.
Вопрос, можно ли в отчёте как-то указать (вывести их в отчёт) значения, вводимые в поля ввода условий. Т.е. если я ввёл начальную дату: 21.09.15 конечную дату: 20,10,15, то именно эти два значения отобразить в отчёте, если можно то как это сделать.
Я знаю, что можно прописать в поле функцию =” период с: ”&[Введите начальную дату:]&” по: ”&[Введите конечную дату:]&””. Но не хочется по два раза вводить одно и тоже, т.е. при выполнении условий запроса и условий функции поля.
Всем спасибо.

http://www.sql.ru/forum/1183603/pomogite-pozhaluysta-s-otchyotom


Получить значение поля в ленточной форме

Четверг, 05 Ноября 2015 г. 18:54 + в цитатник
Здравствуйте!
Не могу сообразить, как получить значение оранжевого Поля по клику кнопки в режиме ленточной формы

http://www.sql.ru/forum/1183586/poluchit-znachenie-polya-v-lentochnoy-forme


Выбор таблицы в форме

Четверг, 05 Ноября 2015 г. 18:00 + в цитатник
Здравствуйте. Помогите пожалуйста решить вопрос. Существует форма, которая работает с данными таблицы А. Существуют таблицы Б, В и т.д., которые по структуре индентичны с А, но отличны по содержанию.

Табл А
ФИО Дата
Вася 1996
Коля 1977
 
Табл Б
ФИО Дата
Серега 1999
Кирилл 1977
 
Табл В
ФИО Дата
Серега 1999
Кирилл 1981


Хотелось бы организовать следующее: на форме существует выпадающий список, содержащий название таблиц. При выборе той или иной таблицы форма начинала бы работать ее данными.

http://www.sql.ru/forum/1183573/vybor-tablicy-v-forme


переопределение типов полей в Access

Четверг, 05 Ноября 2015 г. 15:39 + в цитатник
Здравствуйте!
В базе Access имеются присоединенные таблицы из Oracle.
На их основе сделаны запросы (для того, чтобы переназвать поля не так, как они называются в Oracle).
Эти запросы используются для выборки вставки, удаления, обновления.

Возникла необходимость переопределить типы полей.
Как я понял в присоединенной таблице этого не сделать.
Может, можно это сделать как-то через запрос? Или какими-то другими способами?

http://www.sql.ru/forum/1183547/pereopredelenie-tipov-poley-v-access


Триггер копирования из разных таблиц в одну с проверкой наличия столбцов.

Четверг, 05 Ноября 2015 г. 14:47 + в цитатник
Здравствуйте. У меня вопрос наверное больше теоретический чем практический. Например, имеем несколько "обычных" таблиц table1, table2, table3. Так же имеем большую таблицу(свалку): table_svalka. Нужно написать триггер который будет записывать в таблицу-свалку все данные с обычных таблиц после insert или update, но заранее не известно сколько будет столбцов т.к. они могут быть добавлены позднее. т.е. необходимо чтобы некая процедура(запущенная триггером) проверяла в таблице-свалке наличие всех столбцов и при необходимости их создавала, а после записывала данные из обычной таблицы. Как это сделать?
Заранее благодарен.

http://www.sql.ru/forum/1183525/trigger-kopirovaniya-iz-raznyh-tablic-v-odnu-s-proverkoy-nalichiya-stolbcov


Упростить запрос.

Четверг, 05 Ноября 2015 г. 04:11 + в цитатник
Добрый день.
Что-то я совсем запутался.
Понимаю, что огород нагородил, но. Написал запрос:
SELECT 
tmp.*, 
IIf([CountOfID]=1,"Enabled",IIf([countOfID]=2 And [contract_Type]="Internal","Enabled","Disabled")) AS IsEnabled
FROM tmp 
INNER JOIN 
(SELECT tmp.Consultant_Name, 
tmp.[Period Begin], 
tmp.[Period End], 
tmp.Record_Type, 
Count(tmp.ID) AS CountOfID
FROM tmp
GROUP BY tmp.Consultant_Name, 
tmp.[Period Begin], 
tmp.[Period End], 
tmp.Record_Type
ORDER BY tmp.Consultant_Name, 
tmp.[Period Begin], 
tmp.[Period End], 
tmp.Record_Type) AS qry_IntExtCatch 
ON (tmp.Record_Type = qry_IntExtCatch.Record_Type) 
    AND (tmp.[Period End] = qry_IntExtCatch.[Period End]) 
    AND (tmp.[Period Begin] = qry_IntExtCatch.[Period Begin]) 
    AND (tmp.Consultant_Name = qry_IntExtCatch.Consultant_Name)
ORDER BY tmp.Consultant_Name, 
tmp.[Period Begin], 
tmp.[Period End], 
tmp.Record_Type;


Нужно вывести подсчет по группировке из четырех полей:
tmp.Consultant_Name, 
tmp.[Period Begin], 
tmp.[Period End], 
tmp.Record_Type
и в случае двойки выставить по признаку [contract_Type] значение Enabled или Disabled.

Как бы этот огород прополоть без лишнего запроса?
Чую здесь не обойдется без DCount, но как это оформить, не понимаю.

http://www.sql.ru/forum/1183404/uprostit-zapros


Выдать сообщение на сетевой комп

Среда, 04 Ноября 2015 г. 15:36 + в цитатник
Как выдать сообщение на сетевой конкретный комп нажав на кнопку в форме?

http://www.sql.ru/forum/1183319/vydat-soobshhenie-na-setevoy-komp


Не могу открыть БД в Access

Вторник, 03 Ноября 2015 г. 21:17 + в цитатник
По ошибке поставил закрытие БД не на кнопку, а на главную форму, которая при запуске открывается автоматически. Не зметил и закрыл БД. Теперь при открытии макрос ее сразу же закрывает. Может есть варианты, как ее открыть другим способом?

http://www.sql.ru/forum/1183228/ne-mogu-otkryt-bd-v-access


Группировка нескольких строк в одну

Вторник, 03 Ноября 2015 г. 15:54 + в цитатник
Всем привет,

Нужно сгруппировать несколько значений из поля POS&Name в одну строку, в разрезе магазин - месяц.
Нашел на форумах функцию для решения, но проблема в том, что итоговый запрос выводит строки длиной не более 255 символов, судя по всему проблема не в функции, т.к. дебаггер VBA выводит полные строки, не обрезая.

Подскажите плиз, как это исправить?

Спасибо!

http://www.sql.ru/forum/1183175/gruppirovka-neskolkih-strok-v-odnu


проблемы с русским

Вторник, 03 Ноября 2015 г. 12:30 + в цитатник
есть русский офис, access 2007
стоит на виртуалке с XP

проблема
в некоторых окошках вместо русских букв - символы "????????"

но это еще полбеды
при создании некоторых объектов, например, кнопки - имя автоматом на русском
и если сделать обработчик события то получается так

автор
Private Sub ??????0_Click()

End Sub


можно ли это вылечить ?
а также сделать чтоб автоматом создаваемые имена не были на русском

http://www.sql.ru/forum/1183110/problemy-s-russkim


контекстное меню А-2007

Вторник, 03 Ноября 2015 г. 10:26 + в цитатник
Форумчане!
Как в А-2007 создать контекстное меню (осваивая седьмой акс впервые столкнулся с этой нуждой. Макросами все решил,но это не мой метод: как-то не Ice)

http://www.sql.ru/forum/1183062/kontekstnoe-menu-a-2007


Изменить путь к DLL в программе.

Вторник, 03 Ноября 2015 г. 10:18 + в цитатник
Попалась DLL путь к которой надо указывать конкретно. А программа ставится на разные компьютеры и в разные каталоги.

Declare Function LDBUser_GetUsers Lib "D:\TestDd\MSLDBUSR.DLL" (ByRef lpszUserBuffer() As String, ByVal lpszFilename As String, ByVal nOptions As Long) As Integer
Declare Function LDBUser_GetError Lib "D:\TestDd\MSLDBUSR.DLL" (ByVal nErrorNo As Long) As String


Как быть?
В голову приходят совсем уж бредовые идеи - выгружать модуль в текстовый файл, там править путь на нужный и загружать заново.
Может есть идеи получше?

-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?

http://www.sql.ru/forum/1183060/izmenit-put-k-dll-v-programme


CTreeView в Access 10 - не фурычит

Вторник, 03 Ноября 2015 г. 09:05 + в цитатник
Коллеги, с добрым утром!

Смотрю Access 10 и не вижу в списке ActiveX-компонентов дерево (TreeView). Но есть CTreeView. Добавляю на форму, пытаюсь посмотреть свойства, а они не доступны. Что не так делаю? Этот компонент вообще рабочий?

P.S. Windows 7 64-bit HomeEdition. Access 10 лицензионно "грязный"

Спасибо

http://www.sql.ru/forum/1183050/ctreeview-v-access-10-ne-furychit


Поле в отчете

Вторник, 03 Ноября 2015 г. 04:16 + в цитатник
Здравствуйте, такая проблема не вычисляется сумма поля, пишу такое выражение =Sum([Количество]), а мне при предварительном просмотре отчета вместо суммы пишет #ошибка, как исправить?

http://www.sql.ru/forum/1183039/pole-v-otchete


Округление в большую сторону в ms access

Понедельник, 02 Ноября 2015 г. 15:42 + в цитатник
Добрый день!
Подскажите как округлить:
14550 руб -> 14600 руб
8450 руб -> 8500 руб
2449 руб -> 2400 руб

я пробывал так:
100 * Round([Сумма] / 100, 0)
CLng([Сумма] / 100) * 100
но не то

http://www.sql.ru/forum/1182950/okruglenie-v-bolshuu-storonu-v-ms-access


Сортировка по последнему столбцу в перекрёстном запросе с несколькими union

Понедельник, 02 Ноября 2015 г. 14:00 + в цитатник
Здравствуйте.
Вот такой запрос:
TRANSFORM SUM(t1.Количество) AS [Sum-Количество]

SELECT t1.Причина

FROM

(SELECT Table1.Продукт AS Причина, COUNT(Table1.Продукт) AS Количество, Table1.Дата
FROM Table1
WHERE Table1.Продукт<>""
GROUP BY Table1.Продукт, Table1.Дата

UNION SELECT Table1.Канал1 AS Причина, COUNT(Table1.Канал1) AS Количество, Table1.Дата
FROM Table1
WHERE Table1.Канал1<>""
GROUP BY Table1.Канал1, Table1.Дата

UNION SELECT Table1.Канал2 AS Причина, COUNT(Table1.Канал2) AS Количество, Table1.Дата
FROM Table1
WHERE Table1.Канал2<>""
GROUP BY Table1.Канал2, Table1.Дата) AS t1

GROUP BY t1.Причина

PIVOT Month(t1.Дата) In (8,9,10,11);
Нужна сортировка по последнему столбцу, количество которых переменное.
Запрос будет запускаться из VBA.
Если стандартными средствами этого не добиться, то какие обходные пути можете предложить?
Заранее спасибо откликнувшимся.

http://www.sql.ru/forum/1182920/sortirovka-po-poslednemu-stolbcu-v-perekryostnom-zaprose-s-neskolkimi-union


Нужно добавить картинки в базу данных

Понедельник, 02 Ноября 2015 г. 13:59 + в цитатник
Велено добавить отсканированные документы в базу данных
как это сделать?

http://www.sql.ru/forum/1182918/nuzhno-dobavit-kartinki-v-bazu-dannyh


Запрос на выбор записей с максимальным значением.

Понедельник, 02 Ноября 2015 г. 10:18 + в цитатник
Добрый день.
Есть таблица
Date_time, obj_level1, obj_level2, Value1, Value2, Value3.
DD.MM.YYYY HH:MM:SS, text, text, double, double, double.

Нужно выбрать записи для всех обектов obj_level2, в которых значение VALUE3 было максимальное за день.
т.е. таблица дожна остаться прежней, но задержать значения только максимальные за день по полю VALUE3.
надеюсь на помошь. Спасибо.

http://www.sql.ru/forum/1182860/zapros-na-vybor-zapisey-s-maksimalnym-znacheniem


Выделение цветом элементов списка

Воскресенье, 01 Ноября 2015 г. 23:47 + в цитатник
Здравствуйте. Помогите пожалуйста решить проблему.
На форме существует два элемента "Выпадющий список " и "Список". При выборе элемента из "Выпадющий список " в "Список" загружются данные из таблицы А (столбцы а,б,в). Подскажите пожалуйста, можно ли выделять разными цветами элементы "Списка" в зависимости от значения столбца "а"? То есть если в а есть данные - строка в "Списке" зеленая, а если нету, то красная.

http://www.sql.ru/forum/1182837/vydelenie-cvetom-elementov-spiska



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 172 171 [170] 169 168 ..
.. 1 Календарь