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

Поиск сообщений в 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 ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

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

Вывести все изображения из поля типа вложение в отчет.

Четверг, 10 Марта 2016 г. 13:57 + в цитатник
В таблице есть поле типа вложение. В каждой записи в этом поле хранится от 4 до 6 изображений в формате bmp. В отчете надо вывести все эти изображения и в качестве подписи имена файлов. В отчете предполагал создать 6 полей, в которые выводились бы имена файлов и 6 контролов в которые выводились бы изображения. В событии форматирования отчета вытаскивал бы имена файлов и данные через DAO.Recordset2 и записывал бы в соответствующие контролы. Прошу не судить строго, никогда не имел дела с обработкой изображений поэтому не знаю в какие контролы и как эти изображения надо выводить. Возможно есть какой-то более простой способ решения подобных задач. Помогите, пожалуйста.

http://www.sql.ru/forum/1204559/vyvesti-vse-izobrazheniya-iz-polya-tipa-vlozhenie-v-otchet


Обновление модулей для пользователей

Четверг, 10 Марта 2016 г. 10:36 + в цитатник
Комрады, приветствую!
Имеется разделенная БД Access (локально формы и запросы для каждого юзера, в сети - таблицы). Файл с формами я иногда обновляю: где-то код допишу, где-то форму исправлю). Раньше, когда базой только начали пользоваться и у юзеров было мало (или совсем отсутствовали свои запросы) обновление заключалось в простом удалении файла с формами и заменой его на новый. Сейчас это сделать проблематично без ручного пересохранения большого количества запросов, которые у каждого юзера свои.
Вопрос: как реализовать отдельное обновление модулей и форм внутри accdb так, чтобы со стороны юзера было меньше всего телодвижений?
_____________________
А что на самом деле хотел сказать Frost_Imp никто не знает, так как администрация форума попросила его быть вежливым.

http://www.sql.ru/forum/1204506/obnovlenie-moduley-dlya-polzovateley


Как можно пометить базу?

Среда, 09 Марта 2016 г. 19:51 + в цитатник
Скажем, база обрабатывается некоторым приложением и я хочу, что бы приложение оставило какой-нибудь скрытый признак в БД, по которому приложение поймет, что эта БД принадлежит этому приложению...

Собственно вопрос, а как это лучше сделать?
Единственное, что пришло на ум- это создание скрытой таблицы с нужной мне информацией.
Может бы можно более грамотное решение придумать? Поддерживает ли Акссесс цифровую подпись ?

http://www.sql.ru/forum/1204453/kak-mozhno-pometit-bazu


Запрос с Berween наверно

Среда, 09 Марта 2016 г. 02:12 + в цитатник
Как такое можно реализовать и можно ли вообще? Диапазоны могут перекрываться.

Исходные данные

id text Kol
1 код1 1
2 код2 1
3 код3 1
4 код4 1
5 код5 1
6 код6 1
7 код7 1
8 код8 1
9 код9 1

Таблица с настройками диапазонов, от Код1 до Код5, например

id txt  Begin  End
1 raz код1 Код5
2 dva код2 Код3
3 tri код1 Код9

На выходе получить такое

id txt  Sum_Kol
1 raz 5
2 dva 2
3 tri 9

http://www.sql.ru/forum/1204302/zapros-s-berween-naverno


Редактирование формы в самописной CRM (mdb)

Вторник, 08 Марта 2016 г. 19:42 + в цитатник
Если дважды кликнуть по файлу, открывается рабочий вариант, без возможности просмотра структуры форм, если зажать Шифт и открыть, база открывается как реплика, без возможности редактирования формы. Как открыть файл, чтобы было видно структуру формы и оставалась возможность ее отредактировать??

http://www.sql.ru/forum/1204254/redaktirovanie-formy-v-samopisnoy-crm-mdb


Нужна помощь с запросом...

Понедельник, 07 Марта 2016 г. 19:01 + в цитатник
Хай олл,
есть такой набор записей:
Name event Name student Result
1500 m Finals Zori Seymour 73814
1500 m Finals An Mei Daniels 71015
1500 m Finals Siena Jabon 80512
1500 m Finals Catherine Camara 80100
1500 m Finals Taylor Crichlow 81510
1500 m Finals Jessica Bruton 70425
1500 m Finals Tayla Horan 74623
1500 m Finals Ahziah Hunt 63025
200 m Finals Ahziah Hunt 3410
200 m Finals Jessie Daba 3512
200 m Finals Lexiana Tucci 3608
400 m Finals Zemira Webb 13212
400 m Finals Siena Jabon 12516
400 m Finals Elsie Hastings 12015
400 m Finals Zori Seymour 12823

