powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
13 сообщений из 13, страница 1 из 1
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32270800
Фотография Nrisimha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошая ли эта книга?


Описание книги

Купить! :-)
Кто читал - видел?
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32270805
Фотография Nrisimha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или есть по профессиональнее из книг ?
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32270810
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГЕТЦ
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32270869
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валяется у меня. Кое-что процитирую для разнообразия:

"Макросы - для чайников, программы - это круто"

Тьфу, млин. И на обложке фото мясника какого-то. Один раз бегло прочитал, и этого хватило, чтобы запулить ее в дальний угол и больше не трогать.
С Гетцем не идет ни в какое сравнение...
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32270870
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C другой стороны, надо отдать ему должное - придумал (хотя, впрочем, мог и свистнуть у кого-нибудь) журналировать ошибки.
Очень правильно. Аналогичная, только слегка "доразвитая" теперь у меня в программах поселилась.
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32270904
Kach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>GEO
А про журналировать ошибки поподробнее
а то чичас с этим дрюкаюсь
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32270931
Интересно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

Описание
Купить(в корзину)
Вы имели ввиду эту книгу?
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32270940
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вот два тома:\r
\r
/topic/45618
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32270948
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Kach

Насколько поподробнее?
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32271133
Jem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Geo
Интересно. Я бы тоже глянул на это, можно в отдельный топик.
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32271134
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обработчик:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
Public Function CalcErr(NameMod As String, NameProc As String, NumErr As Long, NameErr As String) As Boolean
  '' Функция, вызываемая при ошибке
  Dim rs As Recordset
  Dim a As String

  '' Узнаем имя этого компьютера
  a = String( 255 , Chr$( 0 ))
  GetComputerName a,  255 
  a = Left(a, InStr( 1 , a, vbNullChar) -  1 )
  
  If NumErr =  3024  Then
   '' Если возникла ошибка при работе со связанной таблицей - переиначиваю связи
    If MsgBox( "Произошла ошибка при работе со связанной таблицей."  & Chr( 10 ) & _
               "Попробовать проверить связанные таблицы?" , vbYesNo) = vbYes Then
      CheckPlaceBases
     '' Предлагаю по завершении обработки повторить/остановить выполнение программы
      CalcErr = (MsgBox( "Обработка связанных таблиц закончена. Повторить операцию?" , vbYesNo) = vbYes)
    End If
  Else
    MsgBox  "Произошла внутренняя ошибка программы № "  & NumErr &  "."  & Chr( 10 ) & Chr( 10 ) & _
           NameErr & Chr( 10 ) & Chr( 10 ) & _
            "Пожалуйста, сообщите разработчику (ЗАО "  "НПФ "  "ИНТАЛ"  ", т. 8 - 264 - 20596 ,  8 - 264 - 75162 )", vbCritical
    CalcErr = False
  Else
    '' Сохраняет имя текущей формы, процедуры, время и пр. мусор в журнале ошибок
    Set rs = CurrentDb.OpenRecordset( "сЖурналОшибок" )
    rs.AddNew
    rs!ErrModule = NameMod
    rs!ErrProc = NameProc
    rs!ErrNumber = NumErr
    rs!ErrMessage = NameErr
    rs!UserNumber = mGlVars.UserNumber
    rs!UserGroup = mGlVars.UserGroup
    rs!ComputerName = a
    rs!ErrTime = Now
    rs.Update
    rs.Close
    Set rs = Nothing
  End If
End Function


А это пример вызова:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Public Function LastDayMonth(DayOfMonth As Date) As Date
On Error GoTo HaveError

  If IsNull(DayOfMonth) Then
    LastDayMonth = Null
  Else
    LastDayMonth = CDate( "01 ." & (CByte(Format(DayOfMonth,  "mm" )) +  1 ) &  "."  & Format(DayOfMonth,  "yyyy" )) -  1 
  End If

EndProc:
Exit Function
HaveError:
мсКонтрОшибок.CalcErr  "мсРазное" ,  "LastDayMonth" , Err.Number, Err.Description
GoTo EndProc
End Function
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32271138
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Что-то не так. У последних элса и эндифа отсутствует иф.
...
Рейтинг: 0 / 0
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
    #32271139
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[src] Else
'' Сохраняет имя текущей формы, процедуры, время и пр. мусор в журнале ошибок[src]
Прошу прощения. Этот Else надо выкинуть.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]