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