Спасибо за помощь
27 2016-04-01 15:35:35
Re: Условие в таблице (3 replies, posted in Russian)
В этой строке ошибка. Правильно вот так
if Form1.TableGrid1.Cells[4,i]>'0'
28 2016-04-01 15:00:11
Topic: Условие в таблице (3 replies, posted in Russian)
Приветствую. Подскажите пожалуйста, как подсветить строку в таблице если Resault = положительному числу в один цвет, если отрицательному числу в другой?
30 2016-03-29 14:48:22
Topic: Защита от копирования (7 replies, posted in Russian)
Дмитрий здравствуйте. Скажите пожалуйста, есть ли возможность защитить EXE-ик от копирования? Что бы при переносе папки с программой с одной машины на другую, EXE файл не запускался?
32 2016-03-27 18:05:25
Topic: DateTimePicker (4 replies, posted in Russian)
Приветствую. Вопрос специфический. Есть возможность скриптом заставить DateTimePicker изменять дату не 00:00, а скажем в 09:00?
34 2015-12-01 14:53:25
Re: Вопрос по ComboBox (4 replies, posted in Russian)
Дмитрий, таблица есть и есть значения. Теперь нужно этим значениям присвоить определенный балл, что бы при необходимости можно было посчитать общее количество баллов.
35 2015-12-01 11:59:45
Topic: Вопрос по ComboBox (4 replies, posted in Russian)
Приветствую Дмитрий. Подскажите пожалуйста. Есть ComboBox. Возможно ли каждому значению ComboBox присвоить цифровое значение(балл). Например запись в ComboBox №1 = 2 балла, №2 = 4 балла, №3 = 2 балла и т.д.
37 2015-11-20 14:25:00
Topic: multiple reports (4 replies, posted in Russian)
Здравствуйте Дмитрий. Вопрос по отчету. Отчет составлен по примеру взятому с форума(multiple reports).Как дописать скрипт,что бы отчет сразу открывался в формате PDF файла, а не fr3?
38 2015-11-15 03:17:11
Re: Ошибка в скрипте (10 replies, posted in Russian)
Спасибо. Данный SQL запрос на извлечение данных из базы расположенной в другом городе и присоединенной по VPN соединению.
SQLExecute('ATTACH DATABASE ''\\10.10.0.25\\sqlite.db'' as ''TestAlmaty''');
39 2015-11-14 07:57:33
Re: Ошибка в скрипте (10 replies, posted in Russian)
Приветствую Дмитрий.Помогите разобраться пожалуйста. Есть вот такой скрипт:
procedure Form1_Button7_OnClick (Sender: string; var Cancel: boolean);
var
frxDBDataset1, frxDBDataset2: TfrxDBDataset;
Results1, Results2: TDataSet;
begin
SQLQuery('SELECT strftime(''%m.%Y'',skladDrawings.data),drawings.drawingsname,TOTAL(skladDrawings.amoutDrawings) '+
'FROM skladDrawings LEFT OUTER JOIN drawings ON drawings.id=skladDrawings.id_drawings ' +
'GROUP BY drawings.drawingsname ' , Results1);
SQLQuery('SELECT strftime(''%m.%Y'', TestAstana.biletOperator.datatime), SUM(TestAstana.biletOperator.summa) '+
'FROM TestAstana.biletOperator '+
'WHERE strftime(''%m.%Y'', {DateTimePicker1}) = strftime(''%m.%Y'', TestAlmaty.biletOperator.datatime) ' , Results2);
frxDBDataset1 := TfrxDBDataset.Create(Form1);
frxDBDataset1.UserName := 'Report1';
frxDBDataset1.CloseDataSource := True;
frxDBDataset1.OpenDataSource := True;
frxDBDataset1.DataSet := Results1;
frxDBDataset2 := TfrxDBDataset.Create(Form1);
frxDBDataset2.UserName := 'Report2';
frxDBDataset2.CloseDataSource := True;
frxDBDataset2.OpenDataSource := True;
frxDBDataset2.DataSet := Results2;
Form1.frxReport.Clear;
Form1.frxReport.DataSets.Clear;
Form1.frxReport.DataSets.Add(frxDBDataset1);
Form1.frxReport.DataSets.Add(frxDBDataset2);
Form1.frxReport.LoadFromFile(ExtractFilePath(Application.ExeName)+'Report\Loto.fr3'+);
Form1.frxReport.DesignReport;
frxDBDataset1.Free;
frxDBDataset2.Free;
end;
В таком виде выходит ошибка Error message: unrecognized token: "{", но если убрать в скрипте вот эту строку "'WHERE strftime(''%m.%Y'', {DateTimePicker1}) = strftime(''%m.%Y'', TestAlmaty.biletOperator.datatime) '", то кнопка срабатывает без ошибок. В чем заключается ошибка?
40 2015-10-04 15:32:00
Re: Ошибка в скрипте (10 replies, posted in Russian)
Пробелы помогли, но теперь вылезла другая ошибка. Error message: unrecognized token: "{".
41 2015-10-04 13:01:35
Re: Ошибка в скрипте (10 replies, posted in Russian)
Дмитрий еще один вопрос по ошибкам. При нажатии кнопки выходит такое сообщение
"Error messang: near "OUTER": syntax error" Script: SQLExecute" Сам скрипт в предыдущем сообщении
43 2015-10-04 12:08:23
Topic: Ошибка в скрипте (10 replies, posted in Russian)
Приветствую. Подскажите пожалуйста почему не работает данный скрипт, а именно strftime('%d.%m.%Y', game.data),strftime('%H:%M', game.data)
procedure Form1_btRaport_OnClick (Sender: string; var Cancel: boolean);
var
frxDBDataset1, frxDBDataset2, frxDBDataset3, frxDBDataset4: TfrxDBDataset;
Results1, Results2, Results3, Results4: TDataSet;
begin
// Data for first dataset
SQLQuery('SELECT strftime('%d.%m.%Y', game.data),strftime('%H:%M', game.data),addGame.game,
game.summa,game.karta,addAdmin.admin,addCashier.cashier
FROM game
LEFT OUTER JOIN addGame ON addGame.id=game.id_addGame
LEFT OUTER JOIN addAdmin ON addAdmin.id=game.id_addAdmin
LEFT OUTER JOIN addCashier ON addCashier.id=game.id_addCashier
WHERE
datetime(game.data) >= datetime({DateTimePicker2}, '+8 hours') AND
datetime(game.data) <= datetime({DateTimePicker2}, '+8 hours', '+1 day')', Results4);
end;
45 2015-10-03 11:15:13
Topic: Отчет (2 replies, posted in Russian)
Здравствуйте. Подскажите пожалуйста как в один отчет вывести данные из 4-х таблиц?
47 2015-09-07 16:10:18
Topic: Вопрос по гриду изображениям (4 replies, posted in Russian)
Здравствуйте Дмитрий. Подскажите пожалуйста как задать условие для показа изображения в гриде? Например есть колонки имя и баллы. Имена группируются, а баллы суммируются. Допустим при достижении в одной из строк значения "100" вместо сумму выходило изображение соответствующие данному значению.
48 2015-09-06 04:48:25
Re: Исключить из сохранения дублирующие записи (6 replies, posted in Russian)
Спасибо. Я смог решить эту проблему более простым способом.
49 2015-09-05 15:40:58
Re: Исключить из сохранения дублирующие записи (6 replies, posted in Russian)
Спасибо за помощь!
50 2015-09-05 10:43:48
Re: Исключить из сохранения дублирующие записи (6 replies, posted in Russian)
В TableGrid1 отображаются данные из связной базы №1. Мне необходимо, что бы эти данные сохранялись в базе №2 и выводились в Edit. Данный скрипт работает, только сохраняет и старые записи и новые.