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

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

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

Автообновление приложения

Среда, 22 Февраля 2017 г. 14:00 + в цитатник
Надоело каждый раз вручную заменять приложение. Надо автоматизировать.
Вообщем программа состоит из трех частей:
1) приложение у клиента,
2) база локальная у клиента (находится рядом с приложением),
3) база на сервере MySQL (после каждого рабочего дня клиент отправляет свои свежие данные с локальной базы на сервер).

Хочу сделать в локальной базе специальную таблицу, где в одном ее поле будет храниться зипованный файл приложения (около 500 КБ), в другом поле - номер версии (формат integer).
Также необходимо сделать форму в этом же файле (в файле локальной базы), чтобы при запуске этой формы выполнялась распаковка зипованного файла из таблицы в ту же папку где и база.

Вопрос:
1) Есть ли в аксесе формат поля куда можно будет хранить файл?
2) Возможно ли создать форму в файле базы из файла приложения?

http://www.sql.ru/forum/1250981/avtoobnovlenie-prilozheniya


Непонятки с приликованной таблицей

Среда, 22 Февраля 2017 г. 11:37 + в цитатник
При попытке открыть прилинкованную таблицу всплывает сообщение (смотри рисунок). Нажимаешь "ОК", таблица спокойно открывается, Поля ".Выполн_21" в открывшейся таблице нет. В исходной базе таблица открывается без проблем. Обновление связи, сжатие/восстановление не помогло.
Какие будут предложения?

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

http://www.sql.ru/forum/1250954/neponyatki-s-prilikovannoy-tablicey


Невозможно вставить или удалить таблицу через контекстное меню

Среда, 22 Февраля 2017 г. 11:27 + в цитатник
Система Windows 7 32 bit, Access 2010 32 bit.

Удалял таблицы из БД, а потом импортировал DBF файлы. После какой-то операции исчезла возможность удалять и вставлять файлы через контекстное меню. Перезагрузка базы и сжатие не помогло. Что делать?

Это случается уже не первый раз. Прошлые разы запускал базу в Access 2003 и там удалял и вставлял нужные таблицы


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

http://www.sql.ru/forum/1250949/nevozmozhno-vstavit-ili-udalit-tablicu-cherez-kontekstnoe-menu


Комплексный запрос распределения еженедельных периодов по отчетным месяцам

Среда, 22 Февраля 2017 г. 08:42 + в цитатник
Следующая проблема:
Есть
1) Еженедельные отчетные еженедельные рабочие периоды (с отработанными по факту часами).
2) Отчетные периоды, но не простые, а извращенные - с 22 числа по 21 число. Т.е. Декабрем считается то, что попадает в интервал [22/11/yy-21/12/yy]

Нужно:
Раскидать эти еженедельные периоды по отчетным месяцам. Дополнительно расчитав % рабочего времени (общего), приходящегося на эту неделю в месяце.


В чем проблемы:
1) Одна и та же неделя может пересекать отчетный период - т.е. в запросе такая неделя должна приходиться на оба отчетных месяца с пропорциональным разделением времени между ними.
2) Извращенный характер отчетных периодов. В теории - от от клиента к клиенту отчетный период может меняться, поэтому нужно гибкое решение.

Убил день на то, чтобы сформировать такую расчетную таблицу в Эксель. Но это монстр.
Кому интересно - файл - во вложении

http://www.sql.ru/forum/1250923/kompleksnyy-zapros-raspredeleniya-ezhenedelnyh-periodov-po-otchetnym-mesyacam


Автозаполнение полей

Среда, 22 Февраля 2017 г. 00:32 + в цитатник
Здрасте!

Никак не могу разобраться.
Есть две таблицы(ЕДАРП и Субсидии) в эксесс, в одной базе. У этих таблиц есть поля ИД и Улицы. У таблицы Субсидии поле ИД заполнено и проставлено напротив улиц, а в ЕДАРПЕ есть только улицы и ИД пустые.
Как автоматически заполнить поле ИД ЕДАРПА из поля ИД Субсидии, но только на основе одинаковых улиц.

Например:
В Субсидии есть ІД(32), Улица(БОРКАНЮКА);
В ЕДАРПЕ есть ИД(пусто), Улица(БОРКАНЮКА);

Спасибо!

http://www.sql.ru/forum/1250912/avtozapolnenie-poley


Подключение и запуск Аксесс-MySQL

