Найдено 19 результатов

vert
23.01.2013 08:20:56
Форум: RxLib
Тема: В RxDBGrid новая возможность - кнопки редактора ячеки
Ответы: 10
Просмотры: 19151

Re: В RxDBGrid новая возможность - кнопки редактора ячеки

Поставил cbsAuto и сделал такой обработчик на нажатие клавиши в колонке:

Код: Выделить всё

procedure TMainForm.DB_membersKeyPress(Sender: TObject; var Key: char);
  begin
    if DB_members.SelectedColumn.Index = 4 then
      Key:= #0;
  end
vert
18.01.2013 06:08:47
Форум: RxLib
Тема: В RxDBGrid новая возможность - кнопки редактора ячеки
Ответы: 10
Просмотры: 19151

Re: В RxDBGrid новая возможность - кнопки редактора ячеки

Сделал пока через onEditButtonClick дбгрида.
vert
17.01.2013 14:47:05
Форум: RxLib
Тема: В RxDBGrid новая возможность - кнопки редактора ячеки
Ответы: 10
Просмотры: 19151

Re: В RxDBGrid новая возможность - кнопки редактора ячеки

Нет, при cbsNone кнопка, которую я добавил в EditButtons столбца, не отображается. Больше всего похоже на то, что мне нужно, cbsButton - в ячейке ничего напечатать нельзя, а кнопка из EditButtons доступна. Но также появляется стандартная кнопка с текстом [...] Может, можно её как-то скрыть? Или ...
vert
16.01.2013 04:12:08
Форум: RxLib
Тема: В RxDBGrid новая возможность - кнопки редактора ячеки
Ответы: 10
Просмотры: 19151

Re: В RxDBGrid новая возможность - кнопки редактора ячеки

alexs, спасибо за ответ. Было включено readolnly. Теперь кнопка доступна, но как бы сделать, чтобы само значение ячейки грида нельзя было изменить напрямую? Пробовал DIrectInput у столбца dbgrida, одинаково, что с ним, что без него.
vert
15.01.2013 12:49:20
Форум: RxLib
Тема: В RxDBGrid новая возможность - кнопки редактора ячеки
Ответы: 10
Просмотры: 19151

Re: В RxDBGrid новая возможность - кнопки редактора ячеки

alexs , помогите с решением.
Использую кнопку в колонке с датой для открытия стандартного CalendarDialog. Дату в запросе датасета форматирую

// SQLite
SELECT *, strftime('%d.%m.%Y', birth_date) AS F_birth_date
FROM members
и назначаю FieldName:= F_birth_date (понятно, что в этом случае ...
vert
13.01.2013 04:31:41
Форум: Free Pascal Compiler
Тема: Скопировать заблокированный файл
Ответы: 3
Просмотры: 3489

Re: Скопировать заблокированный файл

Как тогда можно сделать бекап бд из программы?
vert
12.01.2013 17:19:55
Форум: Free Pascal Compiler
Тема: Скопировать заблокированный файл
Ответы: 3
Просмотры: 3489

Скопировать заблокированный файл

Как скопировать ранее открытый файл, заблокированный программой (файл бд sqlite)?
Средствами FP или WinApi, неважно.
vert
12.01.2013 15:46:41
Форум: Базы данных
Тема: [Решено] Zeos, относительные пути БД, library
Ответы: 2
Просмотры: 13253

Re: Zeos, относительные пути БД, library

Да, спасибо. Оказалось, то же самое можно сделать ещё проще

Код: Выделить всё

path:= Application.Location;
vert
03.01.2013 14:04:02
Форум: Lazarus
Тема: Не отображается окно приложения после запуска
Ответы: 4
Просмотры: 4321

Re: Не отображается окно приложения после запуска

RequireDerivedFormResource := True; // <-- Это что такое и зачем?
Не знаю, появилось само, оставил на всякий случай, но закомментировал.
А проблема была вот в чём. В sessionproperties сохранял windowstate. Свернул окно, сохранилось wsMinimized, и теперь не отображалось, и по alt+tab тоже не было ...
vert
03.01.2013 12:48:57
Форум: Lazarus
Тема: Не отображается окно приложения после запуска
Ответы: 4
Просмотры: 4321

Re: Не отображается окно приложения после запуска

Файрвола нет, антивирус аваст. Выключил его, проблема осталась. Запустился в безопасном режиме, то же самое. Попробую на виртуальной машине, но всё-таки кажется, что причина где-то в проекте.
vert
02.01.2013 14:58:28
Форум: Lazarus
Тема: Не отображается окно приложения после запуска
Ответы: 4
Просмотры: 4321

Не отображается окно приложения после запуска

Во время запуска из лазаруса какая-либо активность прекращается после компиляции, на этапе отладки (саму отладку можно завершить, т.е. лазарус не виснет). Главная форма приложения не появляется. В процессах висит. При запуске exe то же самое - окна нету, но в процессах есть.
В project1.lpr такой код ...
vert
30.12.2012 05:00:40
Форум: Базы данных
Тема: [Решено] Zeos, относительные пути БД, library
Ответы: 2
Просмотры: 13253

[Решено] Zeos, относительные пути БД, library

Ппрошёлся поиском по форуму, не нашёл ответа.
В ZConnection указывал путь БД абсолютным, library location оставлял пустым. При переносе на другой комп, естественно, ничего не заработало. Если указывать только имена файлов БД и библиотеки без путей, то zeos ищет их в каталоге с лазарусом. Как указать ...
vert
28.12.2012 06:56:53
Форум: Базы данных
Тема: [Решено] Многие-ко-многим SQLite
Ответы: 5
Просмотры: 18951

Re: Многие-ко-многим SQLite

Сделал через CheckListBox.

type
IntegersArray = Array Of Integer;
&#46;&#46;&#46;
// Заполнение списка сотрудников
function FillWorkersList&#58; IntegersArray;
var
worker_id, act_id, worker_fio&#58; String;
i, all_workers&#58; Integer;
begin
// Записываем ID акта в переменную
act_id &#58 ...
vert
20.12.2012 04:24:53
Форум: Базы данных
Тема: [Решено] Многие-ко-многим SQLite
Ответы: 5
Просмотры: 18951

Re: Многие-ко-многим SQLite

Хотелось бы, чтобы форма выглядела примерно так:
http&#58;//imageshack&#46;us/scaled/landing/38/actlr&#46;jpg
В левом списке выбираем акт, загружаются данные из бд, в правом списке можно редактировать сотрудников, связанных с этим актом.
Можно, в принципе, сделать грид с чекбоксами вместо списка ...
vert
19.12.2012 05:06:57
Форум: Базы данных
Тема: [Решено] Многие-ко-многим SQLite
Ответы: 5
Просмотры: 18951

[Решено] Многие-ко-многим SQLite

Есть две таблицы в SQLite - Акт_обследования (id_акта, текст_акта) и Сотрдуники (id_сотрудника, ФИО). Один акт могут проводить несколько сотрудников. Как я понимаю, нужна связующая таблица для этих двух. Создал её, поля в ней (id_связи, id_акта, id_сотрудника). Как теперь это дело выводить в ...