Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: CL | DM;

Вниз

Перемещение записей в ADOTable   Найти похожие ветки 

 
-=Tiger=- ©   (2006-09-15 17:18) [0]

Здравствуйте, коллеги =) Такой вопрос:
Есть *.mdb (Access 2002) база и программка, которая с ней работает через ADO компоненты. Так вот, в основной ADOTable отображаются записи. Как можно сделать перемещение записей с одной позиции на другую? То есть например 5 запись поместить на место 6-й (6-я соответственно должна перейти на 5-ю) и т.п. Есть ли какие нибудь стандартные методы? Если стандартных методов нет, то можете предложить рациональный ? =) Заранее всем спасибо!


 
ANB ©   (2006-09-15 17:35) [1]


> Есть ли какие нибудь стандартные методы? Если стандартных
> методов нет, то можете предложить рациональный ?

А нету ни стандартных ни нестандартных.
И что значит "переместить" ? Визуально в гриде ?
Тогда нужно заводить поле сортировки и менять его.


 
-=Tiger=- ©   (2006-09-15 17:58) [2]

ANB, точно! Никак не мог слово вспомнить подходящее =) Да, визуально в гриде... но не с помощью сортировки, а как бы вручную расставить записи в нужном порядке. Не спрашивайте, зачем мне это надо, но поверьте - надо =)


 
sniknik ©   (2006-09-15 18:00) [3]

> Не спрашивайте, зачем мне это надо, но поверьте - надо =)
тогда не спрашивай почему этого сдалать нельзя, но поверь - нельзя!


 
-=Tiger=- ©   (2006-09-15 19:04) [4]

shiknik, шикарный ответ =) но в программировании практически нет ничего невозможного =) я не думаю что это такая проблема, которая не имеет решений ) Ну так всё таки, есть у кого какие догадки?


 
Плохиш ©   (2006-09-15 19:07) [5]


> -=Tiger=- ©   (15.09.06 19:04) [4]

Т.е. ты предлагаешь нам заняться твоей надуманной проблемой? Щассс только шнурки поглажу....


 
-=Tiger=- ©   (2006-09-15 19:23) [6]

хЫ, а я думал на этом форуме как бы делятся советами, предложениями и т.п. Странно, оказывается не так... ну ладно, пасиба и на том =) или здесь даются только примитивные советы новичкам?


 
Anatoly Podgoretsky ©   (2006-09-15 19:41) [7]

Да делятся, но ты же не слушаешь.


 
rar ©   (2006-09-15 19:42) [8]

самое простое решение это добавить поле в таблицу и сортировать как душе угодно, согласно данным в этом столбце


 
Desdechado ©   (2006-09-15 20:28) [9]

Как данные хранятся физически (в каком порядке и в каком месте), решает СУБД. Ты за нее решить это не можешь. Ты можешь только указать, в каком порядке тебе дать посмотреть результаты запроса (TTable - это тоже запрос, только спрятанный). Для этого есть ORDER BY. Если нет явного признака, дающего нужный тебе порядок в ORDER BY, то задача неразрешима. Явный признак можно добавить и поддерживать ручками, о чем тебе и говорили.


 
-=Tiger=- ©   (2006-09-16 00:38) [10]

Desdechado, ну вот, если спокойно по нормальному всё объяснить то до человека дойдёт =) Благодарю... извиняюсь, если кому что не так ответил, я тут у вас в первый раз )



Страницы: 1 вся ветка

Текущий архив: 2006.11.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.056 c
1-1160032506
DVM
2006-10-05 11:15
2006.11.19
OnShow у TFrame как сделать?


2-1161855570
Tab
2006-10-26 13:39
2006.11.19
локальная база данных с возможностью шифрования


15-1162362340
Виджет
2006-11-01 09:25
2006.11.19
Апгрейд


2-1162219520
term1t
2006-10-30 17:45
2006.11.19
operator/operand type mismach


3-1158825779
Stanislav
2006-09-21 12:02
2006.11.19
Проблема с сортировкой текстовых полей