Понедельник, 20 Февраля 2017 г. 17:01 + в цитатник
Форумчане, доброго времени суток!

Прошу помочь в создании в запуске связки Аксесс 2003 -MySQL

Пояснения ко вложению.
В Management.mdb есть форма fEnter1 введя в которую пароль "1"открываем соответствующую форму. Таким образом организовано распределение прав доступа
При переносе содержимого таблицна MySQL возникает проблема: при вводе пароля связь с таблицами MySQL не образуется, не запускается, выдает ошибку в модуле.
Подскажите, пожалуйста, что нужно сделать?

http://www.sql.ru/forum/1250671/podkluchenie-i-zapusk-aksess-mysql


Помогите с запросом Access

Понедельник, 20 Февраля 2017 г. 15:57 + в цитатник
Создал таблицу с количеством записей 186.
Создал простой запрос на выборку.
Какие бы условия отбора не ставил, дальше 93 записи не видит.
Как с этим бороться?

http://www.sql.ru/forum/1250658/pomogite-s-zaprosom-access


Помогите организовать форму

Воскресенье, 19 Февраля 2017 г. 15:36 + в цитатник
Таблицы: Клиенты, Заказы, Детали, Списание со склада.
+=Схема данных:
Картинка с другого сайта.
Клиенты - Клиенты
Заказы - Бегущие строки
Детали - Модули, Контроллеры
Списание со склада - Списание комп-их БС

Пытаюсь создать форму, где по прядку заполняются области:
1) Клиент: создание нового или выбор из уже существующих;
2) Заказ: выбор деталей и их количества, цена и прочее;
3) Списание со склада: автоматическое (подсчет из полей "Заказ") и ручное (на случай выявления брака, заказа запасных деталей)
+=Мои варианты:

