derek
I suppose that this feature don't work in Windows XP, only for Windows 7 and above.
7,126 2015-05-26 14:54:40
Re: problem with texthint (7 replies, posted in General)
7,127 2015-05-26 14:31:45
Re: Лицензионный ключ (30 replies, posted in Russian)
необходимо, чтобы один и тот же ключ не мог работать на разных компьютерах?
7,128 2015-05-26 14:29:56
Re: Кнопки управления окном (3 replies, posted in Russian)
так можно отключать кнопки
Form1.BorderIcons:= biSystemMenu + biMinimize; // кнопка Развенуть окно будет недоступна
Form1.BorderIcons:= biSystemMenu + biMaximize; // кнопка Свернуть окно будет недоступна
Form1.BorderIcons:= 0; // позволяет скрыть все системные кнопки окна
как уже сказали, для активации кнопки "Развернуть", необходимо задействовать свойство формы Sizeable, также необходимо настроить свойство Anchors компонентов расположенных на данной форме, данное свойство задает поведение компонента при изменении размеров формы, например компонент может растягиваться пропорционально форме, либо сохранять свое положение в правом нижнем углу, т.д.
7,129 2015-05-25 22:25:50
Re: открытие записи в отличной от стандартной форме при чекбоксе=тру (2 replies, posted in Russian)
Мне нужно чтобы при просмотре/редактировании выбранной записи начальные записи выводились в той же форме что и вводились, а родственники в другой, отдельной.
К сожалению не понял, что имелось ввиду, приложите пожалуйста к сообщению ваш проект.
7,130 2015-05-25 22:19:50
Re: problem with texthint (7 replies, posted in General)
Hello,
Tested, works.
Text hint is displayed, when component Edit don't have focus.
7,131 2015-05-25 09:13:20
Re: Помогите с проектом (5 replies, posted in Russian)
попробуйте OnKeyUp вместо OnKeyDown
7,132 2015-05-25 08:49:38
Re: change all table grid details date, in a single click (5 replies, posted in Script)
Done, project attached.
7,133 2015-05-25 08:16:21
Re: Помогите с проектом (5 replies, posted in Russian)
замените эту строку в коде
frmVibratKod1_TableGrid1_OnCellClick ('',0,0);
на
frmVibratKod1_TableGrid1_OnCellClick ('',0,frmVibratKod1.TableGrid1.SelectedRow);
7,134 2015-05-24 08:42:59
Re: create email marketing (1 replies, posted in General)
7,135 2015-05-23 15:38:45
Re: Checkbox in TableGrid (6 replies, posted in General)
jean.brezhonek
Please download latest beta version
https://www.dropbox.com/s/s1roiqthyx7hx … 2.zip?dl=0
then try this:
procedure Form1_OnShow (Sender: string; Action: string);
var
s: string;
begin
s := Form1.Caption;
Form1.Caption := '';
if FindWindow('TfrmMaindbCore', 'Caption main form')<>0 then
begin
ShowMessage('The application already running');
Form1.Close;
end;
Form1.Caption := s;
end;
7,136 2015-05-23 15:32:05
Re: изменить расклад клавиатуры (5 replies, posted in Russian)
Azerbaijani language is not there?
Try this
ChangeKeyboardLayout(44);
7,137 2015-05-23 09:49:35
Re: Как изменить регистр букв (2 replies, posted in Russian)
CharCase - Определяет, необходимо ли текст преобразовывать к одному регистру.
пример:
Form1.Edit1.CharCase := ecNormal; // без преобразования регистра (по умолчанию)
Form1.Edit1.CharCase := ecUpperCase; // преобразование текста в верхний регистр
Form1.Edit1.CharCase := ecLowerCase; // преобразование текста в нижний регистр
7,138 2015-05-23 09:47:57
Re: Кнопки следующая и предыдущая запись. (5 replies, posted in Russian)
Проверил в версии 1.50, работает, тогда не знаю.
7,139 2015-05-23 07:43:33
Re: изменить расклад клавиатуры (5 replies, posted in Russian)
procedure Form1_Edit1_OnEnter (Sender: string, Action: string);
begin
ChangeKeyboardLayout(LANG_RUSSIAN);
end;
вместо LANG_RUSSIAN, можете подставить и другие языки:
LANG_INVARIANT
LANG_AFRIKAANS
LANG_ALBANIAN
LANG_ARABIC
LANG_BASQUE
LANG_BELARUSIAN
LANG_BULGARIAN
LANG_CATALAN
LANG_CHINESE
LANG_CROATIAN
LANG_CZECH
LANG_DANISH
LANG_DUTCH
LANG_ENGLISH
LANG_ESTONIAN
LANG_FAEROESE
LANG_FARSI
LANG_FINNISH
LANG_FRENCH
LANG_GERMAN
LANG_GREEK
LANG_HEBREW
LANG_HUNGARIAN
LANG_ICELANDIC
LANG_INDONESIAN
LANG_ITALIAN
LANG_JAPANESE
LANG_KOREAN
LANG_LATVIAN
LANG_LITHUANIAN
LANG_NORWEGIAN
LANG_POLISH
LANG_PORTUGUESE
LANG_ROMANIAN
LANG_RUSSIAN
LANG_SERBIAN
LANG_SLOVAK
LANG_SLOVENIAN
LANG_SPANISH
LANG_SWEDISH
LANG_THAI
LANG_TURKISH
LANG_UKRAINIAN
LANG_VIETNAMESE
7,140 2015-05-23 07:35:13
Re: Кнопки следующая и предыдущая запись. (5 replies, posted in Russian)
Проверил, работает. Перед этим необходимо нажать кнопку Поиск, чтобы в гриде появились данные.
У вас какая версия программы?
7,141 2015-05-22 22:50:17
Re: Excel (3 replies, posted in Russian)
Nilaus
Добавил данную возможность в последнюю бета версию
https://www.dropbox.com/s/s1roiqthyx7hx … 2.zip?dl=0
пример использования:
Form1.TableGrid1.SaveToHTML('d:\1.html');
7,142 2015-05-21 23:42:30
Re: Помогите написать программу для учета паллет (11 replies, posted in Russian)
Размер колонок в таблице можете изменить мышкой в запускаемом проекте, размер автоматически сохраняется.
7,143 2015-05-21 22:19:40
Re: Помогите написать программу для учета паллет (11 replies, posted in Russian)
Nik210
Зайдите в настройки кнопки с действием "Сохранить запись"
в этих настройках снимите галочку "Закрывать форму после сохранения"
7,144 2015-05-21 21:37:35
Re: Помогите написать программу для учета паллет (11 replies, posted in Russian)
Вопрос; а как вбить название паллетов и потом в главной форме просто выбирать нужный и про него писать расход и т.д. Просто у нас паллеты Типовой 1 сорт 800*1200 или Типовой 2 сорт 800*1200 каждый раз набирать неудобно но придется)
необходимо создать еще одну таблицу, и уже в нее вбить необходимые сорта палет и создать связь с данной таблицей.
Попросмотрите пожалуйста данный видео урок создания телефонного справочника
https://www.youtube.com/watch?v=lN6_yeK84K8
в данном уроке для абонента можно присвоить группу, в которой он состоит, только в вашем случае вместо абонентов будут палеты, а вместо групп абонентов, будут сорта палет.
7,145 2015-05-21 20:26:47
Re: Excel (3 replies, posted in Russian)
К сожалению такой возможности нет.
7,146 2015-05-21 16:41:16
Re: Автоматизация (30 replies, posted in Russian)
Вы можете вынести данный код в отдельную процедуру
procedure CalculatePaidValue;
begin
order.paid.Value := SQLExecute('SELECT TOTAL(cashpay.amount) FROM cashpay WHERE cashpay.id_orders='+students.orderslist.sqlValue) +
SQLExecute('SELECT TOTAL(checkspay.amount) FROM checkspay WHERE checkspay.id_orders='+students.orderslist.sqlValue) +
SQLExecute('SELECT TOTAL(creditcardpay.amount) FROM creditcardpay WHERE creditcardpay.id_orders='+students.orderslist.sqlValue);
end;
procedure order_checklist_OnChange (Sender: string);
begin
CalculatePaidValue;
end;
procedure order_cclist_OnChange (Sender: string);
begin
CalculatePaidValue;
end;
procedure order_cashlist_OnChange (Sender: string);
begin
CalculatePaidValue;
end;
7,147 2015-05-21 16:36:23
Re: Помогите написать программу для учета паллет (11 replies, posted in Russian)
В качестве примера сделал совсем простой учет, думаю далее сможете его доработать самостоятельно.
для расхода указывайте отрицательное значение.
7,148 2015-05-21 12:13:27
Re: Сделал проект (нужна помощь) (57 replies, posted in Russian)
andrey_gb10
Здравствуйте.
*.vdb - файл проекта
без него не получится открыть проект в программе My Visual Database, но на работоспособность проекта он не влияет.
sqlite.db - файл базы данных
script.pas - текстовое представление скриптов (можно удалить из проекта, в качестве защиты от изменений)
script.dcu - скомпилированная версия скрипта
tables.ini - структура базы данных
forms.xml - формы
settings.ini - настройки проекта, в основном хранятся значения размеров колонок для компонентов TableGrid
sqlite3.dll - библитотека для работы с базой данных SQLite
graphics.dll - графические файлы проекта, используемые в компоненте Image
dbschema.ini - настройки расположения таблиц в графическом представлении структуры БД
7,149 2015-05-20 22:21:40
Re: Color (3 replies, posted in Russian)
Здравей,как мога когато избера определн запис в таблицата,ако е с определно име (например: Name Trafopost) да се задеиства определен бутон( например Show Record)
Здравейте,
procedure Form1_TableGrid1_OnCellClick (Sender: string; ACol, ARow: Integer);
begin
if Form1.TableGrid1.Cells[0,ARow] = 'Name Trafopost' then Form1.bShowRecord.Click; // если в первой колонке
end;
7,150 2015-05-20 22:17:13
Re: Автоматизация (30 replies, posted in Russian)
тогда так
procedure order_discount_OnChange (Sender: string);
begin
order.endprice.Value := SQLExecute('SELECT startprice FROM orders WHERE id='+students.orderslist.sqlValue) - order.discount.Value;
end;