Уже разобрался. Всем спасибо! Поискал на форуме некоторое время, почитал и результат удовлетворил.

Что тут не так? Что то не то с типом переменных? 

Выдает ошибку : " Could not convert variant of type (UnicodeString) into type (Double) "



procedure CopyAddToJornal_OnShow (Sender: string; Action: string);

begin

  CopyAddToJornal.DateTimePicker1.date := sqlexecute('select DateIN from GenJornal where id =' +inttostr(GeneralJornal.tablegrid1.dbitemid));

  CopyAddToJornal.ComboBox1.text := sqlexecute('select Name from Kontragent where id =' +inttostr(GeneralJornal.tablegrid1.dbitemid));
 
  CopyAddToJornal.Edit1.setfocus;

end;

Можно еще одну такую процедуру только с OnKeyDown ?

OnKeyPress с клавишами  Ins ( #45), Del (#46) не работает, а это в основном то что мне надо - клавиши INSERT, DELETE.

Можно ли в TableGrid скопировать строку с данными и тут же вставить её в этот же TableGrid через copy (Ctrl+C) / paste (Ctrl+V).

Суть такова:
в таблице  данные о клиенте, продукция, дата прихода продукции и т.д., от одного клиента может прийти много однотипной продукции с разницей только серийного номера. Так вот хотелось бы просто сделать одну запись прихода, а затем скопировав её внести новые поля с данными, изменяя потом отдельно в каждой записи серийный номер. Нужно это для экономии времени внесения данных.

Примр таблицы ниже.

Спасибо.

Спасибо.

Спасибо. Это всё я читал.
Но какую именно команду надо написать , чтоб было нажатие кнопки на форме?
( вместо ShowMessage )

procedure Form1_OnKeyPress (Sender: string; var Key: Char);

begin
     if Key = #13 then
     begin
          ??????????? // Нажатие кнопки Button1 на форме Form1
     end;
end;


begin
     Form1.KeyPreview := True;
end.

7

(2 replies, posted in Russian)

Спасибо! Помогло.

Какой именно скрипт нужен для сабж?

К примеру:

Нужно, чтоб при нажатии  INSERT на клавиатуре срабатывало нажатие на кнопке активной формы, ( на кнопку ДОБАВИТЬ или НОВОЕ ).

При нажатии DELETE на клаве срабатывала кнопка УДАЛИТЬ на активной форме.

А было бы еще неплохо, сделать в программе назначение кнопок клавиатуры на  различные действия, к примеру как ESC на закрытие либо отмену.

Спасибо.

9

(2 replies, posted in Russian)

Собственно как реализовать сабж?  Нужно чтоб название колонок (Header) было в несколько строк,  а именно ( пока что) в 2-3 строки. Изменить толщину грида есть такая функция, а вот чтоб текст переносился - нет, либо не нашел.

Спасибо.

10

(4 replies, posted in Russian)

Спасибо!  SQLite Studio - помогло. Удобно и быстро. Я не програмист, базу делаю конструктором. Со скриптами не знаком.

11

(4 replies, posted in Russian)

Так же интересует. Как ввести данные из Excell ?