Сперва пробовал через мастер форм: отображались не все записи "Заказы", а только те, в которых заполнено поле "Детали" (не верный источник записей?), после изменения источника на "Заказы" поля "Клиентов" и вычисляемые поля "Деталей" начали отображать (#Имя?)

Потом пробовал через создание подчиненной формы: проблемы с выбором и созданием клиента.

Крайний раз остановился на варианте с свободной и подчиненными формами: "Клиенты" - не привязанная к "Заказам" форма, где можно выбрать или создать клиента и кнопкой "Утвердить" значение поля "Код клиента" копировать в поле "Заказчик" на основной форме. Тут не смог сделать отображение нужного клиента при перелистывании записей "Заказы":
Forms![Заказы]!Клиенты.Form![Код заказчика].Value = Me.Заказчик.Value

получаю ошибку "Невозможно присвоить значение объекту"

В общем, каждый раз сталкиваюсь с проблемами и, хоть все это решаемо, вероятно есть рекомендуемый вариант.

Подскажите, как организовать такую форму.

http://www.sql.ru/forum/1250556/pomogite-organizovat-formu


Создание повторяющихся записей в запросе по значению поля в записи

Воскресенье, 19 Февраля 2017 г. 09:07 + в цитатник
Доброго времени суток всем.
Возникла следующая необходимость:
Есть таблица:
Field1 Field2 Field3
A 2 111
B 3 222

Нужно в запросе/новой таблице получить:
Field1 Field2
A 111
A 111
B 222
B 222
B 222

Желательно запрос
Вариант VBA с созданием новой таблицы тоже подойдет

http://www.sql.ru/forum/1250540/sozdanie-povtoryaushhihsya-zapisey-v-zaprose-po-znacheniu-polya-v-zapisi


Калькуляция блюд в Access 2003

Суббота, 18 Февраля 2017 г. 17:37 + в цитатник
здрасте. Помогите пож-та. Хочу написать в access базу данных калькуляции блюд. В схеме фигурируют всего 2 таблицы. 1 - Сырьё, состоящее из 3 столбцов (наименование сырья, цеза за кг, цена за грамм) и вторая таблица "блюдо", состоящее из столбцов "Блюдо, наименование сырья, цена за грамм и т.д. ) Нужно выбрать во второй таблице из списка "наименование сырья" любое сырьё, которые есть в первой таблице (это я уже сделал путём мастера подстановки) и что бы в поле "Цена за грамм" автоматически выходила его цена. И во второй таблице куча таких вот полей "Наименование сырья1,2,3...18" и "Цена за грамм1,2,3...18" и в каждой нужно выбрав сюрьё. что бы автоматически выходила его цена.
Сюда выкладываю то, что уже набросал.

http://www.sql.ru/forum/1250505/kalkulyaciya-blud-v-access-2003


Учет долгов

Суббота, 18 Февраля 2017 г. 15:29 + в цитатник
Добрый день всем. Возникла такая ситуация. Хочу решить вопрос по 3 участниками, то есть
1. есть участники А В С. Они между собой дают и берут деньги, и в итоге надо получить отчет о задолженности всех участников

Создал таблицы
1 Uchastniki
2 Memo
3 SubMemo

Пробовал через запрос но не получил результата

http://www.sql.ru/forum/1250494/uchet-dolgov


Вызов процедуры с параметрами - какого хрена не передаются при вызове имена параметров?

Суббота, 18 Февраля 2017 г. 10:13 + в цитатник
1. Вызываем из Access
  With New ADODB.Command
    .CommandText = "dbo.alean_SavePricesToMaster"
    .CommandType = adCmdStoredProc
    .CommandTimeout = 120
    .ActiveConnection = CurrentProject.Connection
    .Parameters.Append .CreateParameter("@PackageID", adInteger, adParamInput, , id.value)
    .Parameters.Append .CreateParameter("@DeleteOnly", adBoolean, adParamInput, , True)
    .Execute Options:=adExecuteNoRecords
  End With


2. В профайлере наблюдаем (значения правильные)
exec dbo.alean_SavePricesToMaster 22294338,1


3. Почему при вызове не используются имена параметров?
А если я хочу только ВТОРОЙ передать?

http://www.sql.ru/forum/1250476/vyzov-procedury-s-parametrami-kakogo-hrena-ne-peredautsya-pri-vyzove-imena-parametrov


Параметрический запрос из формы.

Суббота, 18 Февраля 2017 г. 09:59 + в цитатник
помогите люди умные! после 2х дней гугления и тысячи попыток обращаюсь к вам. Задача простая. Создать Запрос который будет выводить данные из таблицы в соответствии с условием отбора которое задается в форме. Я даже нашел инструкцию как это нужно делать: http://www.students-helper.ru/2015/05/access-Param-Form.html но даже по инструкции у меня ничего не выходит. Идея простая. в форме создать поле с вываливающимся списком. там выберием значение, жмем на перейти на запрос и получаем запрос с отбором в зависимости от выбранного значения в поле с вываливающимся списком. Вот собственно тестовая база где я настроил кажется все по книжке, но ничего не работает! Может кто расскажет почему?

http://www.sql.ru/forum/1250474/parametricheskiy-zapros-iz-formy


Помогите с запросом в Access

Пятница, 17 Февраля 2017 г. 18:27 + в цитатник
Посчитать по каждой секции сумму дохода за 10 дней :
а) по 1 секции 20% от суммы оплаты
б) по 2 секции 30 % от суммы оплаты
в) по 3 секции 40 % от суммы оплаты

подскажите пожалуйста в каком направлении двигаться. Оператор case как я понял не работает в запросах access.Прикрепил схему БД

http://www.sql.ru/forum/1250439/pomogite-s-zaprosom-v-access


Runtime 2016 и контекстное меню

Пятница, 17 Февраля 2017 г. 13:17 + в цитатник
При открытии mdb-шки под рантаймом 2016 у формы пропадает контекстное при клике правой кнопке мыши по полю формы (фильтр, сортировка...). В чем дело и как поправить?

http://www.sql.ru/forum/1250381/runtime-2016-i-kontekstnoe-menu


Система тестирования студентов на MS Access

Пятница, 17 Февраля 2017 г. 12:08 + в цитатник
Здравствуйте. Подскажите пожалуйста, где можно скачать пример программы тестирования студентов, созданной на MS Access?
Или хотя бы поделитесь ссылкой на обучающий материал по созданию таковых программ.

Для примера, что имеется в виду:
Студент запускает программу, выбирает тему, свой вариант билета и по очереди отвечает на вопросы. По истечению всех вопросов, в конце студенту показывается его результат: Оценка, количество ошибок и, возможно, список вопросов и его ответов на них, где красным будут отмечены неверные варианты. Результат можно вывести на печать.

Для администратора программы, есть возможность редактировать вопросы и добавлять новые.

http://www.sql.ru/forum/1250365/sistema-testirovaniya-studentov-na-ms-access


Не появляются записи из взаимозависимых списков в подчиненной форме

