И мне нужно при выборе, например, 3 строки записать в одно поле 010116, а в скрытое поле номер 35418001036796, но так как первое поле у трех записей одинаковый, то в скрытое поле всегда проставляется 33333333333331. Как можно решить данную проблему. Заранее огромная благодарность за ответы
Добрый день Есть база данных в формате accde. При попытке просмотра программного кода в VBA вылетает ошибка "Project locked: Project is unviewable". Каким-то образом можно его преобразовать и открыть (или просто разблокировать) или нет?
Нужно для таблицы создать запрос исходя следующей таблицы: //s020.radikal.ru/i704/1501/be/769c368f8ec1.jpg Как создать запрос- знаю (Открыть таблицу, вкладка Режим таблицы->Столбец подстановок . Но абсолютно не пойму как использовать вводные данные с той таблицы..
Здравствуйте! Может кто подскажет, как поступить в таком случае: Есть MS Access 2003 под W7. Вставляю в таблицу новые записи. Проверяю их наличие в базе - есть. Выключаю компьютер путем выдергивания вилки из сети (в производстве бывают случаи внезапного выключения). Включаю, проверяю наличие ранее введенных записей - нет. Полагаю, что наблюдаемые мной до выключения записи я вижу в кэше. Как настроить Access или систему, чтобы записи сразу попали в базу? Только не предлагайте ИБП!
Доброго времени суток! Ребят, вышли такие вот ошибки при открытии файла. Программе администратора рабочих групп не удалось создать файл сведений о рабочей группе. Убедитесь, что указаны правильный путь и имя файла,проверьте наличие необходимых разрешений на создание файла и объем свободного места на конечном диске (-1022). После ок, следующая ошибка: Приложение MS Access, не может найти файл С:.....\.....\......\System2.mdw/ Этот файл требуется для запуска.
Народ, доброго всем времени суток! Такой вопрос: заказчик просит сделать управление БД из верхнего меню (там где Файл, Правка, ну и т.д.). Понятно, в настройках панели создаем свое меню, выставляем туда нужные команды. Для открытия форм я помещяю туда заранее сделанные для этого макросы. Но вот беда: одну форму нужно не просто открыть, а открыть и передать в ее OpenArgs некоторый параметр. ПРи создании макроса я не увидел, где такой параметр можно прописать? Вид окна - да, Режим данных - да, а вот то, что называется OpenArgs там нет... Как быть? P/S/ С этими настраиваемыми меню я никогда до сего момента не работал... Понимаю, быть может решение в общем не самое лучшее (формы через макросы), а потому, если подскажете иную форму реализации данной задачи с открытием форм через настраиваемое меню, буду очень признателен.
Здравствуйте. Сделав ранее таблицу расчета з/п в Ексель - было все понятно. Теперь решил сделать зп в Access. Скачал тестовую базу, в которой в форму вносят начисления, и после нажатия сформировать отчет - открывается отчет в котором сделаны все отчисления (налоги). Так вот не могу понять как мне просмотреть как там внесены эти формулы. К примеру, в конкретно моем случае мне нужно внести в ячейку вот такую формулу (она взята с ексель) =ЕСЛИ((Q7-T7-U7)<$AA$2;0;ЕСЛИ((Q7-T7-U7)<$W$1;ОКРУГЛ((Q7-$AA$2-T7-U7)*15%;2);ЕСЛИ(AC7>=2;ОКРУГЛ((Q7-T7-U7-($AA$2*AC7))*15%;2);ОКРУГЛ((Q7-T7-U7)*15%;2)))) Опыта программирования у меня нет, если эту задачу нужно решать лишь написанием кода, то конечно я не справлюсь, то и смысла нет терять время, а если можно написать более простым методом-то хоть подскажите что почитать. Спасибо.
Здравствуйте! Только пытаюсь осваивать SQL по самоучителю, не судите строго. Простой запрос на количество заказов по клиентам в БД с такой структурой Пишу так, а Access ругается. Научите пожалуйста, что не так?
SELECT Orders.cust_id, Count(order_num) as ord
FROM Orders
WHERE Orders.cust_id IN (SELECTDISTINCT Customers.cust_id From Customers)
или так
Select cust_id, Count(order_num) as ord
FROM Orders
WHERE cust_id IN (SELECTDISTINCT cust_id From Customers)
ошибка вылезает такая: Попытка выполнить запрос, который не включает указанное выражение cust_id как часть агрегатной функции. если нужна сама БД то здесь
Всем привет! Есть форма, в нем: [Поле1] = 01.01.2014 [Поле2] = 01.04.2014 [Поле3] = 01.03.2014 [Поле4] = 01.02.2014 [Поле4] = Пусто Как программно получить последней месяц? Пробовал вот так:
Добавить в таблицу Tovar_na_sklade несколько записей с несуществующим кодом склада. Создать таблицу с датами INT_ DAT(dat_nach date, dat_kon date) Создать таблицу tovar_v_nakl1 c двумя записями (n_nakl,k_tov,kol,cena) Создать все виды ограничений в табл. Nakladnay, manager, Tovar_v_nakl Удаление табличных пространств DROP TABLESPACE имя INCLUDING CONTENTS AND DATAFILES; Удаление пользователя со всеми его объектами DROP USER имя CASCADE;
SourceObject подчиненной формы меняется по нажатию двух кнопок. При выборе первой формы для подчиненной, LinkMasterFields и LinkChildFields связываются через 2 поля. Т.е. 2 поля главной формы связываются с 2-я полями подчиненной.
При повторном выборе первой формы для подчиненной, при связке вылетает ошибка.
Me.frm1.LinkMasterFields="ID1;ID2"'Здесь ошибка: При задании значений свойств "Подчиненные поля" и "Основные поля" необходимо указать одинаковое число полейMe.frm1.LinkChildFields="ID1;ID2"
Как я понял, при задании значении LinkMasterFields в два поля (Me.frm1.LinkMasterFields="ID1;ID2") ведь LinkChildFields все еще содержит значение как одного поля (Me.frm1.LinkChildFields="")
Доброй ночи, гугление не привелок нужному результату. Есть БД, в форме "Добавление студентов" я внёс поле со списком, список подключён к таблице группы. При добавлении студентов сохраняется фио, телефон, номер зачётки, но не сохраняется выбор который был сделан для группы в поле со списком. Ниже прикладываю работу, кто может подскажите как исправить: https://yadi.sk/d/bWrFaoyveAnGP
Добрый день. Есть поле в форме содержащее значение типа 1,3,4 и т.п. Есть список в форме, в котором содержатся значения типа 1,2,3,4,5,6 и т.п. Как можно выделить значения в списке на основании первого поля (значений через запятую). Спасибо!
Возможно, вопрос простой, но я не могу понять, с какой стороны подойти. Есть база на MSSQL2008 с подключенным проектом ADP Access2010 Как при добавлении записи в таблицу на сервере вызвать процедуру в проекте ADP?
Совсем запутался я в выполнении процедуры: Ситуация такая. При нажатии кнопки "А" должна закрыться Форма, но перед этим проверяется - заполнены ли поля.
If IsNull([Status(GP)]) OrMe![Status(GP)] = ""Then
MsgBox ("Нет статуса")
Me![Status(GP)].SetFocus
EndElseIfMe![Сумма] <= 0 AndMe![otdelka] = TrueThen' ВОТ ПОСЛЕ ЭТОЙ ПРОВЕРКИ ВЫПОЛНЕНИЕ ОСТАНАВЛИВАЕТСЯ
MsgBox ("Нет суммы за отделку")
Me![Сумма].SetFocus
EndEndIf
DoCmd.Close acForm, Me.Name, acSaveYes
Выходит сообщение "Нет суммы за отделку". Выполнение останавливается. Устанавливается фокус в поле, где допущена ошибка. Я ее исправляю. Нажимаю снова кнопку "А", но она словно не работает. То есть реакции ноль.
Ребята, подскажите пожалуйста. В отчёт вставляю логотип предприятия, на просмотр лого выходит,а на печать нет, в чём прикол. Перелапатил все свойства везде стоит вывод на печать.
При открытие базы я поставил: автоматически откроет Form1. Когда открою базу, меню не исчезает. Если Form1 закрою и заново открою потом исчезнет меню. Мне кажется
PrivateSub Form_Load()
EndSub
Не работает! Помогите пожалуйста как сделать при открытии баз исчезло меню. И на последок этот код на (.accdb) нормально работает!