Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: stix
>Но вы говорите не о разнице VBA, когда говорите о свойстве Recordset.
>А что за глюк переменной Static ?

1) Возможно я неправильно выразился, переформ.:
2000 и 2003: разница в объектах и их свойствах
Можно ли узнать разницу в объектах и их свойствах версий 2000,2002,2003?

Вот что не работает в 2000:

2) при dblClick на ячейке подч.форме-таблице событие не происходит(в 2003 - происходит). Да, Access при 1-ом разе думает (полсек-секунду показывает курсор-часики) и ничего не происходит, а при последующих разах полный штиль.

3) ListAll- список. При выполнении-ошибка на строке:
Me.ListAll.Recordset.MoveFirst
"Compile error: Method or data member not found"
Мой вывод: у списка нет свойства Recordset

4) Глюк со Static
Я точно не уверен, возможно это и не глюг. Можете посчитать это смешным, но для меня это имеет значение.
Я не знаю, что такое, но разница при выполнении следующей штуки большая.
Нажимая прямоугольник(служит как рамка, внутри себя содержит 5 кнопок) у меня переменная intCounter в процедуре увеличивается на 1.
Смысл в том, что при исп-ии 2003 inputBox появляется через 2 мин. стопудово, а в2000 нет и через минут 5 . Однако, когда дописывал след. строчку:
If intCounter Mod 10 = 0 Then
MsgBox intCounter
End If
перед
If intCounter = 100 Then
то как-то все выполнялось в 2000 минуты за 2-3.

Вот Sub:

Private Sub ПрямоугольникКнопки_Click()
    Static intCounter As Integer
    intCounter = intCounter + 1
    If intCounter = 100 Then
    inputbox("Введите слово")
           
       intCounter = 0
    End If
End Sub


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.