Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2011, 00:47   #1
Svetik3012
Новичок
Джуниор
 
Регистрация: 01.05.2011
Сообщений: 6
По умолчанию Считывание и сохранение системного время при нажатии кнопки

Здравствуйте, подскажите пожалуйста, как при нажатии кнопки считывалось системное время и записывалось в строку таблицы???
Svetik3012 вне форума Ответить с цитированием
Старый 02.05.2011, 01:06   #2
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  StringGrid1.Cells[1, 2] := TimeToStr(Time);
end;
Прик вне форума Ответить с цитированием
Старый 02.05.2011, 12:30   #3
Svetik3012
Новичок
Джуниор
 
Регистрация: 01.05.2011
Сообщений: 6
По умолчанию

Вот проект, выдает ошибку

Последний раз редактировалось Svetik3012; 02.05.2011 в 14:43.
Svetik3012 вне форума Ответить с цитированием
Старый 02.05.2011, 14:42   #4
Svetik3012
Новичок
Джуниор
 
Регистрация: 01.05.2011
Сообщений: 6
По умолчанию

вот эта ошибка

Последний раз редактировалось Svetik3012; 02.05.2011 в 15:35.
Svetik3012 вне форума Ответить с цитированием
Старый 02.05.2011, 15:12   #5
JoLan
Delphi XE7
Пользователь
 
Аватар для JoLan
 
Регистрация: 26.07.2010
Сообщений: 74
По умолчанию

А кто на форму будет добавлять StringGrid? По мне так ListView красивей:

Код:
var LItem: TListItem;
begin
  LItem := ListView1.Items.Add;
  LItem.Caption := ListView1.Items.Count;
  LItem.SubItems.Add(TimeToStr(Now));
end;
P.S. код для Ctrl+V ListView на форму:
Код:
object ListView1: TListView
  Left = 8
  Top = 8
  Width = 353
  Height = 233
  Columns = <
    item
      Caption = '#'
    end
    item
      Caption = 'Time'
      Width = 280
    end>
  ColumnClick = False
  GridLines = True
  ReadOnly = True
  RowSelect = True
  TabOrder = 3
  ViewStyle = vsReport
end
JoLan вне форума Ответить с цитированием
Старый 02.05.2011, 15:37   #6
Svetik3012
Новичок
Джуниор
 
Регистрация: 01.05.2011
Сообщений: 6
По умолчанию

а если мне нужно добавить это время в строку таблицы(бд Access), таблица находится на DBGrid1
Svetik3012 вне форума Ответить с цитированием
Старый 02.05.2011, 15:44   #7
JoLan
Delphi XE7
Пользователь
 
Аватар для JoLan
 
Регистрация: 26.07.2010
Сообщений: 74
По умолчанию

Обращайся к нужной ячейке и присваивай ей параметр: TimeToStr(Now)
JoLan вне форума Ответить с цитированием
Старый 02.05.2011, 16:07   #8
Svetik3012
Новичок
Джуниор
 
Регистрация: 01.05.2011
Сообщений: 6
По умолчанию

а как ячейку указать???
Svetik3012 вне форума Ответить с цитированием
Старый 02.05.2011, 16:26   #9
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

А при чем здесь ячейка, если все данные содержаться в ADOTable1?
Поэтому необходимо записывать дату/время в поля ADOTable1, а таблица на форме благополучно их отобразит.
Код:
procedure TForm1.Button2Click(Sender: TObject);
begin
  ADOTable1.Edit;
  ADOTable1.FieldValues['Начало работы'] := Now;
  ADOTable1.Post;
end;
При этом сначала надо ввести табельный номер, затем жать кнопку.
Прик вне форума Ответить с цитированием
Старый 02.05.2011, 16:31   #10
Svetik3012
Новичок
Джуниор
 
Регистрация: 01.05.2011
Сообщений: 6
По умолчанию

Спасибо огромное!!!!!!!!!!!!!!!!!
Svetik3012 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прога вылетает при нажатии кнопки.. Дмитрий142 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 15.03.2011 08:36
появление Edit при нажатии кнопки Саня_ Компоненты Delphi 4 06.03.2011 21:45
Скрытие кнопки при нажатии на нее MyLastHit Общие вопросы Delphi 10 03.08.2010 22:23
Запуск формы при нажатии кнопки SkrudjMakdak Microsoft Office Excel 4 30.07.2010 22:29
Ошибка при нажатии кнопки Skynet91 БД в Delphi 1 08.02.2010 19:45