powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход с А2003 на А2007
25 сообщений из 47, страница 1 из 2
Переход с А2003 на А2007
    #39300483
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База была сделана в 2003
загрузил и сохранил как 2007.
поначалу всё работало, но вот сегодня Access выругался на строку

Код: vbnet
1.
TOT_RST.FindFirst "[INN] = '" & ETOT_RST("INN") & "'"



из вот этого кода

Код: vbnet
1.
2.
3.
4.
Do Until ETOT_RST.EOF
        TOT_RST.MoveLast
        TOT_RST.MoveFirst 'Поиск первой записи, удовлетворяющей критерию отбора
        TOT_RST.FindFirst "[INN] = '" & ETOT_RST("INN") & "'"


--------------------------------------------------------------------------
СПС
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300506
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
Заменил строку на
Код: vbnet
1.
TOT_RST.Find ("[INN] = '" & ETOT_RST("INN") & "'")



претензий не получил,
зато теперь не работает такой код:

Код: vbnet
1.
2.
Dim ETA_BAZA As Database
Set ETA_BAZA = CurrentDb



не присваивается???

В результате ETA_BAZA = Nothing
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300523
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С чем может быть связано такое поведение MS Access?
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300552
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

надеюсь сам код компилируется?

Что было у меня
затерялась русская "с" в коде, а локализация была ENG - вроде и компилировалось, но база могла весть себя неадекватно.
кривой акс. У людей иногда не отрабатывали даже макросы.

Попробовать перелинковать библиотеки...
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300555
Safich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
час58час58,
Заменил строку на
Код: vbnet
1.
TOT_RST.Find ("[INN] = '" & ETOT_RST("INN") & "'")



претензий не получил,
зато теперь не работает такой код:

Код: vbnet
1.
2.
Dim ETA_BAZA As Database
Set ETA_BAZA = CurrentDb



не присваивается???

В результате ETA_BAZA = Nothing
Tools - Database Properties изменить Project Name c Database, на своё название
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300564
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Рекордсеты как объявлены -
.... As Recordset
или
.....As DAO.Recordset
?
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300576
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,

As Recordset
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300578
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Safich,
попробую.
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300580
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58__Michelle,

As RecordsetОбъявите As DAO.Recordset.
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300582
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,
........
а как же в Access 2003 - не было ко мне претензий....
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300589
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

у меня иногда при переходах по версиям, по крайней мере в 2010, материт на точка/воскл. знак.
Иногда в коде вместо "!" оставлял "." из за лени.
Так вот при обращении к значению контрола, когда "." точка вместо "!", материл и требовал должного к себе отношения....
Хотя я почему то считал, что
Код: vbnet
1.
2.
3.
If Me.MyControl=4 then - ведь подразумевается Me.MyControl.Value
'и
If Me!MyControl=4 then


имеют одно значение

это я к слову о переходах по версиям...
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300605
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58__Michelle,
........
а как же в Access 2003 - не было ко мне претензий....Ну что, переобъявили?
Каков результат?
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300606
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан, никогда в VBA не пользуюсь восклицательным знаком. Считаю его там вредным. Почему? Потому, что VBA при компиляции не проверяет есть такое свойство или нет, а во время исплнения кода он обнаруживает, что нет такого свойства - опечатка или удалили свойство. Да и IntelliSense не работает...
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300611
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

блин...
у меня тоже есть такая нехорошая черта...
точки ставлю...
вот влип, я.
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300612
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,

Если я правильно вас понял, у меня ситуация наоборот.
Я как раз точки и оставлял, а он требовал от меня "!".
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300617
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Ну мне это было понятно сразу - ошибка компиляции кода сразу.
Тут ничего заумного.
Если у вас все компилируется...тогда не мой случай
Но
Хотелось бы услышать - у вас компилируется код?
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300618
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,
вчера компилировался, а сегодня перестал.
я грешу на пиратов.
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300620
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан, никогда не требовал... Исключительно в построителе запросов, но я и запросы стараюсь не делать с сылками на формы.
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300622
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58Игортан,
вчера компилировался, а сегодня перестал.
я грешу на пиратов. Без обид. Я в таких случаях грешу на кривые руки - 99,9% случаев. И не только рограммирование...
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300625
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Ну так нужно смотреть, что он показывает(выделяет) при ошибке компиляции и двигаться дальше.
Для начала закомментировать код вообще в этой функции.
Посмотреть что будет дальше.
Будет ли компилироваться или споткнется еще где.
Вспомнил.
У меня иногда при компиляции начинал бить ошибки в самых неожиданных местах.
Но это действительно "свои ошибки", причем с первого раза и не подумаешь про нее.
Т.к. это в процессе разраба происходит, сразу смотрю, что делал последнее.
И это скорее ошибки описываемые Панургом
ПанургПотому, что VBA при компиляции не проверяет есть такое свойство или нет, а во время исполнения кода он обнаруживает, что нет такого свойства - опечатка или удалили свойство
Что то из этого, скорее.
Для меня это бывает на грани понимания причины...потому, в таких случаях, методом тыка...
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300628
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
не повезло мне
:-))
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300644
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58, причём тут повезло? ИМХО, надо соблюдать синтаксис, не использовать воскл. знак (как я уже говорил), убрать лишние ссылки, ну и опыт. Не плохо бы почитывать литературу специальную.
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300645
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,

Совершено согласен.
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300648
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,

Результат отменный спасибо!
, но я успел переустановить MS office
(с дуру :-)
...
Рейтинг: 0 / 0
Переход с А2003 на А2007
    #39300650
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Меньше разглагольствовать надо было, а сразу сделать.)))
...
Рейтинг: 0 / 0
25 сообщений из 47, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход с А2003 на А2007
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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