Ребят...я в теме...
только не пойму как это будет выглядеть...
26 2016-06-22 06:37:22
Re: Сборник скриптов по My Visual DataBase. (22 replies, posted in Russian)
27 2016-06-21 21:50:19
Re: Пишу книгу о базах данных (36 replies, posted in Russian)
Здорово!!!
начало положено...(думаю Вам интересней было услышить...)
докрутить бы сюда скрипты, SQL запросы, примеры...
НАПРИМЕР:
Вы создаёте направление..." работа с едитом"
а.) отправить значение из грида в едит (скрипт+ пример)
б.) сумма двух едитов (скрипт+ пример)
------------------------------------------------------------------------------------------------
А также сделать в пункте (а) и (б) местечко...примеры с форума на данную ветку...
куда бы форумчане кидали свой проект-пример...(с разными способами...)
за неё Вы отвечать не будете...,НО...
мы могли ставить "лайки" тому кто выложил проект-пример, если он помог или понравился...,
а так же в случае непоняток задать вопрос хозяину проект-примера...что...откуда... и дли чего...
P./S. Сужу по себе...прежде. чем понять насколько мне нужно MVD,
пришлось неделю... день и ночь бегать по ВСЕМ ПОСТАМ собирать проект-примеры,
что бы понять как это работает...
С Уважением и Благодарностью Роман!!!
28 2016-06-21 09:31:34
Re: mp3 (3 replies, posted in Russian)
Приветствую многоуважаемый Жан.brezhonek!!!
Вы мне действительно помогли!!!
С Уважением и Благодарностью Роман!!!
29 2016-06-21 01:05:33
Topic: mp3 (3 replies, posted in Russian)
Доброго времени суток!!!
использую этот скрипт...
procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
MediaPlayer.PlayFile('mp3 файл');
end;
Выдаёт ошибку.... в чем подвох???
30 2016-06-12 09:34:23
Re: Hello old friends (4 replies, posted in General)
Приветствую ВАС "mathmathou"!!!
Мы действительно рады, что Вы снова с нами!!!
31 2016-06-08 22:32:49
Re: Подскажите со скриптом... (66 replies, posted in Russian)
Доброго времени суток!!!
Кусочек скрипта...
if MessageDlg(' ДАТА №... ' + Form2.DateTimePicker5.sqlDate + ' уже есть ! ! !', mtInformation, mbYes+mbNo, 0) = mrYes
получается: ДАТА №..." 2016-06-09" уже есть ! ! !
Подскажите есть вариант добиться...формат даты
получить: ДАТА №..." 09.06.2016" уже есть ! ! !
С Уважением и Благодарностью Роман!!!
32 2016-06-07 11:25:33
Re: импорт... (18 replies, posted in Russian)
Дмитрий...я конечно же чуток " поднатарел " на форуме...НО...
прошу прощения У Вас, не будет любого проект-примера???,
а то у меня глаза загорелись...(Вы сказали можно,а я не совсем понял как это выглядит...)
С Уважением и Благодарностью Роман!!!
33 2016-06-07 11:12:56
Re: SQL ЗАПРОС... (23 replies, posted in Russian)
Дмитрий ПОСТ №21...я получил нужный результат!!! ОК!!!
НЕ принципиально,НО...
1.) я получил нужный результат от битона используя SQL запрос!!!
Возможно получить этот же результат при создания новой(отдельной) ТАБЛИЦЫ,
заполнив её где-то скриптом или вычисляемым полем??? ели ДА
как заполнить вычисляемые поля???(или хотя бы направления...)
(умысел...результат нужен в гриде для построения ГРАФИКОВ...и беря данные для статистики...
т.е. данных много и фантазии хватает сделать серьёзную статистику+графики которые брали
данные из грида+таблица+(всевозможный поиск) переживаю,что мой SQL запрос одним бетоном не отделается)
С Уважением и Благодарностью Роман!!!
34 2016-06-07 10:29:16
Re: импорт... (18 replies, posted in Russian)
Доброго времени суток!
Спортивный интерес...
HTML Document (.htm) импортировать другим способом можно???,
кроме SQLiteStudio,а главное не преобразуя его в CSV формат, т.е сразу напрямую..
кликнули на HTML Document (.htm) и он уже в базе MVD???
35 2016-06-07 10:01:21
Re: SQL ЗАПРОС... (23 replies, posted in Russian)
СПАСИБО ВАМ МНОГО РАЗ!!!
С Уважением и Благодарностью Роман!!!
36 2016-06-07 09:59:44
Re: Подскажите со скриптом... (66 replies, posted in Russian)
РАБОТАЕТ!!! ОГРОМНОЕ ВАМ СПАСИБО!!!
С Уважением и Благодарностью Роман!!!
37 2016-06-06 18:13:08
Re: Подскажите со скриптом... (66 replies, posted in Russian)
ДРУЗЬЯ!!!
вот скрипт...
procedure frmEmployee_OnShow (Sender: string; Action: string);
begin
if frmEmployee.dtDateOfBirth.Checked then
frmEmployee.edDate.Text := FormatDateTime('ddmmyyyyhhnn', Frac(frmEmployee.DateTimePicker1.DateTime) + Trunc(frmEmployee.dtDateOfBirth.DateTime))
else frmEmployee.edDate.Clear;
end;
procedure frmEmployee_edDate_OnChange (Sender: string);
var
s: string;
YY, MM, DD: string;
HH, MIN,SEC: string;
dt: TDateTime;
begin
s := frmEmployee.edDate.Text;
if Length(s)=14 then
begin
DD := Copy(s, 1, 2);
MM := Copy(s, 3, 2);
YY := Copy(s, 5, 4);
HH := Copy(s, 9, 2);
MIN := Copy(s, 11, 2);
SEC := Copy(s, 13, 2);
try
dt := Trunc(EncodeDate( StrToInt(YY),StrToInt(MM),StrToInt(DD) )) + Frac(EncodeTime( StrToInt(HH),StrToInt(MIN),StrToInt(SEC), 0 ));
frmEmployee.DateTimePicker1.DateTime := Frac(dt);
frmEmployee.dtDateOfBirth.DateTime := Trunc(dt);
frmEmployee.edDate.Color := clWhite;
except
frmEmployee.DateTimePicker1.Checked := False;
frmEmployee.dtDateOfBirth.Checked := False;
frmEmployee.edDate.Color := clRed;
end;
end else
begin
frmEmployee.DateTimePicker1.Checked := False;
frmEmployee.dtDateOfBirth.Checked := False;
frmEmployee.edDate.Color := clWhite;
end;
end;
т.е. в едит(edDate) по маске вводим 06.06.2016 21:11:33 тогда у DateTimePicker1 и dtDateOfBirth
появляются значения и они активны.....
помогите исключить(убрать) из скрипта секунды, методом простого стирания связанного с секундами результато не дало!
P./S. в едит(edDate) по маске вводим 06.06.2016 21:11(без секунд) тогда у DateTimePicker1 и dtDateOfBirth
появляются значения и они активны.....
38 2016-06-06 17:10:42
Re: SQL ЗАПРОС... (23 replies, posted in Russian)
Дмитрий БЛАГОДАРЮ ЭТО РАБОТАЕТ!!!
НО...появились два вопроса:
1.) в своём SQL запросе я пытался придерживаться DISTINCT...
у Вас в SQL запросе этого нет, но есть GROUP BY...и также показывает уникальные вещи...
вопрос: получается это одно и тоже???
2.) К Вашему SQL запросе добавил для отображения в гриде поля AAA.id_BBB
SELECT
AAA.id_BBB,
strftime('%d.%m.%Y',AAA.data),
TOTAL(profit)
FROM AAA
WHERE
(CASE WHEN {ComboBox3}=-1 THEN 1=1 ELSE AAA.id_BBB={ComboBox3} END)
GROUP BY AAA.data, AAA.id_BBB
показывает цифры (id) , а хотелось бы их значения....
попытка вставить после FROM AAA
LEFT OUTER JOIN BBB ON BBB.id=AAA.id_BBB
результата не дало...подскажите где ошибка???
39 2016-06-06 03:17:09
Re: SQL ЗАПРОС... (23 replies, posted in Russian)
Доброго времени суток!!!
Таблица "ААА" имеет поля "id_BBB" ... "data" ... "profit"
Кликаем на Button1 получаю SQL запрос.....
SELECT DISTINCT BBB.bbb,
strftime('%d.%m.%Y',AAA.data) as ,
FROM AAA
LEFT OUTER JOIN BBB ON BBB.id=AAA.id_BBB
WHERE
(CASE WHEN {ComboBox3}=-1 THEN 1=1 ELSE BBB.id={ComboBox3} END)
НЕ ПОЛУЧАЕТСЯ ДОПИСАТЬ ....
подсчитать общий итог для id_BBB из поля "profit" за одну уникальную дату???
P./S. В ТАБЛИЦЕ ТАКАЯ ЗАПИСЬ:
id_BBB data profit
======================
111 06.06.2016 10
111 06.06.2016 20
222 06.06.2016 40
======================
НУЖЕН РЕЗУЛЬТАТ ТАКОЙ
======================
111 06.06.2016 30
222 06.06.2016 40
Подскажите, что и куда надо дописать?????
41 2016-06-02 22:51:17
Re: Подскажите со скриптом... (66 replies, posted in Russian)
ОК!!!
SELECT DISTINCT datefield FROM tablename
1.) при этом запросе дату отображает 2016-05-01 00:00:00.000
А есть способ отобразить 01.05.2016
2.) Возможно ли:
Таблица "ААА" у неё поля "id_BBB" и "data".....
показать записи из поля "id_BBB" которые попали в уникальную дату???
42 2016-06-01 07:04:11
Re: Подскажите со скриптом... (66 replies, posted in Russian)
Доброго времени суток!!!
1.) Подскажите, чем отличается настройка TableGrid1 в свойствах
от кнопки Button поиск???
2.) есть таблица... в ней поле дата...
запись такая:
01.06.2016
01.06.2016
03.06.2016
03.06.2016
03.06.2016
Возможно ли настроить фильтр для грида для отображения в нём даты
один раз беря во внимание последний записи с датой???
т.е. так:
01.06.2016
03.06.2016
С Уважением и Благодарностью Роман!!!
43 2016-06-01 01:02:02
Re: Подскажите со скриптом... (66 replies, posted in Russian)
УРА...РАБОТАЕТ!!!
БЛАГОДАРЮ ВАС!!!
44 2016-05-31 03:30:43
Re: Подскажите со скриптом... (66 replies, posted in Russian)
Доброго времени суток!!!
Дмитрий, у Вас нет в корманчике скриптика...
Таблица "ААА" с полем "ааа" к ней привязал ComboBox1 ...
он имеет стиль csDropDown...вводим в него текст и по клику на Button1:
проверить если есть такое значение в таблица "ААА" с полем "ааа",
тогда отобразить его с таким же id в ComboBox2
P./S.
а.)Form1.Combobox2.DoOnChange;(НЕ ПОМОГАЕТ!!!)
в.)Form1.ComboBox2.dbItemID:=Form1.ComboBox1.dbItemID;(нет результата, так как не было клика...)
с.)Form1.ComboBox2.Text:=Form1.ComboBox1.Text;(да отображает, но только текст, а id НЕТУ...)
С Уважением и Благодарностью Роман!!!
45 2016-05-26 20:39:08
Re: Подскажите со скриптом... (66 replies, posted in Russian)
ОК!
Спасибо!!!
То что надо...
46 2016-05-26 06:58:15
Re: Подскажите со скриптом... (66 replies, posted in Russian)
Доброго времени суток!!!
Друзья, подскажите у нас в гриде...
возможно в заголовке менять цвет в определённых колонках...как в рисунке...
47 2016-05-18 20:46:38
Topic: Всё о диаграммах... (2 replies, posted in Russian)
Доброго времени суток!!!
1.) возможно ли...если значения меньше нуля,
тогда на графике линия красным???
рис. прилагается....
2.) Ваш пример берёт значения из самой таблицы....
как взять значения из TableGrid1, что б можно было самому выбирать период
отображения графика???
48 2016-05-18 08:41:28
Re: Бета версия 2.6 (10 replies, posted in Russian)
Это просто супер!!!
1.) Возможно отключить 3D ?
2.) Возможно выбирать стиль,тип диаграмм?
49 2016-05-16 17:39:57
Re: Подскажите со скриптом... (66 replies, posted in Russian)
Друзья, мне кто нибудь может подсказать???
ВОПРОС СНЯТ...ДОКУМЕКАЛ...
50 2016-05-15 20:22:31
Re: Подскажите со скриптом... (66 replies, posted in Russian)
Доброго времени суток!!!
Есть две таблицы ААА и ВВВ... одна из них родительская...
при удалении файла "sqlite" скриптом заполняем таблицы по умолчанию...
1.) скрипт работает...
begin
if SQLExecute('SELECT COUNT(*) FROM AAA')='0' then
begin
SQLExecute('INSERT INTO AAA (aaa) VALUES("А");');
UpdateDatabase('AAA');
end;
end;
2.)Подскажите как таблицу ВВВ заполнить имея поля связь??????
begin
if SQLExecute('SELECT COUNT(*) FROM BBB')='0' then
begin
SQLExecute('INSERT INTO BBB (id_AAA) VALUES("А");');
SQLExecute('INSERT INTO BBB (bbb) VALUES("1");');
UpdateDatabase('BBB');
end;
end;
С Уважением и Благодарностью Роман!!!