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


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

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

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

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

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

Насколько поподробнее?
...
Рейтинг: 0 / 0
21.09.2003, 15:26
    #32271133
Jem
Jem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
2 Geo
Интересно. Я бы тоже глянул на это, можно в отдельный топик.
...
Рейтинг: 0 / 0
21.09.2003, 15:36
    #32271134
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
Обработчик:
Код: 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
21.09.2003, 15:44
    #32271138
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
Что-то не так. У последних элса и эндифа отсутствует иф.
...
Рейтинг: 0 / 0
21.09.2003, 15:48
    #32271139
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002
[src] Else
'' Сохраняет имя текущей формы, процедуры, время и пр. мусор в журнале ошибок[src]
Прошу прощения. Этот Else надо выкинуть.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Книга!? Скотт Ф. Баркер Профессиональное программирование в MS Access 2002 / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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