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

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

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

Access 2007, MS Office 2010 и Vbe6.dll

Среда, 10 Июня 2015 г. 17:24 + в цитатник
Всем доброго времени суток !
Сегодня обозначилась следующая проблема: база MS Access 2007, работающая последние несколько лет беспроблемно, по словам одного из пользователей отказалась открываться.
С данными организована многопользовательская работа, у каждого пользователя свой экземпляр БД в своей папке на терминальном сервере. База по сути - пустышка, в ней только интерфейс. Таблицы ORACLE, линкованные. Терминальный сервер - Windows Server 2012, 64-bit.
На сервере установлен MS Access 2007 (32-bit edition), MS Office 2010 (32-bit edition).
При запуске MS Access на экране возникает сообщение о том, что "При автоматической настройке текущей версии Microsoft Office Access возникла ошибка. База данных может работать неправильно. Это обычно происходит, если у вас отсутствуют необходимые разрешения на установку Microsoft Office Access на этом компьютере."
При попытке открыть базу данных с Shift-ом база открывается.
НО при попытке перейти в дебаггер (Ctrl+G, Alt+F11) вываливается сообщение о том, что "Приложение не может загрузить библиотеку динамической компоновки (DLL) Vbe Visual Basic для приложений".
Подскажите, в какую сторону копать ?

http://www.sql.ru/forum/1160909/access-2007-ms-office-2010-i-vbe6-dll


Проверка ввода дубликата записи - ошибка 3800

Среда, 10 Июня 2015 г. 16:29 + в цитатник
Таблица содержит индексируемое поле. Первичный ключ (счетчик) отдельно.
В форме мне надо отлавливать ввод дублирующей записи.
Нашел код на просторах инета.
+
Private Sub НомерЭкзЛиста_BeforeUpdate(Cancel As Integer)
Dim rs As Recordset

Set rs = CurrentDb.OpenRecordset("ВедомостиОценок", dbOpenTable)

rs.Index = "НомерВедомости"

rs.Seek "=", Me.НомерЭкзЛиста

If Not rs.NoMatch Then

MsgBox "Ведомость с таким номером уже существует в базе"

Cancel = True

End If

rs.Close
End Sub


Выдает ошибку 3800 НомерВедомости не является индексом данной таблицы.
Даже, если задаю название ключевого поля - ошибка таже.

Где я налажал?

http://www.sql.ru/forum/1160901/proverka-vvoda-dublikata-zapisi-oshibka-3800


Путь по умолчанию при создании гиперссылки на папку

Вторник, 09 Июня 2015 г. 12:29 + в цитатник
Доброго дня всем :)

Помогите пож-та...

Нужно, чтобы при создании гиперссылки, в открывшимся окне по умолчанию был задан путь к нужной папке, например: "W:\Информация\".

Гиперссылка у меня задаётся следующим кодом:
DoCmd.RunCommand acCmdEditHyperlink

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

По поиску просмотрел кучу подобных тем, решения не нашёл.

Благодарю!

http://www.sql.ru/forum/1160673/put-po-umolchaniu-pri-sozdanii-giperssylki-na-papku


Подключить таблицы и т.д 1С к Акцессу через ОДБС?

Вторник, 09 Июня 2015 г. 09:50 + в цитатник
Приветствую, Форумчане!

Имеется структура 1С, выполненная в формате файл-сервер (один файл). Можно ли через ОДБС или какой-нить другой инструмент подключиться к этому файлу, чтобы увидеть привычный акцессовский вид представления таблиц, запросов и т.д.?

http://www.sql.ru/forum/1160641/podkluchit-tablicy-i-t-d-1s-k-akcessu-cherez-odbs


парсинг html таблицы из html файла с последующим добавлением в БД

Вторник, 09 Июня 2015 г. 02:58 + в цитатник
И снова здравствуйте!
И опять возник немного нестандартный вопрос:
Есть к примеру обычный html страница( в частности даже файл, который можно открыть по обычной ссылке в папке.) в этом файле я заведомо создал html таблицу и накидал простенький макет:



id
='table1' name='table1'> Код </th> Данные</th></tr> id=2>id='код' name='код'> 2 </td>id='данные' name='данные'> Яблоки</td></tr> id=5>id='код' name='код'> 5 </td>id='данные' name='данные'> Груши</td></tr> id=4>id='код' name='код'> 4 </td>id='данные' name='данные'> Арбузы</td></tr> </table> </body> </html>


Html таблица по имени своей и по имени столбцов заведомо полностью совпадает с именем в Бд. Один в один. Подскажите пожалуйста, как при помощи vba можно снять значения строк этой таблицы и загнать их в рекордсет виртуальный? Как вообще зацепиться за эту таблицу из аксесса?

http://www.sql.ru/forum/1160622/parsing-html-tablicy-iz-html-fayla-s-posleduushhim-dobavleniem-v-bd


Запрос перестал быть на изменение

