|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.12.2009, 18:12 | #1 |
Пользователь
Регистрация: 19.11.2009
Сообщений: 29
|
Как выбрать последнюю запись в таблице?
Здравствуйте!
Необходимо выбрать последнюю запись в таблице. Код:
Что не так? |
15.12.2009, 18:17 | #2 |
Форумчанин
Регистрация: 18.03.2009
Сообщений: 109
|
А не проше использовать процедуру компонента Table (Query) - Last?
к примеру Код:
Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы. Если помог не пожалей "+", это лучшее спасибо
|
15.12.2009, 18:49 | #3 |
Пользователь
Регистрация: 19.11.2009
Сообщений: 29
|
Спасибо!
Но как тогда вывести эту запись в DBGrid? |
15.12.2009, 18:58 | #4 |
Форумчанин
Регистрация: 18.03.2009
Сообщений: 109
|
Просто подключите DBGrid к этому компоненту, и после выполнения этой процедуры активной станет последня в нем запись
Если вам нужна тока одна последня запись то можно так Запрос Код:
Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы. Если помог не пожалей "+", это лучшее спасибо
|
15.12.2009, 18:58 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
У вас на форме должны быть компоненты: Table, DataSource, DBGrid. Настраиваете DBGrid на DataSource, DataSource настраиваете на Table. Когда напишите Table1.Last курсор автоматом перейдет на последнюю запись в таблице. Не сложная наука, да?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
15.12.2009, 19:05 | #6 |
Пользователь
Регистрация: 19.11.2009
Сообщений: 29
|
artemavd
Задача стоит в том чтобы показать ту самую последнюю записть в гриде(вывести её одну).То, что курсор встанет на последнюю записть это и так понятно. |
15.12.2009, 19:11 | #7 |
Форумчанин
Регистрация: 18.03.2009
Сообщений: 109
|
Смотрите выше, я написал пример запроса.
Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы. Если помог не пожалей "+", это лучшее спасибо
|
15.12.2009, 19:13 | #8 |
Пользователь
Регистрация: 19.11.2009
Сообщений: 29
|
rockedit Спасибо, работает!
Но всё же хотелось узнать более рациональный путь |
15.12.2009, 19:14 | #9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Ну тогда киньте на форму DBEdit и настройте их на тот же DataSource, укажите нужное поле для отображение да и все. В чем проблема-то?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
15.12.2009, 19:23 | #10 | |
Форумчанин
Регистрация: 18.03.2009
Сообщений: 109
|
DBedit хорошо, а если в таблице 20 столбцов? что 20 DBEdit ставить если надо всю инфу отобразить?
Цитата:
Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы. Если помог не пожалей "+", это лучшее спасибо
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как узнать последнюю строку и последний столбец в xls таблице? | Аццкий прогер | Общие вопросы Delphi | 7 | 06.12.2010 12:58 |
Как найти последнюю запись в таблице? | dsapa | Microsoft Office Excel | 2 | 21.07.2009 16:37 |
Как с помощью JavaScript изменить цвет фона ячеек в таблице,так что бы можно было выбрать цвет из списка | Gotessa | JavaScript, Ajax | 1 | 09.05.2009 16:05 |
Как установить курсор на добавленную запись в таблице | tarakan1983 | БД в Delphi | 4 | 05.04.2009 17:13 |
Как заблокировать запись в таблице | GenGan | Общие вопросы Delphi | 2 | 06.03.2009 12:27 |