|
Как это сделать? (определить является ли текущяя запись в форме новой)
|
|||
---|---|---|---|
#18+
Всем привет. 1. Как в форме определить является ли текущяя запись в форме новой, т.е. вновь добавляемой()? Использую DAO.Recordset. Я смотрел, пробовал в Form_Current через такую вот проверку DAO.Recordset.recordStatus = dbRecordNew ... но пишет "Операция не поддерживается для объектов этого типа"... 2. В каком событии формы лучше заполнять поля формы для вновь добавляемой записи? Current? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2004, 14:07 |
|
Как это сделать? (определить является ли текущяя запись в форме новой)
|
|||
---|---|---|---|
#18+
Help: You can use the NewRecord property to determine whether the current record is a new record. Read-only Integer. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2004, 14:12 |
|
Как это сделать? (определить является ли текущяя запись в форме новой)
|
|||
---|---|---|---|
#18+
Заполнять можно на AfterInsert, но лучше не заполнять программно, а задать заранее всем полям DefaultValue (можно на форме, а можно прямо в таблице). ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2004, 14:18 |
|
Как это сделать? (определить является ли текущяя запись в форме новой)
|
|||
---|---|---|---|
#18+
Саныч, в таком случае могу ли я для поля в defaultvalue написать что-то вроде =someModule.getSomething(Me!param1, Me!param2...)? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2004, 14:45 |
|
Как это сделать? (определить является ли текущяя запись в форме новой)
|
|||
---|---|---|---|
#18+
могешь 1. getSomething должна быть Public Function 2. someModule указывать не обязательно ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2004, 14:47 |
|
Как это сделать? (определить является ли текущяя запись в форме новой)
|
|||
---|---|---|---|
#18+
В форме да, в таблице нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2004, 14:49 |
|
Как это сделать? (определить является ли текущяя запись в форме новой)
|
|||
---|---|---|---|
#18+
Сделал я так как Вы сказали ... поставил контрольную точку в someFunction() для дебага ... почему-то не отрабатывает функция... в чем косяк? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2004, 14:55 |
|
Как это сделать? (определить является ли текущяя запись в форме новой)
|
|||
---|---|---|---|
#18+
Где-то ошибка... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2004, 14:56 |
|
|
start [/forum/topic.php?fid=45&msg=32528207&tid=1674459]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 378ms |
0 / 0 |