![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]()
Люди подскажите, как мне сделать так, чтобы при обновлении таблицы с помощью SELECT, слева стрелка (указатель) которая показывает выбранную строку, оставалась на том же месте, какую я запись обновил, а не преходила все время к первой записи в DBGrid.
1 старый программист, лучше новых 2-х
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 226
|
![]()
ключевой вопрос для форумчан. а что ты делаешь с помощью селект?? хоть наводку дай для спецов
следи за собой. Будь осторожен.
Не забывай свой первый "hello world". |
![]() |
![]() |
![]() |
#3 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]()
Короче есть у меня DBlookupCombobox при выборе значения из него в id -шник главной таблицы добавляется запись, она добавляется но не обновляется сразу при добавлении, поэтому использую SELECT и при обновлении он мне премещает строку на 1 запись, Так понятно ? Именно в DBGrid а не где то еще
1 старый программист, лучше новых 2-х
Последний раз редактировалось Droid; 10.07.2009 в 23:08. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]()
У меня ADOQuery
1 старый программист, лучше новых 2-х
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
![]() Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1) в случае ADOQuery тоже можно использовать закладки (BookMark), как это предложил soleil@mmc в пост#3
и способ от soleil@mmc и способ от S@fer бесусловно рабочие, но имеют один большой недостаток - они сохраняют текущую запись по НОМЕРУ, чаще всего этого будет достаточно, но абсолютно не факт, что в результате SELECT порядок (и количество записей не изменится). Например, у нас в рабочем проекте через различные условия выполняют запросы с различными условиями, запрос возращает разные наборы данных. В этом случае может помочь такой способ (обязательно наличие в выборке ключевого поля, в данном примере BALANCES_ID): Код:
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]() Цитата:
вроде ничего лишнего не сохраняет. Код:
1 старый программист, лучше новых 2-х
Последний раз редактировалось Droid; 11.07.2009 в 12:56. |
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
А раз не заработал мой код — значит Вам этого и не нужно. ![]() |
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление выделенной строки из DBGrid | Sinker | БД в Delphi | 9 | 20.05.2011 03:09 |
Как вывести значение полей из выделенной записи в DBGrid ? | DS75 | БД в Delphi | 5 | 30.04.2009 13:40 |
Проблема с выделенной памятью | Ivan_32 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 27.02.2009 02:14 |
Проверьте задачу на стоки! | Dremgor | Помощь студентам | 1 | 29.12.2008 21:45 |
доступ к элементам выделенной строки в DBGrid | yulia | БД в Delphi | 2 | 12.12.2007 12:51 |