Авторизовавшись в программе есть потребность вести логи по логину, не только по дейтсвиям как реализовано в примерах, но и кто какие изменения сделал. Пожалуйста подскажите как сделать. Пока, что добавил в таблицы базы id_users. Но как учитывать все таки кто что внес логикой понимаю, а как реализовать нет. Спасибо!
102 2014-11-16 16:10:38
Re: Вопросик (10 replies, posted in Russian)
есть такой проект как образец, посмотрите в нем реализацию.
103 2014-11-16 09:36:38
Topic: Запуск в трее (2 replies, posted in Russian)
Добрый день! Скажите пожалуйста есть возможность запуска программы при автозагрузке чтобы она сворачивалась в трей к часам и как реализовать?
104 2014-11-15 16:42:12
Re: Обработка выхода по крестику (6 replies, posted in Russian)
Благодарю Дмитрий! Спасибо за поддержку!
105 2014-11-15 16:38:55
Re: РЕШЕБНИК. БИБЛИОТЕКА ГОТОВЫХ РЕШЕНИЙ. Исходник прилагается. (71 replies, posted in Russian)
Проекты совмещать можно следующим образом:
берет файлы своего проекта tables.ini, forms.xml и вставляете в них информацию из аналогичных файлов другого проекта. открываете свой проект и видите что формы уже у вас и таблицы тоже должны появится ну а потом если есть какие то скрипты их копируете в свой.
106 2014-11-15 16:33:49
Re: Обработка выхода по крестику (6 replies, posted in Russian)
А как добавить в меню такие кнопки?
107 2014-11-13 22:22:40
Topic: Обработка выхода по крестику (6 replies, posted in Russian)
Есть код, но выдает ошибку при выходе. Подскажите может есть другой способ.
procedure Form1_BtnExit_OnClick (Sender: string; var Cancel: boolean); //ВЫХОД ИЗ ПРОГРАММЫ
begin
if MessageDlg('Вы действительно хотите выйти ?',mtConfirmation, mbYes + mbNo,0)=mrYes then
form1.close;
end; //ВЫХОД ИЗ ПРОГРАММЫ
procedure Form1_OnClose (Sender: string; Action: string);
begin
Form1.BtnExit.Click;
end;
108 2014-11-10 17:29:56
Re: Помощь по SQL запросам? (34 replies, posted in Russian)
СПАСИБО ОГРОМНОЕ! ОКАЗЫВАЕТСЯ ВСЕ БЫЛО ПРОЩЕ ПРОСТОГО. ЧРЕЗМЕРНО БЛАГОДАРЕН.
109 2014-11-10 16:29:58
Re: Помощь по SQL запросам? (34 replies, posted in Russian)
сделал. все равно не работает. не позволяет редактировать запись.
110 2014-11-10 06:07:11
Topic: Помощь по SQL запросам? (34 replies, posted in Russian)
Есть SQL запрос. Он работает и выводит в ГРИД необходимые записи. Проблема в том что их нельзя редактировать или это нереализовано в принципе? Может я что-то не так написал? Подскажите пожалуйста, а то уже кучу всего перечитал и не получается.
select
BDog.num_gk,
strftime('%d.%m.%Y',bdog.date_gk),
BDog.shifr,
vedisp.numstage,
vedisp.namestage,
vedisp.ONTD,
strftime('%d.%m.%Y',vedisp.startstage),
strftime('%d.%m.%Y',vedisp.endstage)as dateend,
vedisp.trud,
vedisp.cashstage,
vedisp.NDS,
vedisp.vidcash,
vedisp.Zakl_OC,
vedisp.Zakl_TFC,
vedisp.udost,
(case when vedisp.otmstage= 1 then 'Да' else 'Нет' end),
vedisp.id_bdog
from vedisp, bdog
where vedisp.id_bdog=bdog.id and strftime('%m.%Y',vedisp.endstage)= strftime('%m.%Y',{DateTimePicker2})and vedisp.otmstage='0'
order by dateend
111 2014-11-09 15:56:36
Re: Помощь по ComboBox (1 replies, posted in Russian)
решение найдено
SQLExecute('INSERT INTO usersid (idlogin) VALUES ('''+ IntToStr(frmLogin.edUser1.dbItemID) +''');');
112 2014-11-09 12:50:23
Topic: Помощь по ComboBox (1 replies, posted in Russian)
Опять прошу помощи. Хочу не много усовершенствовать систему входа по логину и паролю. Для этого необходимо запомнить в comboboxe ID пишу запрос сохранения в базу в отдельную таблицу
SQLExecute('INSERT INTO usersid (idlogin) VALUES (''' +frmLogin.edUser1.dbItemID +''');');
Но выдает ошибку не соответствие типов данных хотя idlogin тип Целое.
С загрузкой разобрался написал так:
frmLogin.edUser1.dbitemID := SQLExecute('SELECT idlogin FROM usersid');
Спасибо заранее.
113 2014-11-09 11:49:34
Re: Выход из программы через подтверждение? (4 replies, posted in Russian)
Спасибо! Все таки в Вашей программе есть отличия от синтаксиса delphi.
114 2014-11-09 09:21:19
Topic: Выход из программы через подтверждение? (4 replies, posted in Russian)
Добрый день! Хочу сделать выход из программы не просто по кнопке и тупо закрыть форму, а с подтверждением. Для этого хочу воспользоваться MessageDlg, но выдает ошибку. Что я делаю не так?
procedure Form1_BtnExit_OnClick (Sender: string; var Cancel: boolean);
begin
if MessageDlg('Вы действительно хотите выйти ?', mtConfirmation, [mbYes, mbNo],0)=mrYes then
form1.close;
end;
116 2014-11-08 10:03:05
Re: Помощь в создании запросов (9 replies, posted in Russian)
и второй запрос вообще не работает:
select
BDog.num_gk,
strftime('%d.%m.%Y',bdog.date_gk),
SoispDog.num_dog,
strftime('%d.%m.%Y',SoispDog.date_dog),
soispdog.shifr_dog,
vedisp.numstage,
vedisp.namestage,
vedisp.ONTD,
strftime('%d.%m.%Y',vedisp.startstage),
strftime('%d.%m.%Y',vedisp.endstage)as dateend,
vedisp.trud,
vedisp.cashstage,
vedisp.NDS,
vedisp.vidcash,
vedisp.Zakl_OC,
vedisp.Zakl_TFC,
vedisp.udost,
vedisp.otmstage as boolean,
vedisp.id_soispdog,
soispdog.id_bdog
id from bdog, soispdog, vedisp
where vedisp.id_soispdog=soispdog.id and soispdog.id_bdog=bdog.id and strftime('%m.%Y',vedisp.endstage)= strftime('%m.%Y',{DateTimePicker2})and vedisp.otmstage='0'
order by dateend
117 2014-11-08 10:02:02
Re: Помощь в создании запросов (9 replies, posted in Russian)
Спасибо!
и еще пару моментов в запросе вроде как все выбирается и работает но когда нажимаю на ГРИД мне выдается ошибка и не открывается форма для редактирования записи. вот запрос:
select
BDog.num_gk,
strftime('%d.%m.%Y',bdog.date_gk),
BDog.shifr,
vedisp.numstage,
vedisp.namestage,
vedisp.ONTD,
strftime('%d.%m.%Y',vedisp.startstage),
strftime('%d.%m.%Y',vedisp.endstage)as dateend,
vedisp.trud,
vedisp.cashstage,
vedisp.NDS,
vedisp.vidcash,
vedisp.Zakl_OC,
vedisp.Zakl_TFC,
vedisp.udost,
(case when vedisp.otmstage= 1 then 'Да' else 'Нет' end),
vedisp.id_bdog
id from bdog, vedisp
where vedisp.id_bdog=bdog.id and strftime('%m.%Y',vedisp.endstage)= strftime('%m.%Y',{DateTimePicker2})and vedisp.otmstage='0'
order by dateend
118 2014-11-08 09:51:16
Re: Помощь в создании запросов (9 replies, posted in Russian)
Добрый день! Подскажите пожалуйста, какой функцией надо воспользоваться чтобы в SQL запросе в SELECT описать checkbox (vedisp.otmstage) чтобы выводился в ГРИД не 0 и 1 а ДА или НЕТ? Спасибо.
119 2014-11-04 11:54:13
Re: Русская документация My Visual Database (46 replies, posted in Russian)
Здравствуйте! Хотел бы узнать, что означет символ ^ возле [comands]^ при назначении связей и на что он влияет в базе данных? Спасибо.