Работа над упорядочиванием и копированием столбцов таблиц
Ещё один день работы над программой позади. И ещё пара реализованных функций. Таким образом осталось реализовать ещё 20 функций и там финиш. Вот так. Ну а на сегодня мне хватило работы. Только едва оторвался. В первой половине дня работал над диалоговым окном для разделения одной исходной таблицы на несколько новых таблиц с копированием данных из исходной таблицы в новые целевые. Задержался маленько с этой функцией. Думал сделать к полудню, а получилось к обеду. Опять кажущееся время сотворения чего-либо оказалось слишком малой, а объем работы возни недооцененным. Так вот и в этот раз было. Но вот оно, окно готово. И готово разделять таблицы. И властвовать. Так что вот так. Но это я доделывал ещё вчера начатую функцию. Так что она не в счет.
А вот и пара новых на сегодня. Копирование столбцов выбранной таблицы в другую таблицу, присутствующую в текущем подключении. Вот это окно:

За то время, над которым я над ним работал, его вид менялся несколько раз. И представлен последний финальный вид на скриншоте. Вот тут нужно выбрать столбцы исходной таблицы, затем выбрать ту таблицу, куда будут скопированы столбцы. Ниже в редакторе можно задать имена для копируемых столбцов и другие параметры.
Да, и вот тут мне снова пришлось вспомнить про контрол ListEditior, тот самый, который меня порядочно достал за все время работы над программой. Обнаружился там новый косяк, который прошлось поправлять. Хоть не много времени это заняло.
Ну а вот ниже на скриншоте показан результат работы функции копирования столбцов:
Тут столбцы с именами name и email-copy были скопированы из таблицы users. Это же таблица data.
Ну и вот, последняя на сегодня функция (упорядочивание столбцов таблицы), и её диалоговое окно:

Окно на вид простое. Тут только редактор (незабываемый ListEditor), в котором можно менять упорядочивание столбцов таблицы. И сохранять измененную структуру таблицы в базу данных. Вот такие пироги.
Ну а теперь я спешу закончить свой рабочий день, чтобы продолжить уже завтра. Реализовывать оставшиеся функции по модификации структуры таблиц. Так что на этом у меня пока что всё, и как обычно - до новых постов и до новых свершений.


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.