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

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Обновление поля и пара багов в проекте adp

Среда, 11 Марта 2015 г. 01:39 + в цитатник
Доброго времени суток!
Есть несколько проблемок в adp проекте, прилинкованном к sql server'у.
Первая: на форме графика поставок при выборе регистрационного номера организации в полях НазваниеОрганизации и Адрес должны подставиться значения согласно событию РегНомер_afterupdate()

Private Sub Рег№_AfterUpdate()
Dim str1 As String, d As Integer
d = Int(Me.[Рег№])
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset

str1 = "SELECT  CASE WHEN [Company].[ФормаСобственности] IS NULL THEN [Company].[OrganizationName] ELSE [Company].[ФормаСобственности] + ' ' + [Company].[OrganizationName] END AS OrganizationName FROM [КомпанииSQL].[dbo].[Company] WHERE [Company].[CompanyID] =" & d & " "

 Set cnn = CurrentProject.Connection
    rst.Open str1, cnn, adOpenDynamic, adLockOptimistic


'Me.OrganizationName.SetFocus
'Me.OrganizationName.Value = Me.OrganizationName.Column(1, 1)
Me.OrganizationName.Locked = False
Me.OrganizationName.Value = rst!OrganizationName
Me.OrganizationName.Locked = True
End Sub


При выполнении этого кода всплывает ошибка: "поле OrganizationName доступно только для чтения"
Вообще задумка в том, чтобы оно действительно было доступно только для чтения, и изменялось только при изменении регНомера, но разбираясь с этой ошибкой я, конечно же, пробовал разблокировать его и в конструкторе, результат оставался тем же.

Подскажите, как все-таки реализовать изложенную выше задумку?

Вторая: реализовываю вывод отчета в ворд путем заполнения шаблона по закладкам.
В панеле приложений появляется значок ворда, затем выскакивает ошибка "невозможно использование подключения для выполнения операции". Что на этот раз я делаю не так? В референсах включена библиотека ворда 2.1, пробовал включать 6.0, результат тот же.

Третья: совсем непонятная. Есть реестр отправок - форма, отображаемая в режиме таблицы. Открывается, редактируется: все окей.
Но при попытки перейти к последней записи или создать новую в большинстве случаев вызывает непредвиденное закрытие всего аксеса. Что может быть не так с этим? Таблица простая, первичный ключ задан и он простой.
Есть точно такой же реестр договоров, такая же форма, отображаемая таблицей. Там первичный ключ составной. Но таких проблем не возникает.
Что посоветуете предпринять с этим?

Заранее благодарю за помощь!

http://www.sql.ru/forum/1146431/obnovlenie-polya-i-para-bagov-v-proekte-adp


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку