powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не обновляется поле таблицы
31 сообщений из 31, показаны все 2 страниц
Не обновляется поле таблицы
    #32671481
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал таблицу, обозвал ее как системную, поле D566 - числовое. Вот такой код на обновление ничего не меняет:
Код: plaintext
1.
2.
3.
4.
Set tbl = CurrentDb.OpenRecordset("MSysАСЕс", dbOpenDynaset)
..........
tbl.Edit
tbl![d566] =  100  
tbl.Update
, почему?!
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671506
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос:
а как ты умудрился создать таблицу с таким именем, и нафигам это тебе надо?
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671579
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот надо...! :)
И почему "умудрился"? Можешь и сам создать, не боись, это не старашно!
И все-таки вопрос был по обновлению поля, а не по имени таблицы....
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671580
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benzin
Дак что там просиходит то?
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671602
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как не пробовал (ACC97 и ACC2002), выскакивает ошибка что нет у меня прав удалять эту таблицу.
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671628
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если обновлять запросом

UPDATE MSysАСЕс SET MSysАСЕс.D566 = 100;
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671702
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, блин, есть системная таблица по имени "MSysАСЕ s ", я создаю таблицу с именем "MSysАСЕ с ". Ну а потом - кто тебе мешает набрать "АСЕ" кирилицей? :))
------------------------------------------------------
Поле числовое, по умолчанию =0. Ссылка на таблицу происходит(в смысле tbl перестает быть Nothing), а вот поле так 0 и остается равным.
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671724
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BenzinДа, блин, есть системная таблица по имени "MSysАСЕ s ", я создаю таблицу с именем "MSysАСЕ с ". Ну а потом - кто тебе мешает набрать "АСЕ" кирилицей? :))
------------------------------------------------------
Поле числовое, по умолчанию =0. Ссылка на таблицу происходит(в смысле tbl перестает быть Nothing), а вот поле так 0 и остается равным.
Ход твоей мысли довольно сложно уловить.
Во-первых, нужен весь код.
Во-вторых, происходят ли ошибки?
В-третьих, что происходит при
Код: plaintext
UPDATE MSysАСЕс SET MSysАСЕс.D566 =  100 ;
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671729
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А посмотреть на таблицу с формой можно?
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671737
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может незаполняется какое-либо обязательное поле...
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671764
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да весь код я в первом топике и привел, только там нет никакого запроса на обновление, все кодом.
Код, конечно, усеченный. А "усек" я процедуру, которая возвращает число(длинное целое). Вместо нее стоит 100. Никаких ошибок не возникает.
Никакой формы нет. Только процедура и таблица...
Ради любопытства, назвал таблицу "WWW" - никакой разницы.
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671770
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице только одно поле...
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671782
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебя обламывает весь код показать?
--
ПОВТОРЯЮ. А ЧТО ЕСЛИ ЗАПРОСОМ
Код: plaintext
UPDATE MSysАСЕс SET MSysАСЕс.D566 =  100 
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671837
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой ВЕСЬ код? Еще раз, с начала: одна таблица, имя "www", одно поле, имя "d566", один модуль, имя "Модуль1", в нем одна процедура, имя "qq".
Больше в базе НИЧЕГО НЕТ!!!(создал новую базу). Процедура:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Function qq()
On Error Resume Next
Dim tbl As Recordset

Set tbl = CurrentDb.OpenRecordset("www", dbOpenDynaset)
tbl.Edit
tbl![d566] =  100 
tbl.Update
End Function
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671841
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл: если обновлять запросом
Код: plaintext
CurrentDb.Execute ("UPDATE www SET www.D566 = 100")
ничего не меняется.
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671842
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И чего ты хочешь со своим On Error Resume Next?
Совсем народ стерлядь дуреет
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671854
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка в том, что ты не выбираеш ту запись, которую собираешся править
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671859
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BenzinЗабыл: если обновлять запросом
Код: plaintext
CurrentDb.Execute ("UPDATE www SET www.D566 = 100")
ничего не меняется.
Зачем скобки???
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671896
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, если мне не изменяет память, если в названиях объекта есть кирилица, то название надо брать в квадратные скобки.
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671904
мдя-мс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тякуща запись есь?
Отключи ошибошник. И пасмари на ашипку.
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671913
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
последние пост туфта полная.

У тебя может транзакция какая-нибудь запущена?
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671923
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelmeпоследние пост туфта полная.

У тебя может транзакция какая-нибудь запущена?
Если ты о текущей записи, то ты не прав. В приведенном коде ошибка именно в этом.
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671924
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут все туфта, кроме рекомендации по отключению ошибошника
Вернее его включению
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671927
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vsevolod V Kelmeпоследние пост туфта полная.

У тебя может транзакция какая-нибудь запущена?
Если ты о текущей записи, то ты не прав. В приведенном коде ошибка именно в этом.
Туфта три раза
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671930
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорный Vsevolod V Kelmeпоследние пост туфта полная.

У тебя может транзакция какая-нибудь запущена?
Если ты о текущей записи, то ты не прав. В приведенном коде ошибка именно в этом.
Туфта три раза
А вот и не туфта!
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671931
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vsevolod V Kelmeпоследние пост туфта полная.

У тебя может транзакция какая-нибудь запущена?
Если ты о текущей записи, то ты не прав. В приведенном коде ошибка именно в этом.

Я имел в виду свой последний пост (по поводу кв. скобок) :)
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671938
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох
А ведь действительно туфта :)
В этом коде ошибка в том, видимо, что нужно писать DAO.RecordSet
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671946
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя опять таки возвращаясь к вопросу о туфте - вопрос спорный.
Если в таблице нет ни одной записи, то НЕ ТУФТА ни фига, а если есть, то ТУФТА :)
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671947
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В этом коде ошибка в том, видимо...
... что не надо отключать обработчик ошибок. чтоб потом не гадать на кофейной гуще.

три десятка сообщений - полной туфты
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32671958
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообщем надо подключить DAO сначала :)
...
Рейтинг: 0 / 0
Не обновляется поле таблицы
    #32672124
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, хоть не подрались...:)
1. Какие скобки к кирилице? См. мой посл. топик - нет там кирилицы.
2. В CurrentDb.Execute... скобки убрал - без толку.
3. А вот если убрать On Error Resume Next, то работают оба варианта.
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не обновляется поле таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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