kovalenko
Пожалуйста опишите подробней, что именно вы хотите реализовать?
2,976 2017-09-05 12:18:01
Re: Click скриптом в TableGrid (5 replies, posted in Russian)
2,977 2017-09-05 12:15:49
Re: Данные из TableGrid в отчёт. (2 replies, posted in Russian)
Здравствуйте.
Непосредственно взять данные из TableGrid и передать их в отчет возможности нет. Вместо этого вам нужно кнопки с действием "Поиск" и "Отчет" настроить одинаково, т.о. и данные для отчета будут такими же, какими они были бы и для TableGrid
2,978 2017-09-05 12:13:27
Re: Выполнить GET запрос (1 replies, posted in Russian)
Что конкретно не получается сделать?
Здесь можете найти проект с примером использования POST запроса
http://myvisualdatabase.com/forum/misc. … download=1
2,979 2017-09-05 12:08:31
Re: Отправка сообщения на почту (15 replies, posted in Russian)
Evgeniy D
К сожалению врядли смогу помочь в этом вопросе. Возможно на компьютере используется прокси сервер для доступа в интернет?
2,980 2017-09-05 09:01:13
Re: Resizing Window and it's Components (4 replies, posted in General)
The property Anchors provide only basic possibility for that. You can do it only using script with event OnResize of Form.
2,981 2017-09-05 08:49:13
Re: Combo Box "Greyed out" option (7 replies, posted in General)
Hello.
There is no possibility to paint items in ComboBox. An example for you:
2,982 2017-09-05 08:33:02
Re: 2 Comboboxes not null on same form (1 replies, posted in General)
It's ok.
2,983 2017-09-05 08:29:41
Re: What to implement first? (187 replies, posted in General)
Hi Dmitry , can you check the possibility to "force" the same set of printers to each button? my Project uses a regular a4 printer to print forms, but a "sticker label printer" to print labels.
I allways have to manually choose between printers each time
Set for print button mode "Quick print" (In the settings of button)
Then create event OnClick for this button, where you can specify printer's name:
procedure Form1_Button5_OnClick (Sender: string; var Cancel: boolean);
begin
Form1.frxReport.PrintOptions.Printer := 'Microsoft XPS Document Writer';
end;
2,984 2017-09-04 14:44:12
Re: [Скрипт] COM порт (чтение и запись) (20 replies, posted in FAQ)
К сожалению настоящего COM устройства нет, протестировал работу с виртуальным COM портом, работает.
Если я правильно понял данная ошибка проявляется и на другом компьютере тоже?
попробуйте вместо
Form1.Edit1.Repaint;
написать
Form1.Edit1.Visible := False;
Application.ProcessMessages;
Form1.Edit1.Visible := True;
2,985 2017-09-04 12:43:19
Re: Сравнение дат в отчете (FastReport) (6 replies, posted in Russian)
видимо присутствуют записи с пустой датой, поэтому можно вставить проверку ValidDate
If (StrToDate(ValidDate(<Report."porych_gd.planovaya_data_isp">)) < StrToDate(ValidDate(<Report."porych_gd.data_ispol">))) and (<Report."status_porychGD.status"> = 'Выполнено') then memo10.font.color := clRed;
если не заработает, приложите пожалуйста проект, проверю.
2,986 2017-09-04 12:38:55
Re: помогите (5 replies, posted in Russian)
Вопрос:
Если на форме нет кнопки с функцией "открыть запись" - то 2-й клик по строке в таблице результатов тоже не открывает запись. Это можно обойти скриптом?
Не совсем понял вопроса. Просто разместите кнопку с действием "Показать запись" и двойной клик будет открывать необходимую форму с данными выбранной записи. Иначе как программа может знать какую форму использовать для показа выбранной записи?
2,987 2017-09-04 12:36:32
Re: Поиск по нескольким полям сразу (2 replies, posted in Russian)
Посмотрите пожалуйста данную тему
http://myvisualdatabase.com/forum/viewt … 870#p21870
2,988 2017-08-31 23:04:02
Re: HTTPGet error message on HTTPS (3 replies, posted in General)
I have changed version of TLS protocol to 1.2
2,989 2017-08-31 23:02:38
Re: Date format on SQL Query (4 replies, posted in General)
Check it out
Select 'PI-' || Invoice.Counter3,'Db-' || Refund.Counter4,Refund.DBCRvalue,
strftime('%d/%m/%Y', Refund.PIRdate),Supplier.name,Invoice.product,
TaxRates.TaxRate,printf('%.2f',Invoice.PIprice),printf('%.2f',Refund.PIRprice),
Refund.Id
From Refund
Left Outer Join Invoice On Invoice.Id = Refund.id_Invoice
Left Outer Join Supplier On Supplier.Id = Refund.id_Supplier
Left Outer Join TaxRates On TaxRates.Id = (Select TaxRates.Id From TaxRAtes
Where TaxRates.Id = Invoice.id_TaxRates)
Where Refund.DBCRValue = 'Db'
2,990 2017-08-31 12:51:37
Re: Date format on SQL Query (4 replies, posted in General)
You should use function strftime to format date field, example:
strftime('%d/%m/%Y', Refund.PIRdate)
2,991 2017-08-31 12:49:20
Re: помогите (5 replies, posted in Russian)
неправильно настроена кнопка поиска "Все" на главной форме.
в первом списке "1. Выберите компоненты учавствующие в поиске" у вас присутствует компонент TableGrid1, его не должно быть в правом списке. Компонент не может учавствовать в поиске и быть компонентом для результата поиска в одно и тоже время.
Удалите данную кнопку. В вашем случае, чтобы показать все записи, вы можете создать для кнопки событие OnClick:
procedure home_Button2_OnClick (Sender: string; var Cancel: boolean);
begin
home.TableGrid1.dbUpdate; // обновит таблицу и покажет все записи
end;
либо вы можете для компонентов CheckBox1 и CheckBox2 установить значение AllowGrayed = True, таким образом у компонента появится третье значение, с помощью которого можно игнорировать значение компонента при поиске.
ваш проект:
2,992 2017-08-31 12:30:31
Re: HTTPGet error message on HTTPS (3 replies, posted in General)
Hello.
I made some changes, please download latest beta version:
https://www.dropbox.com/s/4rfukqr2r1awq … b.zip?dl=0
Let me know result.
2,993 2017-08-31 11:50:08
Re: [Скрипт] COM порт (чтение и запись) (20 replies, posted in FAQ)
Да, меняеться.. Что делать далее?
К сожалению протестировать не могу, нет com устройства.
Добавил для компонента метод Repaint который должен его принудительно перерисовать.
Скачайте пожалуйста последнюю бета версию 3.6b
https://www.dropbox.com/s/4rfukqr2r1awq … b.zip?dl=0
попробуйте так
procedure OnRecieveComData(Sender: TObject; Data: string);
var
arrValues: array of string;
begin
arrValues := SplitString(Data, ',');
if Length(arrValues)=4 then
begin
if arrValues[0]='ST' then
Form1.Edit1.Text := arrValues[2] +' '+ arrValues[3];
Form1.Edit1.Repaint;
end;
//begin
//Form1.Memo1.Lines.Add(Data);
//end;
end;
2,994 2017-08-31 11:14:14
Re: Сравнение дат в отчете (FastReport) (6 replies, posted in Russian)
Так тоже пробовал, выдает ошибку - is not a valid date
Отчет создается с помощью кнопки "Отчет" или "Отчет (SQL)", если второе, то какой формат даты используется?
2,995 2017-08-30 11:10:34
Re: Сравнение дат в отчете (FastReport) (6 replies, posted in Russian)
Поля с датами в отчете являются просто текстом, попробуйте так
If (StrToDate(<Report."porych_gd.planovaya_data_isp">) < StrToDate(<Report."porych_gd.data_ispol">)) and (<Report."status_porychGD.status"> = 'Выполнено') then memo10.font.color := clRed;
2,996 2017-08-30 10:41:11
Re: [Скрипт] COM порт (чтение и запись) (20 replies, posted in FAQ)
Странно, нажатие на ComboBox не должно оказывать никакого влияния, т.к. у данного компонента нет привязанного действия на нажатие.
Возможно проблема с прорисовкой значения, чтобы проверить это, попробуй вместо нажатия на ComboBox, перетаскивать окно за пределы экрана, будет ли при этом обновляться значение?
2,997 2017-08-30 10:33:12
Re: Прошу помощи! (36 replies, posted in Russian)
delphinsl
Скорей всего ошибка в скрипте, не в SQL запросе.
Приложите пожалуйста ваш проект, с описанием действий приводящих к ошибке.
2,998 2017-08-30 10:30:26
Re: Открытие файла через TableGrid (24 replies, posted in Russian)
Здравствуйте.
1. Сделал для вас проект с примером.
2. Думаю можно, файлы должны хранится в отдельной таблице БД. Сделайте небольшой тестовый проект, чтобы было ясно, как это должно выглядеть, постараюсь помочь.
2,999 2017-08-30 10:15:07
Re: Avoid 00:00 from date (2 replies, posted in General)
It depends how you set this value in the textbox?
3,000 2017-08-30 10:12:59
Re: Screen capture (1 replies, posted in General)
Please check out this solution
https://stackoverflow.com/questions/280 … om-windows