Форум: "Базы";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
ВнизПеремещение записей в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.06 c