LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  FAQ конференции...
 FAQ конференции
 
 05.07.2007 9:05:08
All
4316 сообщения
1-ый


FAQ конференции
 Измененный Admin1  на 29.12.2015 12:44:57)
Книга по Microsoft Access

В. Не могу открыть базу данных, Access говорит, что неправильный формат данных. 

  • Это сиптомы того, что связи объектов в базе данных нарушены из-за многочисленных правок. Методы решения проблемы. а) Сделать копию базы б) Сжать ее в) Создать новую и экспортировать в нее объекты из старой базы г) использовать программы восстанавливающие ее структуру: http://www.granite.ab.ca/access/corruptmdbs.htm

В. Как создать новый Recordset. Обязательно указываете библиотеку ADODB. Для других объектов все строится также.

  •     Dim rstFrm As New ADODB.Recordset
  •     Dim rstFrm As ADODB.Recordset
        Set rstFrm = New ADODB.Recordset

В. Как установить в таблице счетчик, начинающийся не с 1.

  • В поле таблицы -  счетчик, используя SQL запрос, можно записать любое правильное значение. Далее оно будет использоваться, как стартовое число для автоназначения данных.
  • Есть пример от Microsoft, который позволяет задать значение счетчика в новой создаваемой таблице. http://support.microsoft.com/kb/202121/

В. Запуск таймера для всего приложения, а не для формы

  • Достаточно при ЗАПУСКЕ приложения (например, из макроса AutoExec) открыть НЕВИДИМУЮ форму с таймером (DoCmd.OpenForm "...", acNormal, , , , acHidden), где и будут обрабатываться все события. Для передачи событий можно использовать текстовую глобальную переменную.

В. Не могу правильно передать данные в Microsoft Excel, текстовое поле не передается

  • В Excel 1 строка данных запроса определяет тип полей. Поэтому, если в поле запроса идут смешанные данные (1,2, A), то будет ошибка. Ячейкам Excel будет присвоен целый тип данных. Выход. Исправьте запрос так, чтобы в первой строке поля был текст A, а потом уже шли цифры: 1,2 и т.п.

В. Как удалить отменить вопросы при удалении или обновлении записей

  • Смотрите меню Сервис - Параметры - Правка и Поиск - Подтверждение
  Программирование  Microsoft Access. Файлы mdb и accdb  FAQ конференции...
ПоискПоиск  Список форумовСписок форумов  
right