Понедельник, 08 Июня 2015 г. 22:52 + в цитатник
Написал вот такой код запроса:
SELECT TJQ1.[Код], TJQ1.[Версия], TJQ1.[Дата], TJQ1.[МВЗ], TJQ1.[Описание], TJQ1.[OKC], TJQ1.[СДР], TJQ1.[Статья затрат], TJQ1.[Статья ДДС], TJQ1.[Контрагент], TJQ1.[Договор], TJQ1.[Приложение к договору], TJQ1.[Источник финансирования], TJQ1.[ССР], TJQ1.[Вид операции], TJQ1.[Валюта], TJQ1.[Количество], TJQ1.[Цена], TJQ1.[Вид курса], ExRQ.Курс, [Цена]*[Количество] AS Cтоимость, [Цена]*[Количество]*[Курс] AS CтоимостьUSD
FROM TJQ1 LEFT JOIN ExRQ ON (TJQ1.[Версия] = ExRQ.[Версия] ) AND (TJQ1.[Вид курса] = ExRQ.[Вид курса] ) AND (TJQ1.Дата BETWEEN ExRQ.Начало AND ExRQ.Окончание ) AND (TJQ1.Валюта = ExRQ.Валюта);

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

http://www.sql.ru/forum/1160602/zapros-perestal-byt-na-izmenenie


как сделать подчиненную форму главной

Понедельник, 08 Июня 2015 г. 16:40 + в цитатник
Задача очень проста: Навигацию по записям осуществлять в подчиненной форме а редактирование записей в главной (см пример).
Если связать LinkedMaster/childFields то отображается только одна запись и навигация не работает.

P.S.:Честно искал в поиске но так и не нашел ответ.

http://www.sql.ru/forum/1160546/kak-sdelat-podchinennuu-formu-glavnoy


функция replace (или альтернатива) с перечислением символов на замену

Понедельник, 08 Июня 2015 г. 14:53 + в цитатник
Уважаемые коллеги, добрый день!
есть один вопрос по поводу форматирования поля таблицы с последующим удалением служебных символов и не нужных символов на нижнее подчеркивание.

Список служебных символов: ; , ' * & $ @ . ( ) ! # № : ^ " + - / \ ""
Нужно заменить на _

Это нужно чтобы в дальнейшем использовать значение поля в качестве названия файла (с неважно каким расширением)

Подскажите пожалуйста, как правильней и короче их перечислить с использованием функции Replace (либо если есть альтернатива данной функции прошу дать знать)

В конечном итоге значение поля к примеру такое детские*'"тарелки 40см\ стеклокерамика должно поменяться на такое
детские__тарелки_40см_стеклокерамика

Помогите плиз

http://www.sql.ru/forum/1160520/funkciya-replace-ili-alternativa-s-perechisleniem-simvolov-na-zamenu


Проблема с IIF в запросе

