Главная страница
    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.46 MB
Время: 0.047 c
1-1160122961
SkySat
2006-10-06 12:22
2006.11.19
Завершение работы внешней программы


2-1160826905
T54
2006-10-14 15:55
2006.11.19
ООП


15-1161891484
Leonid Troyanovsky
2006-10-26 23:38
2006.11.19
Ищу книги с примерами форм в dll


15-1162302875
Rule
2006-10-31 16:54
2006.11.19
Самоучитель игры на пианине, посоветуйте


2-1162188477
kyn66
2006-10-30 09:07
2006.11.19
Просмотр файла MMF





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский