Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как это сделать? (определить является ли текущяя запись в форме новой) / 9 сообщений из 9, страница 1 из 1
21.05.2004, 14:07
    #32528169
Рачаев Олег
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это сделать? (определить является ли текущяя запись в форме новой)
Всем привет.

1. Как в форме определить является ли текущяя запись в форме новой, т.е.
вновь добавляемой()? Использую DAO.Recordset. Я смотрел, пробовал в
Form_Current через такую вот проверку DAO.Recordset.recordStatus =
dbRecordNew ... но пишет "Операция не поддерживается для объектов этого
типа"...

2. В каком событии формы лучше заполнять поля формы для вновь добавляемой
записи? Current?

Заранее спасибо.
...
Рейтинг: 0 / 0
21.05.2004, 14:12
    #32528188
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это сделать? (определить является ли текущяя запись в форме новой)
Help:

You can use the NewRecord property to determine whether the current record is a new record. Read-only Integer.
...
Рейтинг: 0 / 0
21.05.2004, 14:18
    #32528207
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это сделать? (определить является ли текущяя запись в форме новой)
Заполнять можно на AfterInsert, но лучше не заполнять программно, а задать заранее всем полям DefaultValue (можно на форме, а можно прямо в таблице).
...
Рейтинг: 0 / 0
21.05.2004, 14:45
    #32528287
Рачаев Олег
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это сделать? (определить является ли текущяя запись в форме новой)
Саныч, в таком случае могу ли я для поля в defaultvalue написать что-то вроде
=someModule.getSomething(Me!param1, Me!param2...)?
...
Рейтинг: 0 / 0
21.05.2004, 14:47
    #32528294
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это сделать? (определить является ли текущяя запись в форме новой)
могешь

1. getSomething должна быть Public Function
2. someModule указывать не обязательно
...
Рейтинг: 0 / 0
21.05.2004, 14:49
    #32528306
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это сделать? (определить является ли текущяя запись в форме новой)
В форме да, в таблице нет.
...
Рейтинг: 0 / 0
21.05.2004, 14:55
    #32528328
Рачаев Олег
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это сделать? (определить является ли текущяя запись в форме новой)
Сделал я так как Вы сказали ... поставил контрольную точку в someFunction() для дебага ... почему-то не отрабатывает функция... в чем косяк?
...
Рейтинг: 0 / 0
21.05.2004, 14:56
    #32528332
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это сделать? (определить является ли текущяя запись в форме новой)
Где-то ошибка...
...
Рейтинг: 0 / 0
21.05.2004, 15:32
    #32528454
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это сделать? (определить является ли текущяя запись в форме новой)
DefoultValue="=SomeFunction"?

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как это сделать? (определить является ли текущяя запись в форме новой) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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