Добрый день. Помогите пожалуйста,дописать  данный скрипт, что бы исключить сохранение дубликатов.

procedure Form1_TableGrid1_OnChange (Sender: string);
begin
   Form1.ed1.Text:= Form1.TableGrid1.Cells[1,0];
   Form1.ed2.Text:= Form1.TableGrid1.Cells[2,0];
   Form1.ed3.Text:= Form1.TableGrid1.Cells[1,1];
   Form1.ed4.Text:= Form1.TableGrid1.Cells[2,1];
   Form1.ed5.Text:= Form1.TableGrid1.Cells[1,2];
   Form1.ed6.Text:= Form1.TableGrid1.Cells[2,2];
   Form1.ed7.Text:= Form1.TableGrid1.Cells[1,3];
   Form1.ed8.Text:= Form1.TableGrid1.Cells[2,3];
   Form1.ed9.Text:= Form1.TableGrid1.Cells[1,4];
   Form1.ed10.Text:= Form1.TableGrid1.Cells[2,4];
   Form1.ed11.Text:= Form1.TableGrid1.Cells[1,5];
   Form1.ed12.Text:= Form1.TableGrid1.Cells[2,5];
   Form1.ed13.Text:= Form1.TableGrid1.Cells[1,6];
   Form1.ed14.Text:= Form1.TableGrid1.Cells[2,6];
   Form1.ed15.Text:= Form1.TableGrid1.Cells[1,7];
   Form1.ed16.Text:= Form1.TableGrid1.Cells[2,7];
   Form1.ed17.Text:= Form1.TableGrid1.Cells[1,8];
   Form1.ed18.Text:= Form1.TableGrid1.Cells[2,8];
   Form1.ed19.Text:= Form1.TableGrid1.Cells[1,9];
   Form1.ed20.Text:= Form1.TableGrid1.Cells[2,9];

   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed1.sqlValue+','+Form1.ed2.sqlValue+')');
   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed3.sqlValue+','+Form1.ed4.sqlValue+')');
   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed5.sqlValue+','+Form1.ed6.sqlValue+')');
   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed7.sqlValue+','+Form1.ed8.sqlValue+')');
   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed9.sqlValue+','+Form1.ed10.sqlValue+')');
   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed11.sqlValue+','+Form1.ed12.sqlValue+')');
   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed13.sqlValue+','+Form1.ed14.sqlValue+')');
   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed15.sqlValue+','+Form1.ed16.sqlValue+')');
   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed17.sqlValue+','+Form1.ed18.sqlValue+')');
   SQLExecute('INSERT INTO Shop (name,bilety) VALUES ('+Form1.ed19.sqlValue+','+Form1.ed20.sqlValue+')');
end;

begin
    SQLExecute('ATTACH DATABASE ''\\CCTV\MrBingo\Mr.Bingo_Fixed\Avto\sqlite.db'' as ''Shop''');

end.

52

(14 replies, posted in Russian)

Спасибо

53

(14 replies, posted in Russian)

Дмитрий подскажите пожалуйста, как вместо ("Ivan", "Ivanov") вставить Edit1 и Edit2. Что бы значения брались именно из Edit?

SQLExecute('INSERT INTO tablename (firstname, lastname) VALUES ("Ivan", "Ivanov")');

54

(14 replies, posted in Russian)

Дмитрий, а можно пример скрипта вставки данных?

55

(14 replies, posted in Russian)

Спасибо. Еще один вопрос. Есть две базы. Можно ли сделать что бы при вводе данных в первую базу, данные дублировались во вторую?

56

(14 replies, posted in Russian)

Приветствую.

SQLExecute(('INSERT INTO ShopAvto(Ball,name) VALUES ("Баллы","Имя")'));

Почему при использовании данной процедуры в базу сохраняются только названия колонок Grid?

Спасибо за помощь

Как в данном запросе заметь выводимый ID номер на записанное имя по этим ID?

SELECT
strftime('%m.%Y', operator.datetime),
operator.id_operatorAdd,   
operator.id_adminAdd,  
operator.incident,
operator.pinalty
FROM operator
WHERE strftime('%m.%Y', {DateTimePicker9}) = strftime('%m.%Y', operator.datetime);

59

(4 replies, posted in Russian)

Жаль.Спасибо.

60

(4 replies, posted in Russian)

Здравствуйте. Подскажите пожалуйста. Возможно на Form1 разместить диаграмму? которая  обновлялась бы автоматически с каждым внесением данных в базу?

Разобрался Дмитрий. Вопрос снят.

Доброй ночи Дмитрий. Не могли бы более подробно показать как присоединить одну базу к другой?

Спасибо Дмитрий

Приветствую Дмитрий. Допустим есть две разные базы. Необходимо в первой базе на какой либо форме выводить информацию со второй базы? Возможно организовать такую связь?

Вопрос снят. Разобрался.Спасибо

Дмитрий приветствую. Скажите пожалуйста, что необходимо изменить в данном скрипте
,что бы на PageControl в трех вкладках , изображение по таймеру срабатывали независимо от выбранной вкладки?

var
   Timer: TTimer;
   idImage: integer = 2;


procedure OnTimer;
begin
    Form1.Image19.Visible := idImage = 1;
    Form1.Image20.Visible := idImage = 2;
    Form1.Image21.Visible := idImage = 3;
    Form1.Image22.Visible := idImage = 4;
    Form1.Image23.Visible := idImage = 5;
    Form1.Image24.Visible := idImage = 6;
    Form1.Image25.Visible := idImage = 7;
    Form1.Image26.Visible := idImage = 8;
    Form1.Image27.Visible := idImage = 9;
    Form1.Image28.Visible := idImage = 10;
    Form1.Image29.Visible := idImage = 11;
    Form1.Image30.Visible := idImage = 12;
    Form1.Image31.Visible := idImage = 13;
    Form1.Image32.Visible := idImage = 14;
    Form1.Image33.Visible := idImage = 15;
    Form1.Image34.Visible := idImage = 16;
    Form1.Image35.Visible := idImage = 17;
    Form1.Image36.Visible := idImage = 18;

    Inc(idImage);
    if idImage > 18 then idImage := 1;
end;

procedure Form1_OnShow (Sender: string; Action: string);
begin
    Timer := TTimer.Create(Form1);
    Timer.Interval := 2000;
    Timer.OnTimer := @OnTimer;
    Timer.Enabled := True;
    
     Form1.BorderStyle := bsNone;
     if Form1.WindowState=wsNormal then
       begin
        Form1.WindowState:=wsMaximized;
       end;
end;

Спасибо за помощь Дмитрий.

Приветствую Дмитрий. Возможно ли на форме создать показ слайдов?

69

(10 replies, posted in Russian)

Получилось сделать  через утилиту LiveWebCam , но результат не совсем такой, как хотелось бы(

70

(10 replies, posted in Russian)

Ошибка осталась. Пробовал запустить на 3-х машинах.

71

(10 replies, posted in Russian)

К сожалению ошибка не устранена.

72

(10 replies, posted in Russian)

Дмитрий, при нажатии на кнопку выдает ошибку.В чем может быть причина?

73

(10 replies, posted in Russian)

Спасибо .

74

(10 replies, posted in Russian)

Здравствуйте Дмитрий. Есть ли возможность у компонента DBImage захвата изображения непосредственно с Web камеры и сохранения в базу и папку?

75

(14 replies, posted in Russian)

Спасибо за оперативный ответ.