Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.05 c
15-1162457313
dr Gonzo
2006-11-02 11:48
2006.11.19
Нужен ли софтверной фирме открытый форум?


2-1162313990
Ezorcist
2006-10-31 19:59
2006.11.19
Проблемы с формой в dll :(


3-1158326339
-=Tiger=-
2006-09-15 17:18
2006.11.19
Перемещение записей в ADOTable


15-1162413922
ANTPro
2006-11-01 23:45
2006.11.19
Программы для Nokia N71


15-1162275186
@!!ex
2006-10-31 09:13
2006.11.19
GetTickCount под досом





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский