powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как это сделать? (определить является ли текущяя запись в форме новой)
9 сообщений из 9, страница 1 из 1
Как это сделать? (определить является ли текущяя запись в форме новой)
    #32528169
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

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

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

Заранее спасибо.
...
Рейтинг: 0 / 0
Как это сделать? (определить является ли текущяя запись в форме новой)
    #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
Как это сделать? (определить является ли текущяя запись в форме новой)
    #32528207
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Заполнять можно на AfterInsert, но лучше не заполнять программно, а задать заранее всем полям DefaultValue (можно на форме, а можно прямо в таблице).
...
Рейтинг: 0 / 0
Как это сделать? (определить является ли текущяя запись в форме новой)
    #32528287
Рачаев Олег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, в таком случае могу ли я для поля в defaultvalue написать что-то вроде
=someModule.getSomething(Me!param1, Me!param2...)?
...
Рейтинг: 0 / 0
Как это сделать? (определить является ли текущяя запись в форме новой)
    #32528294
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
могешь

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

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


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