мне надо получить:
Name event 1st 2nd 3rd
1500 m Finals Ahziah HuntJessica BrutonAn Mei Daniels
и т.д.
Подскажите, как сделать красиво одним запросом?

http://www.sql.ru/forum/1204090/nuzhna-pomoshh-s-zaprosom


VB2010е, Access, Запрос к БД

Понедельник, 07 Марта 2016 г. 13:05 + в цитатник
Имеется таблица Таблица1:
Событие Дата рТ рС
Событие1 01.01.2016 "" ""
Событие1 05.01.2016 4 4
Событие2 06.01.2016 "" ""
Событие1 07.01.2016 2 3

Где рТ - Текущая разница с последней датой для данного события, дней
рС - средняя разница по всем рТ не равным ""(необязательное условие, можно и ноль добавить, правда среднее для второго события сократится вдвое, но на дистанции выравняется) для данного события, дней

При добавлении новой записи, нужно посчитать разницу с последней(наибольшей) датой для данного события - записать полученное значение в рТ и посчитать среднее для всех рТ по добавляемому событию и записать значение в рС.
Подскажите где ошибка?:
SqlCom = New OleDbCommand("INSERT into Таблица1(Событие, Дата, рТ, рС) values('" & TextBox1.Text & "', '" & DateTimePicker1.Value.Date & "', '" & DateDiff("d", Max(Дата), Date()) &"', '" & Avg(рТ) & "' WHERE Событие = '" & TextBox1.Text & "'", Con)

http://www.sql.ru/forum/1204048/vb2010e-access-zapros-k-bd


VBA Событие при нажатии кнопки

Воскресенье, 06 Марта 2016 г. 00:19 + в цитатник
Нужно, чтобы при нажатии кнопки "импорт их экселя", открывалось диалоговое окно с выбором данных для импорта. В идеале, колонка (в форме) "код продукта" =данным из столбца экселя с таким же названием, в форме название продукта= в экселе форма название. Или чтобы открывалось диалоговое окно, там были бы написаны данные, которые необходимо импортировать, а справа, окошко с выпадающим списком, откуда будет импорт, если можно, то при выборе импорта для первой колонки, путь для остальных прописывался автоматически, т.е. Из какого файла, какого листа, оставалось бы только выбрать из какой колонки. При добавлении товара автоматически добавлялись строки, а в конце, автоматом строка итого. Надеюсь не многого хочу...

http://www.sql.ru/forum/1203914/vba-sobytie-pri-nazhatii-knopki


умирает progress bar

Суббота, 05 Марта 2016 г. 22:24 + в цитатник
Акцесс 2003, приложение очень древнее (лет 10), но постепенно модернизируется, в некоторых формах есть progress bar (вставлялся тупо из одной формы в другую через буфер обмена), по началу всё было без проблем (лет 5), потом производные mde файлы стали тупить на некоторых ОС под одним и тем же RunTime2003 (ну, например, под XP 32 работают под W7 32 тупят), а тупят как раз на формах с progress bar - при открытии формы вылетает ошибка OpenForm из-за наличия в событии Open формы операторов инициализации самого progress bar, например Me!progressbar1.Min = 1 Для устранения проблемы нужно тупо создать mde файл именно на этой машине и всё будет работать, но это как-то напрягает (теряет смысл коробочный вариант)... базу пробовал и декомпилировать / сжимать / компилировать и тупо всю импортировать в новую пустую - проблема не ушла... кто сталкивался ? или какие мысли ? Как будто progress bar не зарегистрирован в конечном проекте как объект... пока тупо заремил везде код к progress bar, а его скрыл ... :-))

http://www.sql.ru/forum/1203894/umiraet-progress-bar


как программно отследить факт открытия формы в режиме конструктора?

Суббота, 05 Марта 2016 г. 15:34 + в цитатник

Преобразование даты

Пятница, 04 Марта 2016 г. 13:39 + в цитатник
Здравствуйте.

Есть таблица с датами, в них дата имеет формат 13.02.2016 15:54:12
Мне необходимо обнулить минуты и секунды. Что бы получилось: 13.02.2016 15:00:00

