По поводу вложенных таблиц и текстовых полей. Оформление формы ввода в таблицу
Сами таблицы выглядят нормально. Ну с них то ничего и не взять. Таблица, как говорится, и в "Африке таблица". Убрал все лишнее с нее, порядок колонок навел, это все есть. А вот вкладки, где заполняются таблицы. Точнее сами View с контролами, не конструктор, а уже само использование.
Вот здесь как раз и не хватает оформленности. Т.е. мне понравилось создавать таблицы в виде ссылок, но я не могу управлять центровкой текста, например в контроле метка, таких возможностей более чем достаточно. Затем мне, например, какие-то таблицы очень важны, а какие-то только для наглядности нужны, как дополнительные данные, в которые можно и не заглядывать какое-то время. Вот если бы можно было менять цвет текста или фона, чтобы они как Buton (кнопки) выглядили. Или же добавить контрол черта, чтобы можно было разбить форму на зоны. Я уж не говорю про вложенности в виде дерева. Это было бы совсем круто, то есть возможность скрывать на форме ввода все ненужные пока что ссылки, метки и т.п. Если бы появился контрол в виде ProgressBar как в VBA
С помощью такого контрола можно было бы создавать диаграммы, столбчатые например, или еще какой-нибудь наглядный вид процентного соотношения.
Еще к примеру можно было бы добавить пункт законченности таблицы. Т.е. чтобы не было возможности добавить в нее следующую строку. Ну, например, мне надо чтобы была таблица общих выходных данных, а от нее следуют вложенные, более информативные таблицы, которые безграничны, а у меня внизу кнопка "+" стоит, которую я случайно нажимаю и мне приходится удалять вновь поставленные ячейки в моей таблице выходных данных.
Потом по поводу текстового поля. То есть оно само по себе приятное, но к примеру я для себя решил его закончить, то есть не вводить больше данные, а оставить только для просмотра, для прокрутки или листания, очень раздражает выскакивание клавиатуры. И кстати там есть косячок, когда я отключаю в свойствах текста сканирование штрихкода, пропадает возможность голосового ввода тоже. То есть с клавиатуры я запущу голос, но если кнопка на текстовом поле есть то получается быстрее, но эта кнопка пропадает вместе с возможностью сканирования штрихкода. По поводу добавления картинок и фотографий. В свое время я пользовался программой в винде, не помню как называлась, что-то "лист" в названии входило, так вот там тоже необходимо было указывать путь хранения мультимедиа для каждого фото и подобного, что само по себе очень замедляло процесс ввода инфы. Ну и в итоге я перестал пользоваться той возможностью и заполнял только тексты. Вот и здесь столкнулся с подобным. То есть я считаю, что все фото, хранящиеся в базе должны быть доступны только через нее саму, она должна управлять путями и именем таких данных, чтобы у пользователя не было возможности их случайного удаления и просмотра дубляжа в какой-нибудь галерее. Ну а уж если пользователь захотел кого-то одарить своим творчеством, то можно расшарить и преслать в другую прогу или передать другими способами. Но с картинками я пока не работал на полную, так что может здесь где-то и не прав. Вообще я так понимаю, что в SQL при наличии бинарного поля файл хранится в самом .db
Вот еще одна идея по поводу текстового поля и формул. К примеру я его хочу только просматривать в основной таблице на форме ввода данных, тогда это понятно, что используется формула, а сам текст к примеру я хочу вводить на вложенной таблице в виде одного столбца, ну или двух с датой, но в итоге я не могу собрать воедино все тексты со вложенной таблицы, т.к. попросту отсутствует подобный оператор. То есть я могу с числами одной таблицы в другую делать все что хочу, а вот с текстами не могу ничего, за исключением min или max. Вот это было бы тоже классно, возможность сшивания и просмотра общего текста из вложенной таблицы. Например дневник.