Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как вставить дату в таблицу, Вставить нажатием кнопки 
:(
    Опции темы
Waterman
Дата 14.5.2007, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 11.9.2005

Репутация: нет
Всего: нет



Как можно вставить текущую дату в формате 15.05. 07 в ячейку "Data" таблицы нажатием кнопки.
Подскажите пожалуйста.
PM MAIL   Вверх
drkot
Дата 14.5.2007, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: нет
Всего: 8



.cell[x,y]:=datetostr(Tdate);


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
Alexeis
Дата 14.5.2007, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 34
Всего: 459



Код

procedure TForm1.Button1Click(Sender: TObject);
var
 t : ansiString;
begin
  DateTimeToString(t, 'dd.mm.yy', Now);
  StringGrid1.Cells[2, 2] := t;
end;



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Waterman
Дата 14.5.2007, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 11.9.2005

Репутация: нет
Всего: нет



Спасибо за помощь, попробую. А в Delphi 6 это работает?

Добавлено через 13 минут и 30 секунд
Пишет Undeclared identifier: 'StringGrid1

Это сообщение отредактировал(а) Waterman - 14.5.2007, 23:18
PM MAIL   Вверх
Alexeis
Дата 14.5.2007, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 34
Всего: 459



Waterman, ну в семерке 100% должно. Я к сожалению на 6й не работал, но подозреваю, что такие базовые вещи появились не позже делфи 4.

Добавлено через 57 секунд
Цитата(Waterman @  14.5.2007,  23:12 Найти цитируемый пост)
Пишет Undeclared identifier: 'StringGrid1

  А какая тогда используется таблица DBGrid?


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Waterman
Дата 14.5.2007, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 11.9.2005

Репутация: нет
Всего: нет



Если вместо StringGrid1 ставлю StringGrid5 пишет Undeclared identifier: 'StringGrid5'
Если вместо StringGrid1 ставлю DBGrid5 пишет Undeclared identifier: 'Cells'

PM MAIL   Вверх
Alexeis
Дата 15.5.2007, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 34
Всего: 459



Цитата(Waterman @  14.5.2007,  23:38 Найти цитируемый пост)
Если вместо StringGrid1 ставлю DBGrid5 пишет Undeclared identifier: 'Cells'

  Да для DBGrid так нельзя, но для   StringGrid1: TStringGrid; должно работать.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Waterman
Дата 15.5.2007, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 11.9.2005

Репутация: нет
Всего: нет



Сейчас программа запускается, но при нажатии на кнопку останавливается на строке 
StringGrid1.Cells[2, 2] := t;
и выдаёт ошибку:
Variable 'StringGrid1' might not have been initialized


PM MAIL   Вверх
Alexeis
Дата 15.5.2007, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 34
Всего: 459



Waterman, это не ошибка в ворнинг. Он говорит о том, что при некоторых условиях переменная может быть не инициализирована, а между тем используется ее значение, однако строчка   DateTimeToString(t, 'dd.mm.yy', Now);
в любом случае должна ее инициализировать, так что ворнинг какой-то левый.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Waterman
Дата 15.5.2007, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 11.9.2005

Репутация: нет
Всего: нет



Непонятно, но Спасибо. Попробую что-нить сделать. Я не проф. программист. Многих вещей не понимаю. По-этому хочется что что бы подробней объяснили.
PM MAIL   Вверх
Alexeis
Дата 15.5.2007, 07:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 34
Всего: 459



  Скорее всего ошибка в другом. Ворнинги - это предупреждения, о плохом качестве кода. Сам по себе он не означает что программа не будет работать, но предупреждает о возможной ошибке или не доработке программы. Выложите больше кода. Может там есть другая ошибка. 
Прикрепил свой тестовый проект целиком. Только врядли он откроется в delphi 6, думаю прийдется убрать пару строчек в *.dfm файле.

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  test.zip 2,47 Kb


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0795 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.