Поиск:

Ответ в темуСоздание новой темы Создание опроса
> упорядочивание в таблице БД.... 
V
    Опции темы
Teleport
Дата 29.7.2008, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 5.7.2008
Где: Прибалтика

Репутация: 1
Всего: 6



Вопрос такой. У меня есть приложение(Делфи 7), которое регулярно добавляет строки в одну из таблиц БД (Access).
В этой таблице есть поля: date и time. Так вот, нужно сделать упорядочивание всей таблицы по дате, при каждом добавлении записи и удалении записи.



--------------------
user posted image
user posted image 
PM MAIL   Вверх
Akella
Дата 29.7.2008, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Вам, батенька, нужно купить 1-2 книжецы по SQL. Для начала подскажу:
Код

select name from table1 order by date


Это сообщение отредактировал(а) Akella - 29.7.2008, 13:13
PM MAIL   Вверх
Rodman
Дата 29.7.2008, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



почитай про команду ORDER BY в языке SQL... и тебе на глазах полегчает!
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Teleport
Дата 29.7.2008, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 5.7.2008
Где: Прибалтика

Репутация: 1
Всего: 6



 smile  smile 


--------------------
user posted image
user posted image 
PM MAIL   Вверх
Teleport
Дата 29.7.2008, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 5.7.2008
Где: Прибалтика

Репутация: 1
Всего: 6



Про SQL прочитал тут . 
С Вашими подсказками написал на делфи такой код:

Код

procedure TForm1.FormCreate(Sender: TObject);
begin
adoquery1.Active:=false;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select name from 1t order by date');
adoquery1.Active:=true;
end;

А как мне теперь это к бд привязать? или к DBGrid? Т.е. ADOQuery работает, но никуда ничего невыводит  smile. 


--------------------
user posted image
user posted image 
PM MAIL   Вверх
Akella
Дата 29.7.2008, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Цитата(Teleport @  29.7.2008,  14:45 Найти цитируемый пост)
А как мне теперь это к бд привязать?

в данном случае бд - это акцесс.

Добавлено через 15 секунд
Цитата(Teleport @  29.7.2008,  14:45 Найти цитируемый пост)
или к DBGrid? 

через TDataSource
PM MAIL   Вверх
Teleport
Дата 29.7.2008, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 5.7.2008
Где: Прибалтика

Репутация: 1
Всего: 6



все получилось  smile У DataSource1 установил в  значение DataSet - ADOQUery1.  smile 
Спасибо за подсказку smile


--------------------
user posted image
user posted image 
PM MAIL   Вверх
Akella
Дата 29.7.2008, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



Зачем такие вопросы? Это вопросы новичков, которые:
1. Описаны в инете сотню раз
2. В любой простой книге по БД неплохо описаны
3. Есть в примерах, неужели примерах, поставляемых с дельфи

Добавлено через 17 секунд
http://forum.vingrad.ru/forum/topic-93287.html
http://forum.vingrad.ru/forum/topic-40345.html
ты закреплённые темы читал?
PM MAIL   Вверх
Teleport
Дата 30.7.2008, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 5.7.2008
Где: Прибалтика

Репутация: 1
Всего: 6



если даже не знаешь в какую сторону даже плыть, то все направления кажутся одинаковыми. Ты родился и знал все ответы на все вопросы?  smile Вот, например, до меня только сейчас доходит, что могу многое найти, на спрашивая. Это ты опытный и тебе кажется все легко и просто. А я начинающий, да еще и самоучка. Все люди разные и у всех свои понятия и логика.  smile 
Так что просьба - не суди строго  smile 


--------------------
user posted image
user posted image 
PM MAIL   Вверх
Poseidon
Дата 30.7.2008, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 3
Всего: 133



Цитата(Teleport @  30.7.2008,  11:50 Найти цитируемый пост)
А я начинающий, да еще и самоучка. Все люди разные и у всех свои понятия и логика.   
Я тоже самоучка. И тоже когда-то начинал. Но вот при этом не задавал попросы, которые оглашаются в справочниках а-ля "Любая БД за час". Тем более это не что-то сверхъестественное, до чего нужно додуматься. Возьми буклетик-памятку "Основы SQL" и там обязательно будет ORDER BY.


PS. Жду вопроса "Как теперь сделать сортировку по убыванию" smile



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
Teleport
Дата 30.7.2008, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 5.7.2008
Где: Прибалтика

Репутация: 1
Всего: 6



2 Poseidon специально, именно тебе и задам smile а литература уже есть.


--------------------
user posted image
user posted image 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0532 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.