Пятница, 17 Февраля 2017 г. 00:17 + в цитатник
Вроде и условие отбора указал, как учили в видеоуроке, и макрос на обновление ввел (все по видеоуроку), а запись из взаимозависимого списка не появляется. И ошибку выдает об отсутствии уже внесенной записи. БД в приложении. Она простенькая. Может, кто поможет. Заранее благодарен

http://www.sql.ru/forum/1250319/ne-poyavlyautsya-zapisi-iz-vzaimozavisimyh-spiskov-v-podchinennoy-forme


График суммы по дням

Четверг, 16 Февраля 2017 г. 16:56 + в цитатник
Здравствуйте,

Есть задача. Необходимо построить в отчете график сумм ЗП по дням.
(дни = рабочая неделя с пн-сб, либо весь месяц, либо по указанному периоду)

Картинка графика во вложении.

Судя по всему необходим перекрестный запрос и даже не один.

Как я вижу примерный источник данных:
ФИО13.02.201714.02.201715.02.201716.02.201717.02.201718.02.2017
Петров244.21677.230.00324.840.000.00
Сидоров123.50.003468.150.000.000.00
Иванов0.00135211.150.000.000.00


Сейчас возникла сложность в построении перекрестного запроса, все дело в том что получается белиберда :(
Даты отображаются только по факту расчета.

Перекрестный запрос по сумме затраченных запчастей по каждому человеку.
TRANSFORM Sum([Qty]*[price_Det]) AS SumDet
SELECT tbl_Current_Tehniks.ID_Sotrudnik
FROM (tbl_Tehniks INNER JOIN tbl_Current_Tehniks ON tbl_Tehniks.ID_Tehniks = tbl_Current_Tehniks.ID_Tehniks) INNER JOIN tbl_Okazanie_Uslug ON tbl_Tehniks.ID_Tehniks = tbl_Okazanie_Uslug.ID_Tehniks
WHERE (((tbl_Tehniks.Date_Dawn) Between dIn() And dOut()))
GROUP BY tbl_Current_Tehniks.ID_Sotrudnik
PIVOT tbl_Tehniks.Date_Dawn;


Перекрестный запрос по сумме работ.
TRANSFORM Sum(tbl_Tehniks.Sum_Remonta) AS [Sum-Sum_Remonta]
SELECT tbl_Current_Tehniks.ID_Sotrudnik
FROM tbl_Tehniks INNER JOIN tbl_Current_Tehniks ON tbl_Tehniks.ID_Tehniks = tbl_Current_Tehniks.ID_Tehniks
WHERE (((tbl_Tehniks.Date_Dawn) Between dIn() And dOut()))
GROUP BY tbl_Current_Tehniks.ID_Sotrudnik
PIVOT tbl_Tehniks.Date_Dawn;


Сумма ЗП рассчитывается: сумма работ - сумма запчастей
Я так полагаю нужно создать "правильный" источник данных для отчета, в котором смогу отобразить сводную диаграмму? Если так, то теперь необходим запрос на объединение двух перекрестных таблиц с выражениями по дням?
Как это сделать не представляю возможным

http://www.sql.ru/forum/1250280/grafik-summy-po-dnyam


Как распечатать отчет на нужный принтер

Четверг, 16 Февраля 2017 г. 08:23 + в цитатник
Доброго времени суток!

Как программно вывести отчет на печать на принтер отличный от "по умолчанию"? Макрокоманда DoCmd.OpenReport выводит на текущий принтер, но мне необходимо что бы пользователь перед печатью смог выбрать нужный принтер из списка и соответственно вывести на него?

http://www.sql.ru/forum/1250186/kak-raspechatat-otchet-na-nuzhnyy-printer


Как заместить запись в таблице новой с таким же значением ключевого поля.

Среда, 15 Февраля 2017 г. 23:23 + в цитатник
Есть таблица "Номенклатура" с номенклатурой всего товара, который есть на фирме. Ключевое поле штрих код.
Поступает новый товар, его нужно добавить в таблицу "Номенклатура".
Но среди нового товара есть с таким же штрих кодом, как приходил ранее и уже есть в таблице и у нового товара допустим поменялась цена, срок хранения и т.д..
Как в таблице "Номенклатура" заместить старый товар новым с таким же значением ключевого слова?

http://www.sql.ru/forum/1250169/kak-zamestit-zapis-v-tablice-novoy-s-takim-zhe-znacheniem-kluchevogo-polya



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 246 245 [244] 243 242 ..
.. 1 Календарь