|
Ответьте на простой вопрос
|
|||
---|---|---|---|
#18+
Есть mdb на Access 2002 с прилинкованными таблицами на SQL2000. Как получить значение поля счетчика при вводе первого символа в любое поле таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2002, 09:00 |
|
Ответьте на простой вопрос
|
|||
---|---|---|---|
#18+
Насколько я понимаю, Access выполняет команду INSERT (добавление строки в таблицу) только после того, как выполнен переход с только что внесенной строки. Остается только программно определить ID только что внесенной строки и перейти на нее же в форме (в режиме таблицы перейти не удастся). В SQL2000 вам поможет SCOPE_IDENTITY( ). Или с помощью RecordsetClone для формы. Т.е. после внесения первого символа принудительно пробуете сохранить строку, определяете ее ID, переходите на нее же. Это первое, что пришло в голову. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2002, 12:24 |
|
Ответьте на простой вопрос
|
|||
---|---|---|---|
#18+
По моему, метод Refresh у формы сохраняет данные формы в таблицу, после чего можно просто прочитать значение поля счётчика. Но я не советую идти таким путём. Лучше придумать какой-нибудь другой вариант работы формы, где не понадобится знание поля счётчика до завершения ввода и сохранения записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2002, 07:45 |
|
|
start [/forum/topic.php?fid=45&msg=32021989&tid=1683689]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 257ms |
0 / 0 |