In this case you can't use ComboBox, cause you have no any relationships beetwen database tables.
But you can use component TableGrid, i attached project for you.
9,176 2014-09-11 14:15:51
Re: What's wrong with my combobox ? (14 replies, posted in General)
9,177 2014-09-11 14:01:16
Re: What's wrong with my combobox ? (14 replies, posted in General)
I don't have this example, please see video lessons
http://myvisualdatabase.com/video_lessons.html
9,178 2014-09-11 13:58:34
Re: Помощь новичку (3 replies, posted in Russian)
Приветствую,
SQL запрос в скриптах можно использовать только через функцию SQLExecute ('здесь SQL запрос');
из скрипта вы не можете ссылаться на поля таблиц.
Также можете создать кнопку с действием SQL запрос, затем через скрипт нажать на эту кнопку
Form1.Button1.Click;
Задавайте лучше конкретный вопрос, касательно вашей задачи )
9,179 2014-09-11 13:54:37
Re: сумма значений в Грид (11 replies, posted in Russian)
Добавил в скрипт возможность присваивать текст в подвале, т.о. расчет можно производить по любому алгоритму из скрипта.
Скачайте сначала бета версию 1.44
https://www.dropbox.com/s/2phoggh5kfu88 … 4.zip?dl=0
Пример реализации с помощью скрипта:
procedure Form1_GridAbonent_OnChange (Sender: string);
var
i,c, q: integer;
begin
q := 0;
c := Form1.GridAbonent.RowCount - 1;
for i := 0 to c do
if Form1.GridAbonent.Cells[0, i] <> '' then Inc(q);
Form1.GridAbonent.Columns[0].Footer.Caption := IntToStr(q); // result
end;
begin
Form1.GridAbonent.Options := Form1.GridAbonent.Options + goFooter; // Show footer
end.
Также можете скачать проект с реализацией данного примера
9,180 2014-09-11 13:27:39
Re: What's wrong with my combobox ? (14 replies, posted in General)
You forgot attach project.
9,181 2014-09-11 13:25:51
Re: DateTimePicker вопрос (9 replies, posted in Russian)
Ошибка возникла, так как фактически в базе данных не было поля black, скорей всего это произошло, когда вы добавили поле и после запуска проекта ответили Нет, когда программа спросила, о необходимости пересоздать базу данных, при изменении ее структуры.
Для устранения ошибки, можно просто удалить файл sqlite.db и она пересоздатся заново, но т.к. у вас в базе уже много информации, я отредактировал файл базы в ручную, добавив туда поле black. Просто скопируйте файл базы данных с заменой.
9,182 2014-09-11 11:48:48
Re: What's wrong with my combobox ? (14 replies, posted in General)
In the new version, TableName replaced to ForeignKey.
Please, attach you project at message without exe and dll files, for less size.
I'll try to help you.
9,183 2014-09-11 11:46:21
Re: DateTimePicker вопрос (9 replies, posted in Russian)
при использовании SQL запроса, можно отформатировать дату так:
SELECT strftime('%d.%m.%Y', datefield) FROM ....
приложите ваш проект к сообщению, удалив из него exe и dll файлы, посмотрю где ошибка.
9,184 2014-09-11 10:11:05
Re: DateTimePicker вопрос (9 replies, posted in Russian)
это уже внутренний механизм взаимодействия компонентов и базы данных, переформулируйте вопрос, почему и где вам необходимо видеть эту дату без нулей?
9,185 2014-09-11 09:56:16
Re: сумма значений в Грид (11 replies, posted in Russian)
Т.е. вы хотите посчитать количество записей в колонке, за исключением пустых?
9,186 2014-09-11 08:53:44
Re: сумма значений в Грид (11 replies, posted in Russian)
Такое может случится, если в одной из записей присутствует пустое значение, чтобы предотвратить это, для компонента Edit куда вносится данное число, установите значение 0 в свойстве DefaultValue, и желательно данное поле базы данных сделать обязательным для ввода.
9,187 2014-09-11 07:50:01
Re: What's wrong with my combobox ? (14 replies, posted in General)
Hello,
Please, download simple project with ComboBox here:
9,188 2014-09-11 07:46:42
Re: DateTimePicker вопрос (9 replies, posted in Russian)
Приветствую,
у компонента DateTimePicker есть свойство Kind, установите его значение в Date, т.о. будет сохранена только дата.
9,189 2014-09-10 21:34:03
Re: Pascal ? (4 replies, posted in Script)
v_pozidis
You can read about Object Pascal from any version Delphi
9,190 2014-09-10 15:46:08
Re: Math in script (1 replies, posted in Script)
I just added IntToStr
var
a:integer;
b:integer
begin
a:=10;
b:=20;
Form1.Label1.Caption := IntToStr(a+b);
end;
9,191 2014-09-10 15:44:32
Re: вопрос по поиску (8 replies, posted in Russian)
zc13569
Для добавления сквозной нумерации в компонент таблицы, в который будет выведен результат запроса, можете воспользоваться ключевым словом "$autoinc".
SELECT "$autoinc", somefield FROM table;
9,192 2014-09-10 15:35:42
Re: Заказ на разработку (2 replies, posted in Russian)
Пришлите пожалуйста задание на support@drive-software.com
9,193 2014-09-10 10:51:09
Re: вопрос по поиску (8 replies, posted in Russian)
zc13569
Если вы хотите использовать одно поле для поиска по всем данным, тогда да, без SQL не обойтись, скачайте данный проект для примера, как это реализуется
http://myvisualdatabase.com/forum/misc. … download=1
9,194 2014-09-10 10:46:26
Re: Вопрос по DateTimePicker (5 replies, posted in Russian)
Спасибо за идею, подумаю сегодня как это удобно реализовать.
9,195 2014-09-10 10:30:09
Re: вопрос по поиску (8 replies, posted in Russian)
zc13569
действительно как правило это возможно реализовать без SQL, с помощью кнопки с действием Поиск, пожалуйста, скачайте данный проект телефонного справочника, в нем вместо Пола реализована список Группы, к которой может принадлежать человек.
9,196 2014-09-10 10:23:31
Re: Вопрос по вашему образцу проекта "Клиент-Мастер" (4 replies, posted in Russian)
Ваш подход к проектированию к сожалению не верен, необходимо сделать так, как я описал выше.
Пришлите мне ваш проект, который показан на картинке, поправлю.
support@drive-software.com
9,197 2014-09-10 10:19:59
Re: максимальный объем базы (2 replies, posted in Russian)
В качестве базы данных используется SQLite, об ее ограничениях можно прочитать здесь
http://sqlite.org/limits.html
если в двух словах
- максимально возможный объём одной базы данных составляет 2 Тб.
- ограниченное количество столбцов 2000
- нет поддержки клиент-сервера (только как файловая база данных, как в MS Access)
9,198 2014-09-10 10:15:07
Re: Много вопросов от совершенного новичка!!! (22 replies, posted in Russian)
Как расставлять связи, к сожалению не подскажу, зависит от задачи, здесь можно посмотреть видео уроки, где этот вопрос рассматривается
http://drive-software.com/myvisualdatabase_ru.html
в каждой таблице создавать поле с типом Counter не нужно, он необходим только для автоматического создания уникального номера записи, например для номера дела.
Словарные таблицы, это в которых как правило содержаться справочные данные, например, города, пол, статус и т.д.
9,199 2014-09-10 10:10:51
Re: SQL query to find record throws error for expected ; (2 replies, posted in SQL queries)
Hello,
In current version you can't get result from SQL query to TableGrid by script.
I suggest you use button with action "SQL query" with SQL:
SELECT number FROM Scene WHERE Scene.id = {cbScene};
Inside the Closeup event for cbScene you can click on this button by script for execute query:
Form1.ButtonSQL.Click;
9,200 2014-09-10 10:04:25
Re: MVDB is slow in processing when the columns in colors are composed. (3 replies, posted in General)
I answered to email.