Уважаемый Дмитрий.
1. Как привязать другую базу данных посредством скрипта? Помню что вроде Attach abc.db as Test. Дайте пожалуйста правильный скрипт.
2. Можете сделать простой пример проекта для импорта и экспорта данных? Т.е. все используют одну и ту же программу на разных компютерах. Я например делаю экспорт, в этом случае происходит копия базы данных. Отнесу флешкой эту копию а Админ делает импорт данных. Если можно также с учетом того чтобы не дублировались записи если они имелись раньше. Спс.
26 2017-07-25 09:47:33
Topic: Импорт и экспорт данных (9 replies, posted in Russian)
27 2017-07-25 04:05:48
Re: Сравнение значения в таблице с значением в Label на форме (6 replies, posted in Russian)
Измените этим скриптом:
if Form1.Tablgerid1.Cells{0,0} <> Form1.Edit1.Text then ShowMessage('Bla bla bla');
28 2017-07-24 12:18:42
Re: Сравнение значения в таблице с значением в Label на форме (6 replies, posted in Russian)
прикрепите проект
29 2017-07-24 08:34:49
Re: Сравнение значения в таблице с значением в Label на форме (6 replies, posted in Russian)
if Form1.Tablgerid1.Cells{1,1} <> Form1.Edit1.Text then ShowMessage('Bla bla bla');
30 2017-07-21 09:30:27
Re: Where is the table? (2 replies, posted in General)
i think it is bug in MVD. I also saw this problem.
31 2017-07-20 08:56:17
Re: Вопрос по кнопке - Открыть форму. (5 replies, posted in Russian)
procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
Form2.Show;
Form2.PageControl1.ActivePageIndex := 2;
Form2.TableGrid1.dbupdate;
end;
32 2017-05-19 11:42:30
Re: Перестали работать программы. (8 replies, posted in Russian)
это только один запускающий файл проекта, а проект состоит из нескольких файлов. Архивируйте весь проект затем отправьте.
33 2017-05-17 12:31:42
Re: Convert Drop Down rating into Number (2 replies, posted in General)
Enter this to calculated field
(Case when ranking = 'Excellent' then '100'
when ranking = 'Good' then '50'
when ranking = 'Bad' then '10'
end)
34 2017-05-16 11:11:24
Re: Вычислительное поле (20 replies, posted in Russian)
Добрый день!
Необходимо рассчитать НДС в вычисляемом поле, выглядит так:
ROUND((Tech.costbeznds*1.00)*(Tech.nds/100.00),2)
Но результат без десятичной части. Пример 1200 руб. НДС 18 % результат 1416, а хотелось бы 1416,00
В чем может быть проблема? Tech.costbeznds Деньги, а Tech.nds Вещественное число.
Спасибо!
Приложите проект.
35 2017-05-16 11:06:34
Re: Вычислительное поле (20 replies, posted in Russian)
jonibek
Странно, приложите пожалуйста ваш проект, протестирую. Также опишите, где именно и для какого поля необходимо округление.Более подробней прочитать о формате числа можно здесь
http://www.delphibasics.ru/FormatFloat.php
Спс за ссылку. Надо было прописать вместо #,#0 вот так 0.00. Вопрос решен.
36 2017-05-16 10:06:25
Re: Вычислительное поле (20 replies, posted in Russian)
Здравствуйте.
С помощью скрипта можете задать числовой формат для указаной колонки в гриде
procedure Form1_TableGrid1_OnChange (Sender: string); begin if Form1.TableGrid1.Columns[0] is TNxNumberColumn then TNxNumberColumn(Form1.TableGrid1.Columns[1]).FormatMask := '#,#0'; end;
Ув. Дмитрий. Ваш скрипт округляет число.
Например у меня если 14,45899878 то она округляется в 14, а если 14,5553456345 то 15. А мне надо чтобы после запятой остались 2 цифры. Например 14,45898989 то должна быть только 14,45. Спасибо заранее.
PS. А что значит это значение? - #,#0
Что если напишем #,0# или #,0000#
37 2017-05-16 05:40:53
Re: Можно ли из двух независимых БД Таблиц вывести данные в 1 TableGrid? (18 replies, posted in Russian)
Уважаемый easyterm!
Можете выложить свой проект для примера?
38 2017-05-16 05:31:34
Re: Вычислительное поле (20 replies, posted in Russian)
понятно, спс.
Выше вы дали пример скрипта, которое исправляет 5,666666 на 5,66 в подвале.
procedure Form1_TableGrid1_OnChange (Sender: string);
begin
Form1.TableGrid1.Columns[0].Footer.Caption := FormatFloat('0.##', Form1.TableGrid1.Columns[0].Footer.FormulaValue);
end;
А как это сделать в ячейках грида?
39 2017-05-15 11:33:40
Re: Вычислительное поле (20 replies, posted in Russian)
jonibek
Из вашего примера я вижу разницу только в один пробел.
на этом примере это так выглядит, но посмотрите на этот пример.
I Имя I Фамилия I Классификация I
песен
А надо чтобы было так.
I Имя I Фамилия I Классификация I
песен
40 2017-05-12 12:24:51
Re: Вычислительное поле (20 replies, posted in Russian)
jonibek
1. В данном примере я не вижу разницы
1. Название колонок стоит Multiline = true. Покажу на примере. У меня показывает так.
I Имя I Фамилия I Название I
песен
А надо чтобы было так.
I Имя I Фамилия I Название I
песен
41 2017-05-10 05:15:14
Re: Вычислительное поле (20 replies, posted in Russian)
спс, работает.
Сделал аналогичное на название колонок тоже работает. Изменил в вашем скрипте Footer на Header.
Возникли следующие вопросы.
1. Название колонок стоит Multiline = true. Покажу на примере. У меня показывает так.
I Имя I Фамилия I Название I
песен
А надо чтобы было так.
I Имя I Фамилия I Название I
песен
2. Как в гриде сделать данные ячеек по центру ?
3. В подвале у меня показывает Average ячеек. Покажу напримере:
6,566666667
Надо чтобы было 6,56 т.е. 2 цифры после запятой.
42 2017-05-07 16:39:08
Re: Вычислительное поле (20 replies, posted in Russian)
Уважаемы Дмитрий.
Как в подвале грида сделать надпись по центру?
44 2017-04-26 10:55:17
Re: Вычислительное поле (20 replies, posted in Russian)
спс огромное, помогло.
в гриде имеется функция SUM и она сумирует все значения столбца. Как можно округлит значение?
Например она показывает 12,2 а надо чтобы округлила всегда в большую сторону, т.е. 13
45 2017-04-22 02:32:35
Topic: Вычислительное поле (20 replies, posted in Russian)
Привет Дмитрий и все пользователи форума. Во первых хотел поблагодарить Дмитрия за отличный проект. Надеюсь она будет развиваться и будет многофункциональным. Теперь сам вопрос.
Имеется вычислительное поле. Приведу пример.
В таблице имеется два поля (А и В), в обоих хранится число. Надо в выч. поле указать их деление. Я сделал так.
А/В
Результат таков.
5/2 В гриде показывает 2. А надо чтобы показала 2,5. Как быть с этим?