http://www.sql.ru/forum/1203686/preobrazovanie-daty


Вычисление координат для контекстного меню

Пятница, 04 Марта 2016 г. 11:46 + в цитатник
Хочу сделать, чтобы контекстное меню появлялось по нажатию кнопки. По умолчанию оно появляется в координатах текущего положения курсора, мне нужно, чтобы оно появлялось прямо под кнопкой.
Есть у кого-нибудь под рукой формулы пересчета относительных координат объекта на форме в координаты, необходимые для задания положения контекстного меню? Я так понимаю, там абсолютные координаты на экране.

http://www.sql.ru/forum/1203660/vychislenie-koordinat-dlya-kontekstnogo-menu


Не работает NOT IN c подзапросом.

Пятница, 04 Марта 2016 г. 10:15 + в цитатник
Ув. спецы, имеется таблица [Пациенты полная] и таблица [Амбулаторный прием], в последней содержатся фамилии некоторых пациентов из первой. Надо сделать запрос, который выводит ВСЕХ из [Пациенты полная], КРОМЕ тех, фамилии которых есть в [Амбулаторном приеме].
Пишу:
SELECT * 
FROM [Пациенты полная]
WHERE [Фамилия, имя, отчество] NOT IN
( SELECT [ФИО набл] FROM [Амбулаторный прием]);

В итоге выводит пустую таблицу. Если убрать NOT, то выводит из [Пациенты полная] всех, кто есть в [Амбулаторном приеме], т.е. без NOT все работает. Что неправильно?

http://www.sql.ru/forum/1203623/ne-rabotaet-not-in-c-podzaprosom


CurrentUser + Дополнительные данные.

Пятница, 04 Марта 2016 г. 02:44 + в цитатник
База данных access 2000г. Авторизация с помощью файла рабочих групп.
При созданни пользователя - есть только поле ИМЯ, ПАРОЛЬ, и соотвествующие ему права доступа к различным таблицам.

Существует отчет. В шапке отчета поле "CurrentUser()" выводит имя менеджера создавшего заказ. Оно логически и фактически соответствует логину того, кто отправляет на печать этот отчет.

Задача такова, чтобы без вмешательства пользователя (выбор из выпадающего списка, к примеру) - рядом с его логином (currentuser) выводилось еще одно поле - скажем, НОМЕР ПАСПОРТА.

Как быть в этом случае?

http://www.sql.ru/forum/1203598/currentuser-dopolnitelnye-dannye


Динамический Ribbon

Пятница, 04 Марта 2016 г. 02:11 + в цитатник
Тема для меня новая и дремучая. Необходимо для каждого вида пользователя загружать свою ленту. Как это сделать - ума не приложу. Прошу Вашей помощи уважаемые программисты!

http://www.sql.ru/forum/1203594/dinamicheskiy-ribbon


Слишком большое значение для данного свойства, adp

Четверг, 03 Марта 2016 г. 22:59 + в цитатник
Всем привет, есть проект Access 2007 + MSSQL2005, там несколько форм ленточных - источники у них хранимые процедуры с параметрами. Параметры передаю в свойстве "входные параметры" в модуле VBA при открытии формы. Поскольку параметров много (используются контролами формы для фильтрации), при достижении какого-то размера строки с параметрами появляется ошибка "слишком большое значение для данного свойства". Пока борюсь с ней только тем, что сокращаю имена всего, чего можно - параметров, формы, контролов. Понятно, что это убогий выход. Можно ли в принципе как-то уйти от этого ограничения, может, какой-то трюк есть?

http://www.sql.ru/forum/1203576/slishkom-bolshoe-znachenie-dlya-dannogo-svoystva-adp


данные в отчете отображаются не корректно

Четверг, 03 Марта 2016 г. 21:17 + в цитатник
http://skrinshoter.ru/s/030316/JMjv2s
http://skrinshoter.ru/s/030316/bRNAa1

В запросе данные отображаются корректно, но в отчете в поле где находится первый элемент списка("Принято складом") отображается весь список. Ничего не понимаю может кто сталкивался с подобным???

