Доброе утро, уважаемые обитатели:)
Обращаюсь к Вам вот с каким вопросом, есть у меня макрос который затягивает данные в книгу Эксель из Access:
Sub load_access_sales()
Call clear_sheet("продажи_МБ")
' If UserForm8.TextBox1.Value <> "" Then
' T = UserForm2.TextBox1.Text
'' tt = UserForm2.TextBox2.Text
Dim strSql As String
Dim z
DB = "V:\Public\DRP_Project\БД\Sales.mdb"
strSql = "SELECT ЗАПРОС_МБ_NEW.[Дата сделки], ЗАПРОС_МБ_NEW.[Региональная дирекция], ЗАПРОС_МБ_NEW.[Тип контрагента], ЗАПРОС_МБ_NEW.[Код контрагента], ЗАПРОС_МБ_NEW.[Тип сделки (наим)], ЗАПРОС_МБ_NEW.[Код сделки], ЗАПРОС_МБ_NEW.[Код сделки кредита], ЗАПРОС_МБ_NEW.Валюта, ЗАПРОС_МБ_NEW.[Первоначальная сумма по договору (грнэкв)], ЗАПРОС_МБ_NEW.[%% ставка(маржа)], ЗАПРОС_МБ_NEW.[Count-Номер сделки] FROM ЗАПРОС_МБ_NEW;"
Sheet_name = "продажи_МБ"
z = GetRecord(DB, strSql, "", Sheet_name)
End Sub
Макрос чудно работает с базами данных 2000 и 2003 с расширением *mdb.
Так вот, после того, когда у меня появились базы Access 2007 c расширением *accdb - макрос пишет - "Нероспознаваемый формат базы данных". Переводить базу данных в 2003 не хочу, потому как по специфике работы - там ооочень важные данные. А я уверен, что после конвертирование в Access 2003 она будет сжиматься, а прецеденты после сжимание базы и исчезнование ваажной инфы у меня уже были..
Поэтому прошу помощи у Вас...мож кто когда-то сталкивался с такой проблемой.
Обращаюсь к Вам вот с каким вопросом, есть у меня макрос который затягивает данные в книгу Эксель из Access:
Sub load_access_sales()
Call clear_sheet("продажи_МБ")
' If UserForm8.TextBox1.Value <> "" Then
' T = UserForm2.TextBox1.Text
'' tt = UserForm2.TextBox2.Text
Dim strSql As String
Dim z
DB = "V:\Public\DRP_Project\БД\Sales.mdb"
strSql = "SELECT ЗАПРОС_МБ_NEW.[Дата сделки], ЗАПРОС_МБ_NEW.[Региональная дирекция], ЗАПРОС_МБ_NEW.[Тип контрагента], ЗАПРОС_МБ_NEW.[Код контрагента], ЗАПРОС_МБ_NEW.[Тип сделки (наим)], ЗАПРОС_МБ_NEW.[Код сделки], ЗАПРОС_МБ_NEW.[Код сделки кредита], ЗАПРОС_МБ_NEW.Валюта, ЗАПРОС_МБ_NEW.[Первоначальная сумма по договору (грнэкв)], ЗАПРОС_МБ_NEW.[%% ставка(маржа)], ЗАПРОС_МБ_NEW.[Count-Номер сделки] FROM ЗАПРОС_МБ_NEW;"
Sheet_name = "продажи_МБ"
z = GetRecord(DB, strSql, "", Sheet_name)
End Sub
Макрос чудно работает с базами данных 2000 и 2003 с расширением *mdb.
Так вот, после того, когда у меня появились базы Access 2007 c расширением *accdb - макрос пишет - "Нероспознаваемый формат базы данных". Переводить базу данных в 2003 не хочу, потому как по специфике работы - там ооочень важные данные. А я уверен, что после конвертирование в Access 2003 она будет сжиматься, а прецеденты после сжимание базы и исчезнование ваажной инфы у меня уже были..
Поэтому прошу помощи у Вас...мож кто когда-то сталкивался с такой проблемой.