Понедельник, 08 Июня 2015 г. 12:55 + в цитатник
Перерыл весь форум, так и не нашел решения:(
На форме(Form1) есть поле(Pole) с выбором категории. Вот как написать условие в запросе с Iif, если мне надо выбрать ВСЕ записи из таблицы, в том числе где НЕ вписана категория (пример: Киви).

Id Name Kategoriya
1 Яблоко Фрукты
2 Апельсин Фрукты
3 Морковь Овощи
4 Картошка Овощи
5 Киви

В запросе пишу так:
WHERE Kategoriya Like Iif([Формы]![Form1]![Pole]="Все";"*";0)

Аксесс выдает только первые 4 записи, без Киви:((

http://www.sql.ru/forum/1160490/problema-s-iif-v-zaprose


передача времени AM/PM через параметр запроса VBA

Понедельник, 08 Июня 2015 г. 11:36 + в цитатник
добрый день!
пытаюсь передать дату и время в запрос

qdf.Parameters(0) = Format(stamp_t, "mm\/dd\/yy  hh\:mm\:ss AMPM")

qdf.Execute


AMPM - не конвертирует и отбор по дате времени в запросе не происходит.

при явном указании формата:
stapm_t = #8/6/2015 10:07:01 AM#

запрос отрабатывает корректно.
Куда копать и где искать?

http://www.sql.ru/forum/1160463/peredacha-vremeni-am-pm-cherez-parametr-zaprosa-vba


Запрос с вычислением

Понедельник, 08 Июня 2015 г. 09:36 + в цитатник
Здравствуйте!
Ситуация следующая. Есть две таблицы: Палаты и Пациенты. На скрине все видно.
Как мне составить запрос, чтобы вывелась следующая информация: Перечисление палат и количество свободных коек в палатах. Максимальное количество коек в таблице Палаты указано в таблице в поле КолКоек. По идее нужно вычесть из КолКоек количество пациентов в палате.
Вот как сделать, прошу подсказать.
Спасибо!

http://www.sql.ru/forum/1160437/zapros-s-vychisleniem


Как определить: форма подчиненная или одиночная.

Воскресенье, 07 Июня 2015 г. 22:58 + в цитатник
Народ, всем доброго времени суток! Такой вопрос: есть форма, которая используется как подчиненная (для просмотра записи) и как одиночная (для добавления записи). Как на событие Form_Load определить, в каком "режиме" просходит загрузка этой формы? То ли в "подчиненном" режиме, то ли в "одиночном"...
P/S/ заранее спасибо.

http://www.sql.ru/forum/1160408/kak-opredelit-forma-podchinennaya-ili-odinochnaya


Customer Display (дисплей покурателя)

Суббота, 06 Июня 2015 г. 23:56 + в цитатник
Никто не работал с Customer Display (дисплей покурателя)? Как настроить и т.п.

http://www.sql.ru/forum/1160340/customer-display-displey-pokuratelya


макрос данных Access 10

Суббота, 06 Июня 2015 г. 14:46 + в цитатник
Добрый день!

Вопрос у меня следующий: необходимо (я так понимаю с помощью макроса данных) при занесении новой записи в таблицу, в другой таблице заносить определенные значения (выполнялся обычный макрос/запрос на добавление/обновление), одно из которых ключевое поле добавленной записи.

Проблема возникла в невозможности через макрос данных запустить макрос на запуск запроса на добавление.

Какие есть варианты?

http://www.sql.ru/forum/1160290/makros-dannyh-access-10


Как устранить ошибку

Суббота, 06 Июня 2015 г. 14:41 + в цитатник
Как устранить ошибку:задано значения операции без оператора
Группа «Выражение» Forms![Ассортимент]![ПолеСоСписком11]

http://www.sql.ru/forum/1160288/kak-ustranit-oshibku


Добавление неповторяющихся дат

Суббота, 06 Июня 2015 г. 07:59 + в цитатник
Здравствуйте. У меня есть форма edit_inf на вкладке работа с турами я могу добавлять новые туры. по нажатию на кнопку даты в таблицу date and tur с помощью запроса на добавление "add_tur_day" добавляются все даты данного тура. но если я нажму повторно кнопку дата, то в таблицу снова добавятся те же даты. можно ли этого избежать?
Могу скинуть на e-mail базу посмотреть

http://www.sql.ru/forum/1160242/dobavlenie-nepovtoryaushhihsya-dat


Одна форма - несколько записей

Пятница, 05 Июня 2015 г. 20:40 + в цитатник
Подскажите, пожалуйста, как сделать одну форму по результатам ввода в которую, формировалось бы несколько записей.

Поскольку для всей группы записей, вводимых через форму, будут одинаковые значения, то необходимо вводить их только один раз "в шапке формы".
Я попробовал сделать вложенную форму, форма то получилась, а вот данные в нее не вводятся...

Заранее спасибо!

http://www.sql.ru/forum/1160213/odna-forma-neskolko-zapisey


предварительный просмотр текущей записи на форме

Пятница, 05 Июня 2015 г. 14:45 + в цитатник
Помогите пожалуйста, очень нужно чтобы работал просмотр именно текущей записи на форме, так как все уже сделано под печать с формы, но если как распечатать текущую запись я разобралась, то просмотр выдает только первую запись, а мне для защиты надо, там обязательно в предварительном показывать надо, заранее спасибо.

http://www.sql.ru/forum/1160152/predvaritelnyy-prosmotr-tekushhey-zapisi-na-forme


Левое объединение о более чем 2- критериям

Пятница, 05 Июня 2015 г. 14:29 + в цитатник
Добрый день!

Мне нужно для каждой транзакции проставить курс следующим образом:

Таблица 1 "Транзакции" Таблица 2 "Курсы"

ID Дата Валюта ID Валюта Начало Окончание Курс
1 01.02.15 USD 1. EUR 01.02.15 28.02.15 0,89
2 15.02.15 EUR 2. TRY 01.02.15 28.02.15 2,15
3 25.02.15 TRY 3. RUB 01.02.15 28.02.15 60,12
4 28.02.15 RUB
5 03.03.15 EUR


Результат, который нужен:

ID Дата Валюта Курс
1 01.02.15 USD Null
2 15.02.15 EUR 0,89
3 25.02.15 TRY 2,15
4 28.02.15 RUB 60,12
5 03.03.15 EUR Null

Как видно, что Null должен получиться в тех случаях, когда валюты нет в таблице с курсами или для даты транзакции не задан диапазон в таблице курсов.

Для реализации этого объединения я использовал LEFT JOIN и WHERE с условием попадения даты транзакции в диапазон действия курса.
В результате WHERE убивает записи с курсом Null.

Как написать запрос, чтобы получился именно желаемые результат?

Заранее спасибо!

http://www.sql.ru/forum/1160150/levoe-obedinenie-o-bolee-chem-2-kriteriyam


с помощью макросов отключить Диалоговое окно "подтверждение"

Пятница, 05 Июня 2015 г. 11:54 + в цитатник
Добрый день!

Подскажите, пожалуйста, с помощью какого набора макросов можно отключить Диалоговое окно "подтверждение" при создании макроса на добавление/удаление записи в/из таблицу/ы.
Вариант снятия соответствующих галочек в "Параметрах клиента"/"Подтверждение" в Настройках Access'а знаю, и просьба не предлагать. Спасибо!

http://www.sql.ru/forum/1160122/s-pomoshhu-makrosov-otkluchit-dialogovoe-okno-podtverzhdenie



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 145 144 [143] 142 141 ..
.. 1 Календарь