SELECT [ВНЕШНИЕ ПРЕТЕНЗИИ].[Связь со старым экселевским файлом], [ВСЕ ПРЕТЕНЗИИ].[Дата поступления], [ВНЕШНИЕ ПРЕТЕНЗИИ].Контрагент, [ВНЕШНИЕ ПРЕТЕНЗИИ].[Сопроводительный документ], [ВНЕШНИЕ ПРЕТЕНЗИИ].[Дата сопроводительного документа], [ВНЕШНИЕ ПРЕТЕНЗИИ].Претензия, [ВНЕШНИЕ ПРЕТЕНЗИИ].Продукция, [ВНЕШНИЕ ПРЕТЕНЗИИ].[Комментарий проработчика], [ВНЕШНИЕ ПРЕТЕНЗИИ].[Итог по претензии], [ВНЕШНИЕ ПРЕТЕНЗИИ].[Итог по позиции], IIf([ВНЕШНИЕ ПРЕТЕНЗИИ]![Итог по позиции]=6,[ВНЕШНИЕ ПРЕТЕНЗИИ]![Сумма],0) AS [Сумма для списанно]
FROM [ВСЕ ПРЕТЕНЗИИ] RIGHT JOIN [ВНЕШНИЕ ПРЕТЕНЗИИ] ON [ВСЕ ПРЕТЕНЗИИ].Код = [ВНЕШНИЕ ПРЕТЕНЗИИ].[Номер претензии]
ORDER BY [ВНЕШНИЕ ПРЕТЕНЗИИ].[Связь со старым экселевским файлом];

http://www.sql.ru/forum/1203561/dannye-v-otchete-otobrazhautsya-ne-korrektno


Как перевернуть таблицу?

Четверг, 03 Марта 2016 г. 17:48 + в цитатник
Всем привет!
Я в SQL не силен, но для оптимизации работы мне нужно перевернуть таблицу. может кто поможет.
Кол-во дат может быть произвольным, поэтому желательно после трансформации ограничиться 6 столбиками.
Всем признателен за помощь.

http://www.sql.ru/forum/1203537/kak-perevernut-tablicu


Ошибка Class does not support automation or does not support expected interface.

Четверг, 03 Марта 2016 г. 17:28 + в цитатник
Access 2003.
Создал чистую базу.
Создал модуль. В нём две простейшие процедуры.
Option Compare Database
Option Explicit
Sub TEST()
Dim WordApp As Word.Application
Set WordApp = New Word.Application
End Sub
Sub TEST1()
Dim WordApp As Object
Set WordApp = CreateObject("Word.Application")
End Sub

Установил References

Microsoft Word 11.0 Object Library
Создал формочку, с кнопками, вызывающими каждую из процедур.
Процедура TEST работает с ошибкой, указанной в заголовке(Class does not support automation or does not support expected interface).
Процедура TEST1 работает без ошибок.

Операционная система VISTA
В референсах проекта нет ни ДАО, ни АДО.

На других компьютерах - работает нормально.
Аксесс, когда-то активно использовал, но уже лет 5 не трогал, а тут пришлось столкнуться.
Пожалуйста, подскажите, в какую сторону смотреть?
Прошу не пинать за то, что невнимательно читал кучу материала по ошибке, имевшегося на форуме, поскольку по диагонали прочёл, что основные проблемы связаны с ADO.

http://www.sql.ru/forum/1203533/oshibka-class-does-not-support-automation-or-does-not-support-expected-interface


База данных по учету заказов, клиентов и скидок

Четверг, 03 Марта 2016 г. 14:13 + в цитатник
Цель: делаю заказ, не всегда, только то, что заказывали клиенты, иногда что то лишнее, Чтобы автоматизировать сумму заказа, надо,1-ФИО клиента,2- пишу код товара, название, цена, и скидка автоматически заполняются, плюс, в этой же таблице, нужно сделать еще 1 скидку, если в накладной скидка 31%, то я делаю20, если 27, то 18 и т.д и т.п. После того, как товар распределен по клиентам, нужно посчитать общую сумму заказа клиентов, потом отдельно или ниже чтобы был выписан оставшийся товар, так же с ценой, описанием, скидкой. У каждого клиента чтобы можно узнать номер его заказа, сумму, как давно делает заказы. Ну и можно сделать типа чек, сумма вашего заказа столько-то, оплатить до...и всякие контакты.В файле начало. Исходные данные по заказу (код продукции, название, цена, скидка и количество) импортирую из эксель.Вот что начала делать, ткните дальше носом пожалуйста, что и как

http://www.sql.ru/forum/1203483/baza-dannyh-po-uchetu-zakazov-klientov-i-skidok



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 195 194 [193] 192 191 ..
.. 1 Календарь