Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.12.2012, 12:45   #1
subbota
Пользователь
 
Аватар для subbota
 
Регистрация: 26.07.2009
Сообщений: 98
По умолчанию Dbgrid

Каа сделать - чтобы скрол был внизу в dbgrid, тоесть пользователь видел последние записи в БД.

вот так:
Изображения
Тип файла: jpg скрин.jpg (58.9 Кб, 111 просмотров)
Жили мы бедно, а потом нас обокрали.
subbota вне форума
Старый 20.12.2012, 12:54   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

что то их этого..при выводе формы...
query.last;
dbgrid.last;

но лучше сделать order by desc
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума
Старый 20.12.2012, 13:21   #3
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Цитата:
лучше сделать order by desc
это лучше всего, ибо в случае с last - прийдется фетчить все записи, что не есть гуд
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума
Старый 31.12.2012, 15:02   #4
ml9
Новичок
Джуниор
 
Регистрация: 31.12.2012
Сообщений: 1
По умолчанию

Может кто подсказать. Ситуация такая в dbgrid отражаются поля из dataset
есть поле "Поступило_за_месяц" и "Количество" как сделать так чтобы при изменении значения в поле "Поступило_за_месяц" в поле "Количество" вычислялась сумма: Количество = Количество + Поступило_за_месяц. Но только при изменении значений полей.
ml9 вне форума
Старый 01.01.2013, 16:33   #5
Rik
Форумчанин
 
Аватар для Rik
 
Регистрация: 28.07.2007
Сообщений: 361
По умолчанию

Цитата:
Сообщение от ml9 Посмотреть сообщение
Может кто подсказать. Ситуация такая в dbgrid отражаются поля из dataset
есть поле "Поступило_за_месяц" и "Количество" как сделать так чтобы при изменении значения в поле "Поступило_за_месяц" в поле "Количество" вычислялась сумма: Количество = Количество + Поступило_за_месяц. Но только при изменении значений полей.
Этот вопрос в общем-то к DBGrid отношения не имеет. Вопрос относится к TDataSet - набор данных. Смотрите событие у поля Поступило_за_месяц.OnChange - происходит при изменении значения поля. Но логика у вас здесь плохая. Количество = Количество + Поступило_за_месяц - не есть хорошо использовать такое выражение.
Rik вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из двух dbgrid в один dbgrid!!!! JunioR_BK БД в Delphi 0 23.05.2012 17:28
связь одной dbgrid c другой dbgrid anabenne БД в Delphi 3 17.10.2011 10:15
Перемещение даннах из dbgrid в dbgrid Hobbit_88 БД в Delphi 7 10.06.2009 13:33
перенос данных из DBGrid в DBGrid KingSize БД в Delphi 17 24.04.2009 09:30