Перейти к содержанию
Fire Monkey от А до Я

Alex Bozhko

Пользователи
  • Постов

    104
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Ответы сообщества

  1. Пост Alex Bozhko - сообщение в Самый простой способ работы с SQLite был отмечен как ответ   
    Ну, FDGUIxWaitCursor1, FDPhysSQLiteDriverLink1 - один раз повесили рядом с FDConnection, настроили и забыли - не особая и проблема (за универсальность чем-то платить всегда приходится).

    Query? Ну, используйте FDTable. Если ничего из ряда вон выходящего не нужно - будет прекрасно работать.
     
    LiveBinding (BindSourceDB1 и т. д.) - тут все сложнее... Эта технология предназначена для замены TDataSource. Суть в чем? B VCL мы используем TDataSource, но при этом все контролы, работающие с источником данных, - специальные. DBGrid, DBComboBox и т.д. В обычный ComboBox, иначе как руками данные из источника не запихать.
    Здесь же с помощью LiveBinding практически любой контрол можно связать с источником данных. Делается это в визуальном редакторе, а потом дотачивается руками. И не важно, какой набор компонентов доступа к данным вы используете (хоть FireDAC, хоть UniDAC. хоть Fib'ы). Если вы хотите "как VCL", то проблема не в FireDAC, проблема в отсутствии специальных контролов, для работы с данными. Единственная альтернатива LiveBinding сегодня - вытаскивать данные и "заполнять" контролы вручную (кстати, я так и делаю). Это не будет проще, но определенные преимущества есть.
  2. Пост Alex Bozhko - сообщение в Странное поведение XE8 был отмечен как ответ   
    Решается если предварительно перед очисткой списка выполнить
     Но, ИМХО, это не верно.
  3. Пост Alex Bozhko - сообщение в [Отклонение] [XE7] Форма не сохраняет заданный размер контролов был отмечен как ответ   
    Сегодняшний фикс решил проблему.
    Спасибо
    http://cc.embarcadero.com/item/30070
  4. Пост Alex Bozhko - сообщение в Позиция курсора БД при перемещении по TListView или TGrid был отмечен как ответ   
    Может это?
    http://fire-monkey.ru/topic/225-xe6-firedac-peremeschenie-po-naboru-dannykh/
  5. Пост Alex Bozhko - сообщение в Ошибка при попытке отобразить более двух записей в TGrid из БД SQLite был отмечен как ответ   
    А почему бы не использовать TSQLDataSet или TSQLQuery в качестве набора данных? В LiveBinding дизайнере тупо связываете набор данных с гридом. BindSourceDB создается автоматически. Все работает.
     
    Кстати, грид в мобильных приложениях, все же моветон. Я, таки, сам убедился в этом. Да и FireDAC лучше чем dbExpress, как по мне.
  6. Пост Alex Bozhko - сообщение в XE6. FireDAC. Перемещение по набору данных был отмечен как ответ   
    (с) Д. Арефьев
     
    Вроде бы заработало.
×
×
  • Создать...