Topic: Новая запись

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

Re: Новая запись

Vickus wrote:

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

новая запись скриптом

SQLExecute('INSERT INTO ваша_таблица(поле_1,поле_2)VALUES("значение", "'+так вставляем данные из переменной+'")');

Re: Новая запись

sibprogsistem wrote:
Vickus wrote:

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

новая запись скриптом

SQLExecute('INSERT INTO ваша_таблица(поле_1,поле_2)VALUES("значение", "'+так вставляем данные из переменной+'")');

А если данные из разных таблиц?

Re: Новая запись

Vickus wrote:
sibprogsistem wrote:
Vickus wrote:

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

новая запись скриптом

SQLExecute('INSERT INTO ваша_таблица(поле_1,поле_2)VALUES("значение", "'+так вставляем данные из переменной+'")');

Не могли бы вы сделать маленький пример с 3-4 полями?
А если данные из разных таблиц?

5 (edited by sibprogsistem 2020-03-20 10:09:17)

Re: Новая запись

// если нужно получить данные с конкретным id записи (id=1)
Ваша_переменная:= SQLExecute('SELECT поле FROM таблица WHERE id=1'); 
// если нужно получить данные с выбранной записи в таблице (+Form1.TableGrid.sqlValue)
Ваша_переменная:=SQLExecute('SELECT поле FROM таблица WHERE id='+Form1.TableGrid.sqlValue); 
// если нужно получить данные из ячейки выбранной строки в таблице
Ваша_переменная:= Form1.tgQuestionList.Cells[номер_столбца, номер_строки];
//где номер строки по выделению можно получить так
Ваша_переменная:= Form1.tgQuestionList.Cells[0, Form1.tgQuestionList.SelectedRow ];

запись в разные таблицы в примере
пример:

Post's attachments

Attachment icon test.7z 4.77 kb, 225 downloads since 2020-03-20