Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как записать значение в поле для новой записи в таблицу? / 12 сообщений из 12, страница 1 из 1
15.05.2004, 23:42
    #32519304
gorobets dima
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
Как записать значение в поле для новой записи в таблицу?
Есть рекордсет на базе таблицы (rst)

rst.movelast
rst.update
rst.fields("имя_поля") = myvalue

Короче значение оно туда не пишет
...
Рейтинг: 0 / 0
15.05.2004, 23:46
    #32519305
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
Надо наоборот.

rst.movelast
rst.edit
rst.fields("имя_поля") = myvalue
rst.update

А кроме того, movelast может привести совершенно не туда. Кстати, если задача именно добавить запись, а не отредактировать существующую, то надо иначе:

rst.addnew
rst.fields("имя_поля") = myvalue
rst.update
...
Рейтинг: 0 / 0
15.05.2004, 23:49
    #32519306
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
Перечитал вопрос и заметил, что рекордсет на основе таблицы. Если так, то movelast приведет точно не туда.
...
Рейтинг: 0 / 0
16.05.2004, 00:15
    #32519311
gorobets dima
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
не пишет. пробовал fields(0) все равно
...
Рейтинг: 0 / 0
16.05.2004, 00:18
    #32519312
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
Который из вариантов не пишет?
...
Рейтинг: 0 / 0
16.05.2004, 00:26
    #32519313
gorobets dima
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
rst.addnew
rst.fields("имя_поля") = myvalue
rst.update

новую запись добавляет, а myvalue не пишет
...
Рейтинг: 0 / 0
16.05.2004, 00:28
    #32519314
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
Может, myvalue равно тому значению, которое и без того возникает в новой записи по умаолчанию? (Например, null.)
...
Рейтинг: 0 / 0
16.05.2004, 00:37
    #32519315
gorobets dima
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
myvalue - целое, каждый раз разное
...
Рейтинг: 0 / 0
16.05.2004, 00:41
    #32519316
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
1. Если поставить брейкпойнт на строку
rst.fields("имя_поля") = myvalue
и, когда остановится на ней, проверить значение myvalue, то оно правильное?

2. Нет ли в программе Resume Next?
...
Рейтинг: 0 / 0
16.05.2004, 00:56
    #32519318
gorobets dima
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
работает я просто не туда его засунул
...
Рейтинг: 0 / 0
16.05.2004, 00:58
    #32519319
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
Гусары, молчать... :^)))
...
Рейтинг: 0 / 0
17.05.2004, 00:19
    #32519536
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как записать значение в поле для новой записи в таблицу?
Помолчать-то помолчим, но вот не погоготать - это выше моих сил!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как записать значение в поле для новой записи в таблицу? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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