Есть 2 таблицы. 1 таблица имеет название полей: дата, название, расценка, количество, сумма. 2 таблица имеет название полей: название, расценка. Создал форму (привязана к таблице производство) где расценка по названию привязывается из таблицы расценки автоматически. Так вот вопрос почему когда из формы создаёшь новую запись почему выбираешь название из списка это название не добавляется в таблицу производство все циферные данные добавляются, а название не хочет.
Есть проект ADP + SQL2000 + Office 2010. Проект работающий. Я уже привык что в MS Access не работают кое-какие конструкторы (например конструктор хранимых процедур) и научился их замещать. Но сегодня столкнулся с тем, что перестал работать обыкновенный конструктор таблиц. Данная версия приложения Microsoft Office Access не поддерживает изменение структуры данных для используемой версии сервера Microsoft SQL Server, к которому подключен проект Access. Последние сведения и файлы для загрузки можно найти на web-узле обновления Microsoft Office. Изменения структуры данных не будут изменены. Разумеется, я могу таблицу создать и в панели скуль-сервера. Но очень интересно - что стало причиной? Офис не обновляется - отключено в панели управления windows. Несколько дней назад работало.
Часто встаёт необходимость собрать значения полей только для одной записи, и вывести их в столбце В Excel есть такая фича: называется "Транспонировать". А каким таким мудрёным запросом это можно сделать в Access?
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом поле. Добрый вечерь всем! Всех с праздником!) Есть форма: Есть 2 поле: 1. Поле со списком (имя-статус, данные: образец, тираж...) Я запретил ввод из клавиатуры, пользователь может изменять данные только через мышку из выпадающий список.
2. Поле (имя-дата) Что я хочу: Пользователь если изменяет статус, если поле дата пустой, то тогда не изменяется данные. На пример: статус: "Образец" дата: "" При попытке изменение статуса. результат: статус: "Образец" Спасибо!
В конструкторе Access есть удобная инструкция IN Мне нужно то же самое, только в коде VBA Например: есть число 7 Как узнать, есть ли это число в списке чисел "3,18,15,389,45"
Здравствуйте. У меня есть форма с параметрами: режим формы - нет, режим таблицы - да, режим сводной таблицы и диаграммы - нет. На этой форме отображено поле январь-бит и январь-текст. Так вот есть ли возможность, конкретную запись январь-текст закрасить желтым, если поле январь-бит true?
Не знаю возможно ли это. По идее нудно что бы в поле отчета пропечатывалась дробь, причем желательно косой чертой, правда сойдет и горизонтальная черта.
Надеюсь, мой вопрос будет более понятен, чем его мотив Я открыл БД Access. Возможно ли написать такой код, чтобы она сама себя скопировала? (тупо создала копию файла)
Код: SELECT * INTO test IN 'd:\tst.xls'[Excel 5.0;] FROM [Таблица1]
Ошибка: Run-Time error 3275. Ошибка драйвера внешней базы данных (1)
Предполагаемая причина: Установленные обновления ОС от Microsoft через Windows Update
Проблема на 2-х компьютерах, на которые ставились обновления.
ОС : Win7x86 , WinXP SP3
На тех же компах тот же код работает в Acc97 и Acc2010 Тот же код работал и работает на других компах, где последние обновления Microsoft не ставились. Переустановка Office 2003 не помогает Откат последних обновлений Microsoft не помогает
Теперь я могу сделать цикл по записям, чтобы их прочесть Но я не хочу цикл. Я хочу использовать данные из рекордсета для обновления другой таблицы. Например:
UPDATE Товары LEFT JOIN [rst] ON Товары.код = [rst].код_товара Set...
Подскажите пожалуйста что за нюанс, что в моей БД не работает переход по записям главной формы (только после прохождения всех записей подчиненной). Нашел форуме аналогичный вопрос, но не нашел разницы между моей и прилагаемой в ответе БД по связям главной и подчиненной формах. Заранее благодарен!
Народ пожалуйста помогите! Есть задание Для каждого абитуриента, сдававшего экзамены, вывести код абитуриента, ФИО и минимальный балл, полученный им за сдачу экзаменов. И вот мой запрос: SELECT абитуриент.кодАбитуриента, фамилия, имя, отчество, min(экзамен.результат) FROM Абитуриент, экзамен WHERE экзамен.кодабитуриента=абитуриент.кодабитуриента на что Access ругается: Попытка выполнить запрос, который не включает выражение 'кодАбитуриента' как часть статистической функции или группы
Добрый день всем, нужна Ваша помощь. В базе имеется основная форма с двумя подчиненными, в первую форму "КоэфТоплива", вводятся переменные показатели топлива на момент ввода данных, во вторую "frmZakazKomplekt", собственно ведомость расхода. Нужно чтобы при выборе вида топлива из поля со списком в форме "frmZakazKomplekt", остальные ячейки заполнялись автоматом. Прикрутил DLookup, но почему то не отрабатывает на выбор из поля со списком. Подскажите что я делаю не так. База прилагается.
Пожалуйста, натолкните на мысль Есть две таблицы - содержимое поля одной таблицы содержится как часть поля другой. Мне надо найти количество записей из второй таблицы, в целевом поле в которых содержится значение поля первой таблицы
Ну что-то типа
SELECT (SELECT Count([Tablica2].[Pole2]) FROM [Tablica2] WHERE [Tablica2].[Pole2] LIKE "*" & [Tablica1].[Pole1] & "*")) FROM [Tablica1]
С Like ругается "ошибка синтаксиса", без Like работает на ура, но надо именно отобрать по части значения поля
Здравствуйте! Есть форма1 на ней кнопка открыть форму2, при клике она открывается. Далее нужно при потере фокуса в форме2 что бы она автоматически закрылась. Ни 1ая ни 2ая форма не является модальной, но является всплывающим. Пробовал подвесить закрытие уже на любые события как в 1ой форме, так и во 2ой, но нечего не срабатывает.
Поставил себе задачу найти способ фонового выполнения тяжёлых запросов, чтобы пользователь мог дальше работать с БД. Создал для этого другую БД и написал в ней нужные процедуры. Осталось только их запустить. А как запустить процедуру из другой БД я не знаю :/
Воскресенье, 29 Октября 2017 г. 22:21
+ в цитатник
Доброго дня господа !
Как работать с transform подключая его к операциям DML Т.е. - результат transform необходимо вставить в таблицу
insertinto [Excel 12.0 Xml;HDR=NO;IMEX=0;DATABASE=C:\WORK\REPORT\SPP\SQLS\info1.xlsx].[SPP_FACT$H1:H100]
transform First(DD) as D1
select'Hello'as DD,
'FAFA'as MM
from [Excel 12.0 Xml;HDR=NO;IMEX=0;DATABASE=C:\WORK\REPORT\SPP\SQLS\info0.xlsx].[SPP_FACT$G1:N2] as A
groupby1
pivot 1
Доп. объекты ACCESS использовать нельзя - это не ACCESS а только MJET